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