|
@@ -14,6 +14,7 @@ import org.apache.shiro.SecurityUtils;
|
|
|
import org.jeecg.common.api.dto.message.MessageDTO;
|
|
import org.jeecg.common.api.dto.message.MessageDTO;
|
|
|
import org.jeecg.common.api.vo.Result;
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
import org.jeecg.common.aspect.annotation.AutoLog;
|
|
import org.jeecg.common.aspect.annotation.AutoLog;
|
|
|
|
|
+import org.jeecg.common.aspect.annotation.PermissionData;
|
|
|
import org.jeecg.common.constant.CommonConstant;
|
|
import org.jeecg.common.constant.CommonConstant;
|
|
|
import org.jeecg.common.system.api.ISysBaseAPI;
|
|
import org.jeecg.common.system.api.ISysBaseAPI;
|
|
|
import org.jeecg.common.system.base.controller.JeecgController;
|
|
import org.jeecg.common.system.base.controller.JeecgController;
|
|
@@ -66,6 +67,7 @@ public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCust
|
|
|
//@AutoLog(value = "客户信息-分页列表查询")
|
|
//@AutoLog(value = "客户信息-分页列表查询")
|
|
|
@ApiOperation(value = "客户信息-分页列表查询", notes = "客户信息-分页列表查询")
|
|
@ApiOperation(value = "客户信息-分页列表查询", notes = "客户信息-分页列表查询")
|
|
|
@GetMapping(value = "/list")
|
|
@GetMapping(value = "/list")
|
|
|
|
|
+ @PermissionData(pageComponent = "smscheck/modules/TaskCheckList")
|
|
|
public Result<IPage<SmsCheckCustomerInfo>> queryPageList(SmsCheckCustomerInfo smsCheckCustomerInfo,
|
|
public Result<IPage<SmsCheckCustomerInfo>> queryPageList(SmsCheckCustomerInfo smsCheckCustomerInfo,
|
|
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
@@ -146,9 +148,9 @@ public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCust
|
|
|
if (list.size()>0){
|
|
if (list.size()>0){
|
|
|
return Result.error("该用户已经存在");
|
|
return Result.error("该用户已经存在");
|
|
|
}
|
|
}
|
|
|
- String realname = sysUser.getRealname();
|
|
|
|
|
|
|
+ smsCheckCustomerInfo.setStaffUsername(sysUser.getUsername());
|
|
|
smsCheckCustomerInfo.setStaffNo(workNo);
|
|
smsCheckCustomerInfo.setStaffNo(workNo);
|
|
|
- smsCheckCustomerInfo.setStaffName(realname);
|
|
|
|
|
|
|
+ smsCheckCustomerInfo.setStaffName(sysUser.getRealname());
|
|
|
smsCheckCustomerInfo.setCheckState(CheckStateCode.CHECK_STSTE_1);
|
|
smsCheckCustomerInfo.setCheckState(CheckStateCode.CHECK_STSTE_1);
|
|
|
customerInfoService.save(smsCheckCustomerInfo);
|
|
customerInfoService.save(smsCheckCustomerInfo);
|
|
|
return Result.OK("添加成功!");
|
|
return Result.OK("添加成功!");
|
|
@@ -254,6 +256,7 @@ public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCust
|
|
|
* @return excel文件
|
|
* @return excel文件
|
|
|
*/
|
|
*/
|
|
|
@RequestMapping(value = "/exportXls")
|
|
@RequestMapping(value = "/exportXls")
|
|
|
|
|
+ @PermissionData(pageComponent = "smscheck/modules/TaskCheckList")
|
|
|
public ModelAndView exportXls(HttpServletRequest request, SmsCheckCustomerInfo smsCheckCustomerInfo) {
|
|
public ModelAndView exportXls(HttpServletRequest request, SmsCheckCustomerInfo smsCheckCustomerInfo) {
|
|
|
return super.exportXls(request, smsCheckCustomerInfo, SmsCheckCustomerInfo.class, "客户信息");
|
|
return super.exportXls(request, smsCheckCustomerInfo, SmsCheckCustomerInfo.class, "客户信息");
|
|
|
}
|
|
}
|
|
@@ -279,33 +282,42 @@ public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCust
|
|
|
//@AutoLog(value = "客户信息-通过id查询")
|
|
//@AutoLog(value = "客户信息-通过id查询")
|
|
|
@ApiOperation(value = "客户信息-通过id查询 稽核统计数", notes = "客户信息-通过id查询 稽核统计数")
|
|
@ApiOperation(value = "客户信息-通过id查询 稽核统计数", notes = "客户信息-通过id查询 稽核统计数")
|
|
|
@GetMapping(value = "/count")
|
|
@GetMapping(value = "/count")
|
|
|
- public Result<Dict> count(@RequestParam(name = "id") String id) {
|
|
|
|
|
|
|
+ @PermissionData(pageComponent = "smscheck/modules/TaskCheckList")
|
|
|
|
|
+ public Result<Dict> count(@RequestParam(name = "id") String id,HttpServletRequest request) {
|
|
|
Dict dict = Dict.create();
|
|
Dict dict = Dict.create();
|
|
|
// 客户总数
|
|
// 客户总数
|
|
|
- long count = customerInfoService.count(new LambdaQueryWrapper<SmsCheckCustomerInfo>()
|
|
|
|
|
- .eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
|
|
- .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0));
|
|
|
|
|
|
|
+ QueryWrapper<SmsCheckCustomerInfo> countQueryWrapper = QueryGenerator.initQueryWrapper(new SmsCheckCustomerInfo(), request.getParameterMap());
|
|
|
|
|
+ countQueryWrapper.lambda().eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
|
|
+ .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0);
|
|
|
|
|
+ long count = customerInfoService.count(countQueryWrapper);
|
|
|
|
|
+
|
|
|
// 未处理数
|
|
// 未处理数
|
|
|
- long undoCount = customerInfoService.count(new LambdaQueryWrapper<SmsCheckCustomerInfo>()
|
|
|
|
|
- .eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
|
|
|
|
+ QueryWrapper<SmsCheckCustomerInfo> undoCountQueryWrapper = QueryGenerator.initQueryWrapper(new SmsCheckCustomerInfo(), request.getParameterMap());
|
|
|
|
|
+ undoCountQueryWrapper.lambda().eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
.in(SmsCheckCustomerInfo::getCheckState, Arrays.asList(0, 1))
|
|
.in(SmsCheckCustomerInfo::getCheckState, Arrays.asList(0, 1))
|
|
|
- .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0));
|
|
|
|
|
|
|
+ .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0);
|
|
|
|
|
+ long undoCount = customerInfoService.count(undoCountQueryWrapper);
|
|
|
|
|
|
|
|
// 待稽核数
|
|
// 待稽核数
|
|
|
- long uncheckCount = customerInfoService.count(new LambdaQueryWrapper<SmsCheckCustomerInfo>()
|
|
|
|
|
- .eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
|
|
|
|
+ QueryWrapper<SmsCheckCustomerInfo> uncheckCountQueryWrapper = QueryGenerator.initQueryWrapper(new SmsCheckCustomerInfo(), request.getParameterMap());
|
|
|
|
|
+ uncheckCountQueryWrapper.lambda().eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
.in(SmsCheckCustomerInfo::getCheckState, Arrays.asList(2, 3))
|
|
.in(SmsCheckCustomerInfo::getCheckState, Arrays.asList(2, 3))
|
|
|
- .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0));
|
|
|
|
|
|
|
+ .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0);
|
|
|
|
|
+ long uncheckCount = customerInfoService.count(uncheckCountQueryWrapper);
|
|
|
|
|
+
|
|
|
// 待整改数
|
|
// 待整改数
|
|
|
- long checkedCount = customerInfoService.count(new LambdaQueryWrapper<SmsCheckCustomerInfo>()
|
|
|
|
|
- .eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
|
|
|
|
+ QueryWrapper<SmsCheckCustomerInfo> checkedCountQueryWrapper = QueryGenerator.initQueryWrapper(new SmsCheckCustomerInfo(), request.getParameterMap());
|
|
|
|
|
+ checkedCountQueryWrapper.lambda().eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
.eq(SmsCheckCustomerInfo::getCheckState, 4)
|
|
.eq(SmsCheckCustomerInfo::getCheckState, 4)
|
|
|
- .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0));
|
|
|
|
|
|
|
+ .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0);
|
|
|
|
|
+ long checkedCount = customerInfoService.count(checkedCountQueryWrapper);
|
|
|
|
|
+
|
|
|
// 稽核完成数
|
|
// 稽核完成数
|
|
|
- long passedCount = customerInfoService.count(new LambdaQueryWrapper<SmsCheckCustomerInfo>()
|
|
|
|
|
- .eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
|
|
|
|
+ QueryWrapper<SmsCheckCustomerInfo> passedCountQueryWrapper = QueryGenerator.initQueryWrapper(new SmsCheckCustomerInfo(), request.getParameterMap());
|
|
|
|
|
+ passedCountQueryWrapper.lambda().eq(SmsCheckCustomerInfo::getTaskId, id)
|
|
|
.eq(SmsCheckCustomerInfo::getCheckState, 5)
|
|
.eq(SmsCheckCustomerInfo::getCheckState, 5)
|
|
|
- .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0));
|
|
|
|
|
|
|
+ .eq(SmsCheckCustomerInfo::getDelFlag, CommonConstant.DEL_FLAG_0);
|
|
|
|
|
+ long passedCount = customerInfoService.count(passedCountQueryWrapper);
|
|
|
|
|
|
|
|
dict.put("count", count);
|
|
dict.put("count", count);
|
|
|
dict.put("undoCount", undoCount);
|
|
dict.put("undoCount", undoCount);
|