| 
														
															@@ -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(); 
														 |