|
@@ -8,6 +8,7 @@ import com.yijia.common.utils.SecurityUtils;
|
|
import com.yijia.system.service.ISysDeptService;
|
|
import com.yijia.system.service.ISysDeptService;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PutMapping;
|
|
import org.springframework.web.bind.annotation.PutMapping;
|
|
@@ -46,13 +47,14 @@ public class IntegralRuleController extends BaseController
|
|
public TableDataInfo list(IntegralRule integralRule)
|
|
public TableDataInfo list(IntegralRule integralRule)
|
|
{
|
|
{
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|
|
- SysDept dept =new SysDept();
|
|
|
|
- dept.setDeptId(currentUser.getUser().getDeptId());
|
|
|
|
- List<String> list = sysDeptService.selectDeptId(dept);
|
|
|
|
- if(list!=null && list.size()>0){
|
|
|
|
- integralRule.setStationIdList(list);
|
|
|
|
- integralRule.setStationId(null);
|
|
|
|
- }
|
|
|
|
|
|
+// SysDept dept =new SysDept();
|
|
|
|
+// dept.setDeptId(currentUser.getUser().getDeptId());
|
|
|
|
+// List<String> list = sysDeptService.selectDeptId(dept);
|
|
|
|
+// if(list!=null && list.size()>0){
|
|
|
|
+// integralRule.setStationIdList(list);
|
|
|
|
+// integralRule.setStationId(null);
|
|
|
|
+// }
|
|
|
|
+ integralRule.setStationId(currentUser.getUser().getDeptId());
|
|
startPage();
|
|
startPage();
|
|
List<IntegralRule> integralRuleList = integralRuleService.selectIntegralRuleList(integralRule);
|
|
List<IntegralRule> integralRuleList = integralRuleService.selectIntegralRuleList(integralRule);
|
|
return getDataTable(integralRuleList);
|
|
return getDataTable(integralRuleList);
|
|
@@ -67,13 +69,14 @@ public class IntegralRuleController extends BaseController
|
|
public TableDataInfo listRuleInfo(IntegralRule integralRule)
|
|
public TableDataInfo listRuleInfo(IntegralRule integralRule)
|
|
{
|
|
{
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|
|
- SysDept dept =new SysDept();
|
|
|
|
- dept.setDeptId(currentUser.getUser().getDeptId());
|
|
|
|
- List<String> list = sysDeptService.selectDeptId(dept);
|
|
|
|
- if(list!=null && list.size()>0){
|
|
|
|
- integralRule.setStationIdList(list);
|
|
|
|
- integralRule.setStationId(null);
|
|
|
|
- }
|
|
|
|
|
|
+ integralRule.setStationId(currentUser.getUser().getDeptId());
|
|
|
|
+// SysDept dept =new SysDept();
|
|
|
|
+// dept.setDeptId(currentUser.getUser().getDeptId());
|
|
|
|
+// List<String> list = sysDeptService.selectDeptId(dept);
|
|
|
|
+// if(list!=null && list.size()>0){
|
|
|
|
+// integralRule.setStationIdList(list);
|
|
|
|
+// integralRule.setStationId(null);
|
|
|
|
+// }
|
|
startPage();
|
|
startPage();
|
|
List<IntegralRule> integralRuleList = integralRuleService.listRuleInfo(integralRule);
|
|
List<IntegralRule> integralRuleList = integralRuleService.listRuleInfo(integralRule);
|
|
return getDataTable(integralRuleList);
|
|
return getDataTable(integralRuleList);
|
|
@@ -83,13 +86,14 @@ public class IntegralRuleController extends BaseController
|
|
public AjaxResult listRuleOne(IntegralRule integralRule)
|
|
public AjaxResult listRuleOne(IntegralRule integralRule)
|
|
{
|
|
{
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|
|
- SysDept dept =new SysDept();
|
|
|
|
- dept.setDeptId(currentUser.getUser().getDeptId());
|
|
|
|
- List<String> list = sysDeptService.selectDeptId(dept);
|
|
|
|
- if(list!=null && list.size()>0){
|
|
|
|
- integralRule.setStationIdList(list);
|
|
|
|
- integralRule.setStationId(null);
|
|
|
|
- }
|
|
|
|
|
|
+// SysDept dept =new SysDept();
|
|
|
|
+// dept.setDeptId(currentUser.getUser().getDeptId());
|
|
|
|
+// List<String> list = sysDeptService.selectDeptId(dept);
|
|
|
|
+// if(list!=null && list.size()>0){
|
|
|
|
+// integralRule.setStationIdList(list);
|
|
|
|
+// integralRule.setStationId(null);
|
|
|
|
+// }
|
|
|
|
+ integralRule.setStationId(currentUser.getUser().getDeptId());
|
|
IntegralRule rule = integralRuleService.selectIntegralRule(integralRule);
|
|
IntegralRule rule = integralRuleService.selectIntegralRule(integralRule);
|
|
return AjaxResult.success(rule);
|
|
return AjaxResult.success(rule);
|
|
}
|
|
}
|
|
@@ -127,6 +131,7 @@ public class IntegralRuleController extends BaseController
|
|
*/
|
|
*/
|
|
@Log(title = "积分规则", businessType = BusinessType.INSERT)
|
|
@Log(title = "积分规则", businessType = BusinessType.INSERT)
|
|
@PostMapping
|
|
@PostMapping
|
|
|
|
+ @Transactional
|
|
public AjaxResult add(@RequestBody IntegralRule integralRule)
|
|
public AjaxResult add(@RequestBody IntegralRule integralRule)
|
|
{
|
|
{
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|
|
@@ -134,6 +139,12 @@ public class IntegralRuleController extends BaseController
|
|
if(integralRule!=null && integralRule.getIntegralActivity()==null){
|
|
if(integralRule!=null && integralRule.getIntegralActivity()==null){
|
|
integralRule.setIntegralActivity("0");
|
|
integralRule.setIntegralActivity("0");
|
|
}
|
|
}
|
|
|
|
+ if(integralRule!=null &&integralRule.getIntegralFlag()!=null && !integralRule.getIntegralFlag().equals("")){
|
|
|
|
+ SysDept dept = new SysDept();
|
|
|
|
+ dept.setDeptId(currentUser.getUser().getDeptId());
|
|
|
|
+ dept.setIntegralFlag(integralRule.getIntegralFlag());
|
|
|
|
+ sysDeptService.updateDept(dept);
|
|
|
|
+ }
|
|
return toAjax(integralRuleService.insertIntegralRule(integralRule));
|
|
return toAjax(integralRuleService.insertIntegralRule(integralRule));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -142,6 +153,7 @@ public class IntegralRuleController extends BaseController
|
|
*/
|
|
*/
|
|
@Log(title = "积分规则", businessType = BusinessType.UPDATE)
|
|
@Log(title = "积分规则", businessType = BusinessType.UPDATE)
|
|
@PutMapping
|
|
@PutMapping
|
|
|
|
+ @Transactional
|
|
public AjaxResult edit(@RequestBody IntegralRule integralRule)
|
|
public AjaxResult edit(@RequestBody IntegralRule integralRule)
|
|
{
|
|
{
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|
|
LoginUser currentUser = SecurityUtils.getLoginUser();
|