| 
					
				 | 
			
			
				@@ -4,6 +4,8 @@ import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yijia.common.constant.HttpStatus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yijia.common.core.domain.entity.SysDept; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.yijia.common.core.domain.model.LoginUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.yijia.common.utils.SecurityUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.yijia.system.service.ISysDeptService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.commons.lang3.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.security.access.prepost.PreAuthorize; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -42,46 +44,45 @@ public class CustomerCardRecordRechargeController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 查询客户电子会员卡充值记录列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer:recharge:list')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("/list") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public TableDataInfo list(CustomerCardRecordRecharge customerCardRecordRecharge) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(customerCardRecordRecharge!=null &&customerCardRecordRecharge.getStationId()!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dept.setDeptId(Long.valueOf(customerCardRecordRecharge.getStationId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LoginUser currentUser = SecurityUtils.getLoginUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dept.setDeptId(currentUser.getUser().getDeptId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(list!=null && list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationIdList(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationId(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         startPage(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<CustomerCardRecordRecharge> list = customerCardRecordRechargeService.selectCustomerCardRecordRechargeList(customerCardRecordRecharge); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return getDataTable(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<CustomerCardRecordRecharge> rechargeList = customerCardRecordRechargeService.selectCustomerCardRecordRechargeList(customerCardRecordRecharge); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return getDataTable(rechargeList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 导出客户电子会员卡充值记录列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer:recharge:export')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "客户电子会员卡充值记录", businessType = BusinessType.EXPORT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("/export") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult export(CustomerCardRecordRecharge customerCardRecordRecharge) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(customerCardRecordRecharge!=null &&customerCardRecordRecharge.getStationId()!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dept.setDeptId(Long.valueOf(customerCardRecordRecharge.getStationId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LoginUser currentUser = SecurityUtils.getLoginUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dept.setDeptId(currentUser.getUser().getDeptId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(list!=null && list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationIdList(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationId(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<CustomerCardRecordRecharge> list = customerCardRecordRechargeService.selectCustomerCardRecordRechargeList(customerCardRecordRecharge); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<CustomerCardRecordRecharge> rechargeList = customerCardRecordRechargeService.selectCustomerCardRecordRechargeList(customerCardRecordRecharge); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ExcelUtil<CustomerCardRecordRecharge> util = new ExcelUtil<CustomerCardRecordRecharge>(CustomerCardRecordRecharge.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return util.exportExcel(list, "recharge"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return util.exportExcel(rechargeList, "recharge"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取客户电子会员卡充值记录详细信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer:recharge:query')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping(value = "/{id}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult getInfo(@PathVariable("id") Long id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -91,7 +92,6 @@ public class CustomerCardRecordRechargeController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 新增客户电子会员卡充值记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer:recharge:add')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "客户电子会员卡充值记录", businessType = BusinessType.INSERT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult add(@RequestBody CustomerCardRecordRecharge customerCardRecordRecharge) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -102,7 +102,6 @@ public class CustomerCardRecordRechargeController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 修改客户电子会员卡充值记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer:recharge:edit')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "客户电子会员卡充值记录", businessType = BusinessType.UPDATE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PutMapping 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult edit(@RequestBody CustomerCardRecordRecharge customerCardRecordRecharge) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -113,7 +112,6 @@ public class CustomerCardRecordRechargeController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 删除客户电子会员卡充值记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer:recharge:remove')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "客户电子会员卡充值记录", businessType = BusinessType.DELETE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@DeleteMapping("/{ids}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult remove(@PathVariable Long[] ids) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -124,14 +122,14 @@ public class CustomerCardRecordRechargeController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取客户电子会员卡充值汇总金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer:recharge:czAmtQuery')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping(value = "czAmtQuery") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult czAmtQuery(CustomerCardRecordRecharge customerCardRecordRecharge) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(customerCardRecordRecharge!=null &&customerCardRecordRecharge.getStationId()!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dept.setDeptId(Long.valueOf(customerCardRecordRecharge.getStationId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LoginUser currentUser = SecurityUtils.getLoginUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dept.setDeptId(currentUser.getUser().getDeptId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(list!=null && list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationIdList(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationId(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -142,29 +140,28 @@ public class CustomerCardRecordRechargeController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取客户电子会员卡消费汇总折线图消费数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer::listQydataCZ')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping(value = "listQydataCZ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public TableDataInfo listQydataCZ(CustomerCardRecordRecharge customerCardRecordRecharge) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(customerCardRecordRecharge!=null &&customerCardRecordRecharge.getStationId()!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dept.setDeptId(Long.valueOf(customerCardRecordRecharge.getStationId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LoginUser currentUser = SecurityUtils.getLoginUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dept.setDeptId(currentUser.getUser().getDeptId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(list!=null && list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationIdList(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationId(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<CustomerCardRecordRecharge> list =customerCardRecordRechargeService.listQydataCZ(customerCardRecordRecharge); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return getTable(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<CustomerCardRecordRecharge> rechargelist =customerCardRecordRechargeService.listQydataCZ(customerCardRecordRecharge); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return getTable(rechargelist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer:recharge:selectCardDetail')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("/selectCardDetail") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public TableDataInfo selectCardDetail(CustomerCardRecordRecharge customerCardRecordRecharge) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(customerCardRecordRecharge!=null &&customerCardRecordRecharge.getStationId()!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dept.setDeptId(Long.valueOf(customerCardRecordRecharge.getStationId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            customerCardRecordRecharge.setStrSql(StringUtils.join(list, ",")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LoginUser currentUser = SecurityUtils.getLoginUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dept.setDeptId(currentUser.getUser().getDeptId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(list!=null && list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationIdList(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationId(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -178,14 +175,14 @@ public class CustomerCardRecordRechargeController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return rspData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PreAuthorize("@ss.hasPermi('customer:recharge:listCZData')") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping(value = "/listCZData") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult listCZData(CustomerCardRecordRecharge customerCardRecordRecharge) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(customerCardRecordRecharge!=null &&customerCardRecordRecharge.getStationId()!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dept.setDeptId(Long.valueOf(customerCardRecordRecharge.getStationId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LoginUser currentUser = SecurityUtils.getLoginUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysDept dept =new SysDept(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dept.setDeptId(currentUser.getUser().getDeptId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> list = deptService.selectDeptId(dept); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(list!=null && list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationIdList(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             customerCardRecordRecharge.setStationId(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |