|
|
@@ -189,6 +189,84 @@ public class BusinessReminderCardController extends JeecgController<BusinessRem
|
|
|
return Result.OK(pageList);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @ApiOperation(value = "入网信息业务-分页列表查询不脱敏", notes = "入网信息业务-分页列表查询")
|
|
|
+ @GetMapping(value = "/listAll")
|
|
|
+ @PermissionData(pageComponent = "networkAccess/userStatistics")
|
|
|
+ public Result<IPage<BusinessReminderCard>> queryPageListAll(BusinessReminderCard businessReminderCard,
|
|
|
+ @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
|
+ @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
|
+ HttpServletRequest request) {
|
|
|
+ String sql = QueryGenerator.installAuthJdbc(BusinessReminderCard.class);
|
|
|
+ String businessAddress = request.getParameterMap().get("businessAddress")==null?"":
|
|
|
+ Arrays.toString(request.getParameterMap().get("businessAddress")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
+ String upTimeStart = request.getParameterMap().get("upTimeStart")==null?"":Arrays.toString(request.getParameterMap().get("upTimeStart")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
+ String upTimeEnd = request.getParameterMap().get("upTimeEnd")==null?"":Arrays.toString(request.getParameterMap().get("upTimeEnd")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
+ businessReminderCard.setDelFlag( CommonConstant.DEL_FLAG_0);
|
|
|
+ String numberResults_MultiString = request.getParameterMap().get("numberResults_MultiString")==null?"":
|
|
|
+ Arrays.toString(request.getParameterMap().get("numberResults_MultiString")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
+ List<String> numberResults = request.getParameterMap().get("numberResults[]")==null?new ArrayList<>(): new ArrayList<>(Arrays.asList(request.getParameterMap().get("numberResults[]")));
|
|
|
+ businessReminderCard.setNumberResults(null);
|
|
|
+ businessReminderCard.setSysBusinessHall(null);
|
|
|
+ String createDateStart = request.getParameterMap().get("createDateStart")==null?"":
|
|
|
+ Arrays.toString(request.getParameterMap().get("createDateStart")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
+ String createDateEnd = request.getParameterMap().get("createDateEnd")==null?"":
|
|
|
+ Arrays.toString(request.getParameterMap().get("createDateEnd")).replace("[", "").replace("]", "").replace("*", "");
|
|
|
+
|
|
|
+
|
|
|
+ QueryWrapper<BusinessReminderCard> queryWrapper = QueryGenerator.initQueryWrapper(businessReminderCard, null);
|
|
|
+ queryWrapper.eq("del_flag",CommonConstant.DEL_FLAG_0);
|
|
|
+
|
|
|
+ if (StringUtils.isNotBlank(createDateStart) && StringUtils.isNotBlank(createDateEnd) ){
|
|
|
+ queryWrapper.between("create_time",createDateStart,createDateEnd);
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(createDateStart) && StringUtils.isBlank(createDateEnd) ){
|
|
|
+ queryWrapper.ge("create_time",createDateStart);
|
|
|
+ }
|
|
|
+ if ( StringUtils.isNotBlank(createDateEnd) && StringUtils.isBlank(createDateStart)){
|
|
|
+ queryWrapper.le("create_time",createDateEnd);
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(numberResults_MultiString)){
|
|
|
+ queryWrapper.like("number_results",numberResults_MultiString);
|
|
|
+ }
|
|
|
+ if (numberResults.size()!=0){
|
|
|
+ List<Integer> collect = numberResults.stream().map(Integer::valueOf)
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ if (collect.contains(3)){
|
|
|
+ collect.add(4);
|
|
|
+ }
|
|
|
+ queryWrapper.in("number_results",collect);
|
|
|
+ }
|
|
|
+ queryWrapper.orderByDesc("create_time");
|
|
|
+ Page<BusinessReminderCard> page = new Page<>(pageNo, pageSize);
|
|
|
+ IPage<BusinessReminderCard> pageList = businessReminderCardService.page(page, queryWrapper);
|
|
|
+ List<Map<String, String>> orgName = businessReminderCardService.getOrgName();
|
|
|
+ Map<String, Map<String, String>> orgCode = orgName.stream().collect(Collectors.toMap(v -> v.get("orgCode"), Function.identity(), (o, n) -> o));
|
|
|
+ List<BusinessReminderCard> records = pageList.getRecords();
|
|
|
+
|
|
|
+ for (BusinessReminderCard record : records) {
|
|
|
+ Map<String, String> stringStringMap = orgCode.get(record.getSysOrgCode().substring(0, 3));
|
|
|
+ Map<String, String> stringString = orgCode.get(record.getSysOrgCode());
|
|
|
+ // 0 当前处理部门 1 一上报分公司 2 已完成
|
|
|
+ if (record.getStatus()!=null && record.getStatus().equals("0")){
|
|
|
+ record.setCurrentDept(stringString.get("departName"));
|
|
|
+ }else if (record.getStatus()!=null && record.getStatus().equals("1")){
|
|
|
+ record.setCurrentDept("已上报"+stringStringMap.get("departName"));
|
|
|
+ }else if (record.getStatus()!=null && record.getStatus().equals("2")){
|
|
|
+ record.setCurrentDept("已完成");
|
|
|
+ }
|
|
|
+ record.setCardNo(record.getCardNo()+"all");
|
|
|
+ record.setNewPhone(record.getNewPhone()+"all");
|
|
|
+ record.setCardName(record.getCardName()+"all");
|
|
|
+ record.setPhone(record.getPhone()+"all");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ return Result.OK(pageList);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
@ApiOperation(value = "入网信息业务-分页列表查询", notes = "入网信息业务-分页列表查询")
|
|
|
@GetMapping(value = "/delete/list")
|
|
|
public Result<IPage<BusinessReminderCard>> queryPageDeleteList(BusinessReminderCard businessReminderCard,
|