From d8f9c8b8cc744ddaefe7144beafc68c8fb8906c3 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 22 四月 2025 17:35:46 +0800 Subject: [PATCH] zjh20250422 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java | 867 --------------------------------------------------------- 1 files changed, 3 insertions(+), 864 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java index 7e7046a..a95d6af 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java @@ -183,278 +183,21 @@ ksproList = projectService.getKsTjProjectIdList(); } - if (ksproList == null || ksproList.size() == 0) { + if (ksproList == null || ksproList.isEmpty()) { return AjaxResult.error("璇峰畬鍠勭瀹ら」鐩俊鎭�"); } List<TjCustomer> customerLis = new ArrayList<>(); if (null == name) name = ""; if (null == tjNumber) tjNumber = ""; - -// //鏍规嵁浣撴鍙锋煡 -// if (null != tjNumber) { -// List<TjOrder> orderList = orderService.getOrderListByLikeTjNum(tjNumber); -// if (null == orderList) { -// return AjaxResult.success("鏆傛椂娌℃湁鏁版嵁"); -// } -// for (TjOrder order : orderList) { -// List<TjOrderDetail> list = Optional.ofNullable(detailService.getTjOrderDetailListByOrderId(String.valueOf(order.getOrderId()))).get(); -// if (list.size() == 0) { -// continue; -// } -// LambdaQueryWrapper<TjOrderRemark> wqs = new LambdaQueryWrapper<>(); -// wqs.eq(TjOrderRemark::getTjNumber, order.getTjNumber()); -// wqs.in(TjOrderRemark::getType, 0,3); -// List<TjOrderRemark> lists = remarkService.list(wqs); -// TjCustomer customer = customerService.getById(order.getUserId()); -// -// //閬嶅巻椤圭洰 鍒ゆ柇鏄惁鏈夐噸澶ч槼鎬� 鏍囪 -// for (TjOrderDetail tjOrderDetail11 : list) { -// customer.setIsPositive(tjOrderDetail11.getIsPositive()); -// if (tjOrderDetail11.getIsPositive()==1){ -// break; -// } -// } -// -// customer.setCusName(MatchUtils.hideCusName(customer.getCusName())); -// customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); -// customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); -// if (null != lists && lists.size() > 0) { -// StringBuilder stringBuilder = new StringBuilder(); -// for (TjOrderRemark remark : lists) { -// TjProject byId = projectService.selectTjProjectByProId(remark.getProId()); -// TjOrderDetail one = detailService.getTjOrderDetailByOrderId(String.valueOf(order.getOrderId()), String.valueOf(byId.getProId())); -// if (one.getFlowingWaterId() != null) { -// stringBuilder.append(byId.getProName()).append(";"); -// } -// -// } -// customer.setNotCheckeds(String.valueOf(stringBuilder)); -// customer.setTjStatus(0L); -// } else { -// customer.setTjStatus(1L); -// customer.setNotCheckeds("鏃�"); -// } -// if (order.getTjType().equals("1")) { -// customer.setTjType("鍥綋"); -// } -// if (order.getTjType().equals("2")) { -// customer.setTjType("涓汉"); -// } -// customer.setTjTime(order.getCreateTime()); -// customer.setTjNumber(order.getTjNumber()); -// customer.setOrderId(order.getOrderId()); -// customer.setIsHz(order.getIsHz()); -// customer.setTjCategory(order.getTjCategory()); -// customerLis.add(customer); -// } -// if (customerLis.size() > 0) { -// List<TjCustomer> customerList = customerLis.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); -// Collections.reverse(customerList); -// Map<String, Object> map = new HashMap<>(); -// map.put("date", customerList); -// map.put("total", customerLis.size()); -// return AjaxResult.success(map); -// } else { -// return AjaxResult.success("鏆傛棤鏁版嵁"); -// } -// } -// -// //鏍规嵁濮撳悕鏌ヨ -// if (null != name && !"".equals(name)) { -// LambdaQueryWrapper<TjCustomer> wq = new LambdaQueryWrapper<>(); -// wq.like(TjCustomer::getCusName, name); -// List<TjCustomer> list = customerService.list(wq); -// List<TjCustomer> list11111 = new ArrayList<>(); -// if (null != list && list.size() > 0) { -// for (TjCustomer customer : list) { -// customer.setCusName(MatchUtils.hideCusName(customer.getCusName())); -// customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); -// customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); -// List<TjOrder> orderList = orderService.getOrderListByCusId(String.valueOf(customer.getCusId())); -// if (null != orderList && orderList.size() > 0) { -// for (TjOrder order : orderList) { -// List<TjOrderDetail> list111 = Optional.ofNullable(detailService.getTjOrderDetailListByOrderId(String.valueOf(order.getOrderId()))).get(); -// if (list111.size() == 0) { -// continue; -// } -// //閬嶅巻椤圭洰 鍒ゆ柇鏄惁鏈夐噸澶ч槼鎬� 鏍囪 -// for (TjOrderDetail tjOrderDetail11 : list111) { -// customer.setIsPositive(tjOrderDetail11.getIsPositive()); -// if (tjOrderDetail11.getIsPositive()==1){ -// break; -// } -// } -// List<TjOrderRemark> lists = remarkService.getTjOrderRemarkListByYjNum(order.getTjNumber()); -// if (null != lists && lists.size() > 0) { -// StringBuilder stringBuilder = new StringBuilder(); -// for (TjOrderRemark remark : lists) { -// TjProject byId = projectService.selectTjProjectByProId(remark.getProId()); -// TjOrderDetail one = detailService.getTjOrderDetailByOrderId(String.valueOf(order.getOrderId()), String.valueOf(byId.getProId())); -// if (one.getFlowingWaterId() != null) { -// stringBuilder.append(byId.getProName()).append(";"); -// } -// } -// customer.setNotCheckeds(String.valueOf(stringBuilder)); -// if (null == customer.getNotCheckeds()) customer.setNotCheckeds("鍏ㄩ儴宸叉"); -// customer.setTjStatus(0L); -// } else { -// customer.setNotCheckeds("鏃�"); -// customer.setTjStatus(1L); -// } -// if (order.getTjType().equals("1")) { -// customer.setTjType("鍥綋"); -// } -// if (order.getTjType().equals("2")) { -// customer.setTjType("涓汉"); -// } -// customer.setTjTime(order.getCreateTime()); -// customer.setTjNumber(order.getTjNumber()); -// customer.setOrderId(order.getOrderId()); -// customer.setIsHz(order.getIsHz()); -// customer.setTjCategory(order.getTjCategory()); -// list11111.add(customer); -// } -// } -// } -// if (list11111.size() == 0) { -// return AjaxResult.success("鏆傛棤鏁版嵁"); -// } -// Map<String, Object> map = new HashMap<>(); -// List<TjCustomer> customers = list11111.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); -// Collections.reverse(customers); -// map.put("customers", customers); -// map.put("total", list11111.size()); -// return AjaxResult.success(map); -// } else { -// return AjaxResult.success("鏆傛棤鏁版嵁"); -// } -// } -// List<TjCustomer> customerLists = new ArrayList<>(); - -// String key="*"; -// if(sysUser.isAdmin()){ -// key="ks"+":*"; -// }else { -// key="ks:"+ksId+":*"; -// } -// ScanOptions options = ScanOptions.scanOptions() -// //杩欓噷鎸囧畾姣忔鎵弿key鐨勬暟閲�(寰堝鍗氬鐬庤瑕佹寚瀹欼nteger.MAX_VALUE锛岃繖鏍风殑璇濊窡 keys鏈変粈涔堝尯鍒紵) -// .count(10000) -// .match(key).build(); -// RedisSerializer<String> redisSerializer = (RedisSerializer<String>) redisTemplate.getKeySerializer(); -// 0鏈,1宸叉 Map<String, Object> map = null; if (type == 0) { -// Cursor cursor = redisTemplate.executeWithStickyConnection(redisConnection -> new ConvertingCursor<>(redisConnection.scan(options), redisSerializer::deserialize)); -// List<TjCustomer> customers = new ArrayList<>(); -// while(cursor.hasNext()){ -// String s = cursor.next().toString(); -// TjCustomer wj = redisCache.getCacheMapValue(s,"0"); -// if(null !=wj){ -// customers.add(wj); -// } -// } -//// //鍒囪杩欓噷涓�瀹氳鍏抽棴锛屽惁鍒欎細鑰楀敖杩炴帴鏁般�傛姤Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a -// cursor.close(); -// customerLists = redisCache.getCacheMapValue(ksId + "ks", "wj"); map = deptService.getSysDeptYjWjCustomerList13(String.valueOf(ksId), name, tjNumber, 0, page, pageSize); -// customerLists = customers; } if (type == 1) { -// Cursor cursor = redisTemplate.executeWithStickyConnection(redisConnection -> new ConvertingCursor<>(redisConnection.scan(options), redisSerializer::deserialize)); -// List<TjCustomer> customers = new ArrayList<>(); -// while(cursor.hasNext()){ -// String s = cursor.next().toString(); -// TjCustomer wj = redisCache.getCacheMapValue(s,"1"); -// if(null !=wj){ -// customers.add(wj); -// } -// } -//// //鍒囪杩欓噷涓�瀹氳鍏抽棴锛屽惁鍒欎細鑰楀敖杩炴帴鏁般�傛姤Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a -// cursor.close(); -// customerLists = redisCache.getCacheMapValue(ksId + "ks", "yj"); map = deptService.getSysDeptYjWjCustomerList13(String.valueOf(ksId), name, tjNumber, 1, page, pageSize); -// customerLists = customers; } return AjaxResult.success(map); -// asyncService.dockerSetCustomerLisByRedis(ksproList, String.valueOf(ksId)); -// if (null !=customerLists && customerLists.size() > 0) { -// Collections.reverse(customerLists); -// List<TjCustomer> customerList = customerLists.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); -// Map<String, Object> map = new HashMap<>(); -// map.put("date", customerList); -// map.put("total", customerLists.size()); -// return AjaxResult.success(map); -// } else { -// AjaxResult map = getAjaxResult(type, page, pageSize, ksproList, customerLis); -// if (map != null) return map; -// return AjaxResult.success("鏆傛椂娌℃湁鏁版嵁"); -// } - } - private AjaxResult getAjaxResult(Integer type, Integer page, Integer pageSize, List<Long> ksproList, List<TjCustomer> customerLis) { - LambdaQueryWrapper<TjOrderDetail> wq1 = new LambdaQueryWrapper<>(); - wq1.eq(TjOrderDetail::getTjStatus, type); - wq1.in(TjOrderDetail::getProId, ksproList); - wq1.isNotNull(TjOrderDetail::getFlowingWaterId); - wq1.orderByDesc(TjOrderDetail::getCreateTime); - List<TjOrderDetail> detailList = detailService.list(wq1); - if (null != detailList && detailList.size() > 0) { - //鏀堕泦orderId骞跺幓閲� - List<Long> orderIds = detailList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection( - () -> new TreeSet<>(Comparator.comparing(TjOrderDetail::getOrderId)) - ), ArrayList::new)).stream().map(TjOrderDetail::getOrderId).collect(Collectors.toList()); - for (Long orderId : orderIds) { - if (null != orderId) { - TjOrder order = orderService.getById(orderId); - if (null == order) { - continue; - } - if (type == 1) { - List<TjOrderDetail> list = detailService.getTjOrderDetailListByOrderIdAndStatus(String.valueOf(orderId)); - if (null != list && list.size() > 0) { - continue; - } - } - TjCustomer customer = customerService.getById(order.getUserId()); - if (null != customer) { - if (order.getTjType().equals("1")) { - customer.setTjType("鍥綋"); - } - if (order.getTjType().equals("2")) { - customer.setTjType("涓汉"); - } - customer.setTjTime(order.getCreateTime()); - customer.setTjNumber(order.getTjNumber()); - customer.setOrderId(orderId); - customer.setIsHz(order.getIsHz()); - customer.setTjStatus(Long.valueOf(type)); - List<TjOrderRemark> list = remarkService.getTjOrderRemarkListByYjNum(order.getTjNumber()); - if (null != list && list.size() > 0) { - StringBuilder stringBuilder = new StringBuilder(); - for (TjOrderRemark remark : list) { - TjProject byId = projectService.getById(remark.getProId()); - if (null != byId) { - stringBuilder.append(byId.getProName()).append(";"); - } - } - customer.setNotCheckeds(String.valueOf(stringBuilder)); - if (null == customer.getNotCheckeds()) customer.setNotCheckeds("鍏ㄩ儴宸叉"); - } - customerLis.add(customer); - } - } - } - if (customerLis.size() > 0) { - List<TjCustomer> customerList = customerLis.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); - Collections.reverse(customerList); - Map<String, Object> map = new HashMap<>(); - map.put("date", customerList); - map.put("total", customerLis.size()); - return AjaxResult.success(map); - } - } - return null; } /** @@ -467,382 +210,21 @@ @ApiParam(value = "濮撳悕)") @RequestParam(required = false) String name, @ApiParam(value = "椤电爜鏁�(榛樿1)") @RequestParam(defaultValue = "1") Integer page, @ApiParam(value = "鏄剧ず鏉℃暟(榛樿10)") @RequestParam(defaultValue = "10") Integer pageSize) { -// String userId = SecurityUtils.getLoginUser().getUserId(); -// Integer ksId = null; -// SysUser sysUser = null; -// if (null != userId) { -// sysUser = userService.getById(Long.valueOf(userId)); -// if (null != sysUser) { -// ksId = Math.toIntExact(sysUser.getDeptId()); -// } -// } -// if (ksId == null) { -// return AjaxResult.error("璇疯緭鍏ョ瀹d"); -// } - - //A30鍖栭獙 - //鏍规嵁褰撳墠鐧婚檰鐨勪汉鐨勭瀹d锛岃幏鍙栬绉戝涓嬬殑鎵�鏈夐」鐩� -// List<Long> postIds = sysUser.getPostIds(); List<Long> ksproList = null; -// if (postIds != null) { -// for (Long postId : postIds) { -// LambdaQueryWrapper<SysUserPost> wq111 = new LambdaQueryWrapper<>(); -// wq111.eq(SysUserPost::getPostId, postId); -// SysUserPost one = userPostService.getOne(wq111); -// if (one != null) { -// SysPost byId = postService.getById(one.getPostId()); -// if (byId.getPostName().equals("褰曞叆鍛�")) { -// ksproList = projectService.getKsTjProjectIdListBydeptId(String.valueOf(ksId)); -// } -// } -// } -// } else { -// ksproList = projectService.getKsTjProjectIdList(); -// } -// if(sysUser.getUserName().equals("10001")){ ksproList = projectService.getHuaYanProId(); -// } -// else { -// ksproList = projectService.getKsTjProjectIdListBydeptId(String.valueOf(ksId)); -// } - if (ksproList == null || ksproList.size() == 0) { + if (ksproList == null || ksproList.isEmpty()) { return AjaxResult.error("璇峰畬鍠勭瀹ら」鐩俊鎭�"); } - //绛涢�夊寲楠岀殑椤圭洰銆� -// ksproList = ksproList.stream() -// .filter(element -> element ==1633660948860522629L) -// .collect(Collectors.toList()); - List<TjCustomer> customerLis = new ArrayList<>(); - -/* //鏍规嵁浣撴鍙锋煡 - if (null != tjNumber) { - List<TjOrder> orderList = orderService.getOrderListByLikeTjNum(tjNumber); - if (null == orderList) { - return AjaxResult.success("鏆傛椂娌℃湁鏁版嵁"); - } - for (TjOrder order : orderList) { - List<TjOrderDetail> list = Optional.ofNullable(detailService.getTjOrderDetailListByOrderId(String.valueOf(order.getOrderId()))).get(); - if (list.size() == 0) { - continue; - } - LambdaQueryWrapper<TjOrderRemark> wqs = new LambdaQueryWrapper<>(); - wqs.eq(TjOrderRemark::getTjNumber, order.getTjNumber()); - wqs.in(TjOrderRemark::getType, 0,3); - List<TjOrderRemark> lists = remarkService.list(wqs); - TjCustomer customer = customerService.getById(order.getUserId()); - //閬嶅巻椤圭洰 鍒ゆ柇鏄惁鏈夐噸澶ч槼鎬� 鏍囪 - for (TjOrderDetail tjOrderDetail11 : list) { - customer.setIsPositive(tjOrderDetail11.getIsPositive()); - if (tjOrderDetail11.getIsPositive()==1){ - break; - } - } - customer.setCusName(MatchUtils.hideCusName(customer.getCusName())); - customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); - customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); - if (null != lists && lists.size() > 0) { - StringBuilder stringBuilder = new StringBuilder(); - for (TjOrderRemark remark : lists) { - TjProject byId = projectService.selectTjProjectByProId(remark.getProId()); - TjOrderDetail one = detailService.getTjOrderDetailByOrderId(String.valueOf(order.getOrderId()), String.valueOf(byId.getProId())); - if (one.getFlowingWaterId() != null) { - stringBuilder.append(byId.getProName()).append(";"); - } - - } - customer.setNotCheckeds(String.valueOf(stringBuilder)); - customer.setTjStatus(0L); - } else { - customer.setTjStatus(1L); - customer.setNotCheckeds("鏃�"); - } - if (order.getTjType().equals("1")) { - customer.setTjType("鍥綋"); - } - if (order.getTjType().equals("2")) { - customer.setTjType("涓汉"); - } - customer.setTjTime(order.getCreateTime()); - customer.setTjNumber(order.getTjNumber()); - customer.setOrderId(order.getOrderId()); - customer.setIsHz(order.getIsHz()); - customerLis.add(customer); - - } - if (customerLis.size() > 0) { - List<TjCustomer> customerList = customerLis.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); - Collections.reverse(customerList); - Map<String, Object> map = new HashMap<>(); - map.put("date", customerList); - map.put("total", customerLis.size()); - return AjaxResult.success(map); - } else { - return AjaxResult.success("鏆傛棤鏁版嵁"); - } - } - - //鏍规嵁濮撳悕鏌ヨ - if (null != name && !"".equals(name)) { - LambdaQueryWrapper<TjCustomer> wq = new LambdaQueryWrapper<>(); - wq.like(TjCustomer::getCusName, name); - List<TjCustomer> list = customerService.list(wq); - List<TjCustomer> list11111 = new ArrayList<>(); - if (null != list && list.size() > 0) { - for (TjCustomer customer : list) { - customer.setCusName(MatchUtils.hideCusName(customer.getCusName())); - customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); - customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); - List<TjOrder> orderList = orderService.getOrderListByCusId(String.valueOf(customer.getCusId())); - if (null != orderList && orderList.size() > 0) { - for (TjOrder order : orderList) { - List<TjOrderDetail> list111 = Optional.ofNullable(detailService.getTjOrderDetailListByOrderId(String.valueOf(order.getOrderId()))).get(); - if (list111.size() == 0) { - continue; - } - //閬嶅巻椤圭洰 鍒ゆ柇鏄惁鏈夐噸澶ч槼鎬� 鏍囪 - for (TjOrderDetail tjOrderDetail11 : list111) { - customer.setIsPositive(tjOrderDetail11.getIsPositive()); - if (tjOrderDetail11.getIsPositive()==1){ - break; - } - } - List<TjOrderRemark> lists = remarkService.getTjOrderRemarkListByYjNum(order.getTjNumber()); - if (null != lists && lists.size() > 0) { - StringBuilder stringBuilder = new StringBuilder(); - for (TjOrderRemark remark : lists) { - TjProject byId = projectService.selectTjProjectByProId(remark.getProId()); - TjOrderDetail one = detailService.getTjOrderDetailByOrderId(String.valueOf(order.getOrderId()), String.valueOf(byId.getProId())); - if (one.getFlowingWaterId() != null) { - stringBuilder.append(byId.getProName()).append(";"); - } - } - customer.setNotCheckeds(String.valueOf(stringBuilder)); - if (null == customer.getNotCheckeds()) customer.setNotCheckeds("鍏ㄩ儴宸叉"); - customer.setTjStatus(0L); - } else { - customer.setNotCheckeds("鏃�"); - customer.setTjStatus(1L); - } - if (order.getTjType().equals("1")) { - customer.setTjType("鍥綋"); - } - if (order.getTjType().equals("2")) { - customer.setTjType("涓汉"); - } - customer.setTjTime(order.getCreateTime()); - customer.setTjNumber(order.getTjNumber()); - customer.setOrderId(order.getOrderId()); - customer.setIsHz(order.getIsHz()); - list11111.add(customer); - } - } - } - if (list11111.size() == 0) { - return AjaxResult.success("鏆傛棤鏁版嵁"); - } - Map<String, Object> map = new HashMap<>(); - List<TjCustomer> customers = list11111.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); - Collections.reverse(customers); - map.put("customers", customers); - map.put("total", list11111.size()); - return AjaxResult.success(map); - } else { - return AjaxResult.success("鏆傛棤鏁版嵁"); - } - } - List<TjCustomer> customerLists = null;*/ -// //鏍规嵁浣撴鍙锋煡 -// if (null != tjNumber) { -// List<TjOrder> orderList = orderService.getOrderListByLikeTjNum(tjNumber); -// if (null == orderList) { -// return AjaxResult.success("鏆傛椂娌℃湁鏁版嵁"); -// } -// for (TjOrder order : orderList) { -// List<TjOrderDetail> list = Optional.ofNullable(detailService.getTjOrderDetailListByOrderId(String.valueOf(order.getOrderId()))).get(); -// if (list.size() == 0) { -// continue; -// } -// LambdaQueryWrapper<TjOrderRemark> wqs = new LambdaQueryWrapper<>(); -// wqs.eq(TjOrderRemark::getTjNumber, order.getTjNumber()); -// wqs.in(TjOrderRemark::getType, 0,3); -// List<TjOrderRemark> lists = remarkService.list(wqs); -// TjCustomer customer = customerService.getById(order.getUserId()); -// -// //閬嶅巻椤圭洰 鍒ゆ柇鏄惁鏈夐噸澶ч槼鎬� 鏍囪 -// for (TjOrderDetail tjOrderDetail11 : list) { -// customer.setIsPositive(tjOrderDetail11.getIsPositive()); -// if (tjOrderDetail11.getIsPositive()==1){ -// break; -// } -// } -// -// customer.setCusName(MatchUtils.hideCusName(customer.getCusName())); -// customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); -// customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); -// if (null != lists && lists.size() > 0) { -// StringBuilder stringBuilder = new StringBuilder(); -// for (TjOrderRemark remark : lists) { -// TjProject byId = projectService.selectTjProjectByProId(remark.getProId()); -// TjOrderDetail one = detailService.getTjOrderDetailByOrderId(String.valueOf(order.getOrderId()), String.valueOf(byId.getProId())); -// if (one.getFlowingWaterId() != null) { -// stringBuilder.append(byId.getProName()).append(";"); -// } -// -// } -// customer.setNotCheckeds(String.valueOf(stringBuilder)); -// customer.setTjStatus(0L); -// } else { -// customer.setTjStatus(1L); -// customer.setNotCheckeds("鏃�"); -// } -// if (order.getTjType().equals("1")) { -// customer.setTjType("鍥綋"); -// } -// if (order.getTjType().equals("2")) { -// customer.setTjType("涓汉"); -// } -// customer.setTjTime(order.getCreateTime()); -// customer.setTjNumber(order.getTjNumber()); -// customer.setOrderId(order.getOrderId()); -// customer.setIsHz(order.getIsHz()); -// customer.setTjCategory(order.getTjCategory()); -// customerLis.add(customer); -// } -// if (customerLis.size() > 0) { -// List<TjCustomer> customerList = customerLis.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); -// Collections.reverse(customerList); -// Map<String, Object> map = new HashMap<>(); -// map.put("date", customerList); -// map.put("total", customerLis.size()); -// return AjaxResult.success(map); -// } else { -// return AjaxResult.success("鏆傛棤鏁版嵁"); -// } -// } -// -// //鏍规嵁濮撳悕鏌ヨ -// if (null != name && !"".equals(name)) { -// LambdaQueryWrapper<TjCustomer> wq = new LambdaQueryWrapper<>(); -// wq.like(TjCustomer::getCusName, name); -// List<TjCustomer> list = customerService.list(wq); -// List<TjCustomer> list11111 = new ArrayList<>(); -// if (null != list && list.size() > 0) { -// for (TjCustomer customer : list) { -// customer.setCusName(MatchUtils.hideCusName(customer.getCusName())); -// customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); -// customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); -// List<TjOrder> orderList = orderService.getOrderListByCusId(String.valueOf(customer.getCusId())); -// if (null != orderList && orderList.size() > 0) { -// for (TjOrder order : orderList) { -// List<TjOrderDetail> list111 = Optional.ofNullable(detailService.getTjOrderDetailListByOrderId(String.valueOf(order.getOrderId()))).get(); -// if (list111.size() == 0) { -// continue; -// } -// //閬嶅巻椤圭洰 鍒ゆ柇鏄惁鏈夐噸澶ч槼鎬� 鏍囪 -// for (TjOrderDetail tjOrderDetail11 : list111) { -// customer.setIsPositive(tjOrderDetail11.getIsPositive()); -// if (tjOrderDetail11.getIsPositive()==1){ -// break; -// } -// } -// List<TjOrderRemark> lists = remarkService.getTjOrderRemarkListByYjNum(order.getTjNumber()); -// if (null != lists && lists.size() > 0) { -// StringBuilder stringBuilder = new StringBuilder(); -// for (TjOrderRemark remark : lists) { -// TjProject byId = projectService.selectTjProjectByProId(remark.getProId()); -// TjOrderDetail one = detailService.getTjOrderDetailByOrderId(String.valueOf(order.getOrderId()), String.valueOf(byId.getProId())); -// if (one.getFlowingWaterId() != null) { -// stringBuilder.append(byId.getProName()).append(";"); -// } -// } -// customer.setNotCheckeds(String.valueOf(stringBuilder)); -// if (null == customer.getNotCheckeds()) customer.setNotCheckeds("鍏ㄩ儴宸叉"); -// customer.setTjStatus(0L); -// } else { -// customer.setNotCheckeds("鏃�"); -// customer.setTjStatus(1L); -// } -// if (order.getTjType().equals("1")) { -// customer.setTjType("鍥綋"); -// } -// if (order.getTjType().equals("2")) { -// customer.setTjType("涓汉"); -// } -// customer.setTjTime(order.getCreateTime()); -// customer.setTjNumber(order.getTjNumber()); -// customer.setOrderId(order.getOrderId()); -// customer.setIsHz(order.getIsHz()); -// customer.setTjCategory(order.getTjCategory()); -// list11111.add(customer); -// } -// } -// } -// if (list11111.size() == 0) { -// return AjaxResult.success("鏆傛棤鏁版嵁"); -// } -// Map<String, Object> map = new HashMap<>(); -// List<TjCustomer> customers = list11111.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); -// Collections.reverse(customers); -// map.put("customers", customers); -// map.put("total", list11111.size()); -// return AjaxResult.success(map); -// } else { -// return AjaxResult.success("鏆傛棤鏁版嵁"); -// } -// } -// List<TjCustomer> customerLists = new ArrayList<>(); - -// String key="*"; -// if(sysUser.isAdmin()){ -// key="ks"+":*"; -// }else { -// key="ks:"+ksId+":*"; -// } -// ScanOptions options = ScanOptions.scanOptions() -// //杩欓噷鎸囧畾姣忔鎵弿key鐨勬暟閲�(寰堝鍗氬鐬庤瑕佹寚瀹欼nteger.MAX_VALUE锛岃繖鏍风殑璇濊窡 keys鏈変粈涔堝尯鍒紵) -// .count(10000) -// .match(key).build(); -// RedisSerializer<String> redisSerializer = (RedisSerializer<String>) redisTemplate.getKeySerializer(); -// 0鏈,1宸叉 Map<String, Object> map = null; if (type == 0) { -// Cursor cursor = redisTemplate.executeWithStickyConnection(redisConnection -> new ConvertingCursor<>(redisConnection.scan(options), redisSerializer::deserialize)); -// List<TjCustomer> customers = new ArrayList<>(); -// while(cursor.hasNext()){ -// String s = cursor.next().toString(); -// TjCustomer wj = redisCache.getCacheMapValue(s,"0"); -// if(null !=wj){ -// customers.add(wj); -// } -// } -//// //鍒囪杩欓噷涓�瀹氳鍏抽棴锛屽惁鍒欎細鑰楀敖杩炴帴鏁般�傛姤Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a -// cursor.close(); -// customerLists = redisCache.getCacheMapValue(ksId + "ks", "wj"); map = deptService.getSysDeptHyAndYxYjWjCustomerList13("A30", name, tjNumber, 0, page, pageSize); -// customerLists = customers; } if (type == 1) { -// Cursor cursor = redisTemplate.executeWithStickyConnection(redisConnection -> new ConvertingCursor<>(redisConnection.scan(options), redisSerializer::deserialize)); -// List<TjCustomer> customers = new ArrayList<>(); -// while(cursor.hasNext()){ -// String s = cursor.next().toString(); -// TjCustomer wj = redisCache.getCacheMapValue(s,"1"); -// if(null !=wj){ -// customers.add(wj); -// } -// } -//// //鍒囪杩欓噷涓�瀹氳鍏抽棴锛屽惁鍒欎細鑰楀敖杩炴帴鏁般�傛姤Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a -// cursor.close(); -// customerLists = redisCache.getCacheMapValue(ksId + "ks", "yj"); map = deptService.getSysDeptHyAndYxYjWjCustomerList13("A30", name, tjNumber, 1, page, pageSize); -// customerLists = customers; } -// asyncService.dockerSetCustomerLisByRedis(ksproList, String.valueOf(ksId)); -// AjaxResult map = getAjaxResult(type, page, pageSize, ksproList, customerLis); -// if (map != null) return map; return AjaxResult.success(map); } @@ -857,245 +239,16 @@ @ApiParam(value = "濮撳悕)") @RequestParam(required = false) String name, @ApiParam(value = "椤电爜鏁�(榛樿1)") @RequestParam(defaultValue = "1") Integer page, @ApiParam(value = "鏄剧ず鏉℃暟(榛樿10)") @RequestParam(defaultValue = "10") Integer pageSize) { -/* String userId = SecurityUtils.getLoginUser().getUserId(); - Integer ksId = null; - SysUser sysUser = null; - if (null != userId) { - sysUser = userService.getById(Long.valueOf(userId)); - if (null != sysUser) { - ksId = Math.toIntExact(sysUser.getDeptId()); - } - } - if (ksId == null) { - return AjaxResult.error("璇疯緭鍏ョ瀹d"); - } - //鏍规嵁褰撳墠鐧婚檰鐨勪汉鐨勭瀹d锛岃幏鍙栬绉戝涓嬬殑鎵�鏈夐」鐩� - List<Long> postIds = sysUser.getPostIds(); - List<Long> ksproList = null; - if (postIds != null) { - for (Long postId : postIds) { - LambdaQueryWrapper<SysUserPost> wq111 = new LambdaQueryWrapper<>(); - wq111.eq(SysUserPost::getPostId, postId); - SysUserPost one = userPostService.getOne(wq111); - if (one != null) { - SysPost byId = postService.getById(one.getPostId()); - if (byId.getPostName().equals("褰曞叆鍛�")) { - ksproList = projectService.getKsTjProjectIdListBydeptId(String.valueOf(ksId)); - } - } - } - } else { - ksproList = projectService.getKsTjProjectIdList(); - } - //绛涢�夊奖鍍忕殑椤圭洰銆� A32褰卞儚 - if (ksproList.size() == 0) { - return AjaxResult.error("璇峰畬鍠勭瀹ら」鐩俊鎭�"); - } - ksproList = ksproList.stream() - .filter(element -> element ==1633660948860522589L -// || element ==1633660948860522504L -// || -// element ==1633660948860522507L|| element ==1633660948860522508L -// || -// element ==1633660948860522515L|| element ==1633660948860522516L -// || -// element ==1633660948860522517L|| element ==1633660948860522519L -// || -// element ==1633660948860522524L|| element ==1633660948860522530L -// || -// element ==1633660948860522531L|| element ==1633660948860522533L - ) - .collect(Collectors.toList());*/ - - -// List<Long> ksproList = projectService.getYingXiangProId(); -// List<TjCustomer> customerLis = new ArrayList<>(); -// -// //鏍规嵁浣撴鍙锋煡 -// if (null != tjNumber) { -// List<TjOrder> orderList = orderService.getOrderListByLikeTjNum(tjNumber); -// if (null == orderList) { -// return AjaxResult.success("鏆傛椂娌℃湁鏁版嵁"); -// } -// for (TjOrder order : orderList) { -// List<TjOrderDetail> list = Optional.ofNullable(detailService.getTjOrderDetailListByOrderId(String.valueOf(order.getOrderId()))).get(); -// if (list.size() == 0) { -// continue; -// } -// LambdaQueryWrapper<TjOrderRemark> wqs = new LambdaQueryWrapper<>(); -// wqs.eq(TjOrderRemark::getTjNumber, order.getTjNumber()); -// wqs.in(TjOrderRemark::getType, 0,3); -// List<TjOrderRemark> lists = remarkService.list(wqs); -// TjCustomer customer = customerService.getById(order.getUserId()); -// //閬嶅巻椤圭洰 鍒ゆ柇鏄惁鏈夐噸澶ч槼鎬� 鏍囪 -// for (TjOrderDetail tjOrderDetail11 : list) { -// customer.setIsPositive(tjOrderDetail11.getIsPositive()); -// if (tjOrderDetail11.getIsPositive()==1){ -// break; -// } -// } -// customer.setCusName(MatchUtils.hideCusName(customer.getCusName())); -// customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); -// customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); -// if (null != lists && lists.size() > 0) { -// StringBuilder stringBuilder = new StringBuilder(); -// for (TjOrderRemark remark : lists) { -// TjProject byId = projectService.selectTjProjectByProId(remark.getProId()); -// TjOrderDetail one = detailService.getTjOrderDetailByOrderId(String.valueOf(order.getOrderId()), String.valueOf(byId.getProId())); -// if (one.getFlowingWaterId() != null) { -// stringBuilder.append(byId.getProName()).append(";"); -// } -// -// } -// customer.setNotCheckeds(String.valueOf(stringBuilder)); -// customer.setTjStatus(0L); -// } else { -// customer.setTjStatus(1L); -// customer.setNotCheckeds("鏃�"); -// } -// if (order.getTjType().equals("1")) { -// customer.setTjType("鍥綋"); -// } -// if (order.getTjType().equals("2")) { -// customer.setTjType("涓汉"); -// } -// customer.setTjTime(order.getCreateTime()); -// customer.setTjNumber(order.getTjNumber()); -// customer.setOrderId(order.getOrderId()); -// customer.setIsHz(order.getIsHz()); -// customerLis.add(customer); -// -// } -// if (customerLis.size() > 0) { -// List<TjCustomer> customerList = customerLis.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); -// Collections.reverse(customerList); -// Map<String, Object> map = new HashMap<>(); -// map.put("date", customerList); -// map.put("total", customerLis.size()); -// return AjaxResult.success(map); -// } else { -// return AjaxResult.success("鏆傛棤鏁版嵁"); -// } -// } -// -// //鏍规嵁濮撳悕鏌ヨ -// if (null != name && !"".equals(name)) { -// LambdaQueryWrapper<TjCustomer> wq = new LambdaQueryWrapper<>(); -// wq.like(TjCustomer::getCusName, name); -// List<TjCustomer> list = customerService.list(wq); -// List<TjCustomer> list11111 = new ArrayList<>(); -// if (null != list && list.size() > 0) { -// for (TjCustomer customer : list) { -// customer.setCusName(MatchUtils.hideCusName(customer.getCusName())); -// customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); -// customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); -// List<TjOrder> orderList = orderService.getOrderListByCusId(String.valueOf(customer.getCusId())); -// if (null != orderList && orderList.size() > 0) { -// for (TjOrder order : orderList) { -// List<TjOrderDetail> list111 = Optional.ofNullable(detailService.getTjOrderDetailListByOrderId(String.valueOf(order.getOrderId()))).get(); -// if (list111.size() == 0) { -// continue; -// } -// //閬嶅巻椤圭洰 鍒ゆ柇鏄惁鏈夐噸澶ч槼鎬� 鏍囪 -// for (TjOrderDetail tjOrderDetail11 : list111) { -// customer.setIsPositive(tjOrderDetail11.getIsPositive()); -// if (tjOrderDetail11.getIsPositive()==1){ -// break; -// } -// } -// List<TjOrderRemark> lists = remarkService.getTjOrderRemarkListByYjNum(order.getTjNumber()); -// if (null != lists && lists.size() > 0) { -// StringBuilder stringBuilder = new StringBuilder(); -// for (TjOrderRemark remark : lists) { -// TjProject byId = projectService.selectTjProjectByProId(remark.getProId()); -// TjOrderDetail one = detailService.getTjOrderDetailByOrderId(String.valueOf(order.getOrderId()), String.valueOf(byId.getProId())); -// if (one.getFlowingWaterId() != null) { -// stringBuilder.append(byId.getProName()).append(";"); -// } -// } -// customer.setNotCheckeds(String.valueOf(stringBuilder)); -// if (null == customer.getNotCheckeds()) customer.setNotCheckeds("鍏ㄩ儴宸叉"); -// customer.setTjStatus(0L); -// } else { -// customer.setNotCheckeds("鏃�"); -// customer.setTjStatus(1L); -// } -// if (order.getTjType().equals("1")) { -// customer.setTjType("鍥綋"); -// } -// if (order.getTjType().equals("2")) { -// customer.setTjType("涓汉"); -// } -// customer.setTjTime(order.getCreateTime()); -// customer.setTjNumber(order.getTjNumber()); -// customer.setOrderId(order.getOrderId()); -// customer.setIsHz(order.getIsHz()); -// list11111.add(customer); -// } -// } -// } -// if (list11111.size() == 0) { -// return AjaxResult.success("鏆傛棤鏁版嵁"); -// } -// Map<String, Object> map = new HashMap<>(); -// List<TjCustomer> customers = list11111.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); -// Collections.reverse(customers); -// map.put("customers", customers); -// map.put("total", list11111.size()); -// return AjaxResult.success(map); -// } else { -// return AjaxResult.success("鏆傛棤鏁版嵁"); -// } -// } -// List<TjCustomer> customerLists = null; Map<String, Object> map = null; if (type == 0) { -// Cursor cursor = redisTemplate.executeWithStickyConnection(redisConnection -> new ConvertingCursor<>(redisConnection.scan(options), redisSerializer::deserialize)); -// List<TjCustomer> customers = new ArrayList<>(); -// while(cursor.hasNext()){ -// String s = cursor.next().toString(); -// TjCustomer wj = redisCache.getCacheMapValue(s,"0"); -// if(null !=wj){ -// customers.add(wj); -// } -// } -//// //鍒囪杩欓噷涓�瀹氳鍏抽棴锛屽惁鍒欎細鑰楀敖杩炴帴鏁般�傛姤Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a -// cursor.close(); -// customerLists = redisCache.getCacheMapValue(ksId + "ks", "wj"); + map = deptService.getSysDeptHyAndYxYjWjCustomerList13("A32", name, tjNumber, 0, page, pageSize); -// customerLists = customers; } if (type == 1) { -// Cursor cursor = redisTemplate.executeWithStickyConnection(redisConnection -> new ConvertingCursor<>(redisConnection.scan(options), redisSerializer::deserialize)); -// List<TjCustomer> customers = new ArrayList<>(); -// while(cursor.hasNext()){ -// String s = cursor.next().toString(); -// TjCustomer wj = redisCache.getCacheMapValue(s,"1"); -// if(null !=wj){ -// customers.add(wj); -// } -// } -//// //鍒囪杩欓噷涓�瀹氳鍏抽棴锛屽惁鍒欎細鑰楀敖杩炴帴鏁般�傛姤Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a -// cursor.close(); -// customerLists = redisCache.getCacheMapValue(ksId + "ks", "yj"); map = deptService.getSysDeptHyAndYxYjWjCustomerList13("A32", name, tjNumber, 1, page, pageSize); -// customerLists = customers; } -// asyncService.dockerSetCustomerLisByRedis(ksproList, String.valueOf(ksId)); -// if (customerLists.size() > 0) { -// Collections.reverse(customerLists); -// List<TjCustomer> customerList = customerLists.stream().skip((long) (page - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); -// Map<String, Object> map = new HashMap<>(); -// map.put("date", customerList); -// map.put("total", customerLists.size()); -// return AjaxResult.success(map); -// } else { -// AjaxResult map = getAjaxResult(type, page, pageSize, ksproList, customerLis); -// if (map != null) return map; -// return AjaxResult.success("鏆傛椂娌℃湁鏁版嵁"); return AjaxResult.success(map); -// } } @@ -1107,23 +260,12 @@ @ApiParam(value = "骞撮緞鍗曚綅") @RequestParam String patagename, @ApiParam(value = "鐢熸棩)") @RequestParam Date patbirth) { - String format = DateUtil.format(patbirth, "yyyy.MM.dd"); List<Map<String, Object>> tjYxjcList = testMapper.getTjYxjcList(patname, sex, null); return AjaxResult.success(tjYxjcList); } -// @GetMapping("/getSsTjYxjcList") -// @ApiOperation("鏌ヨ涓汉褰卞搷妫�鏌ラ」鐩粨鏋滈泦(鎼滅礌鐢�)") -// public AjaxResult getSsTjYxjcList(@ApiParam(value = "濮撳悕") @RequestParam String patname, -// @ApiParam(value = "鎬у埆") @RequestParam String sex, -// @ApiParam(value = "骞撮緞") @RequestParam String patage) { -// -// -// List<Map<String, Object>> tjYxjcList = testMapper.getTjYxjcList(patname,sex,null,null); -// return AjaxResult.success(tjYxjcList); -// } /** @@ -1579,7 +721,6 @@ } List<TjOrderDetail> tjOrderDetails = detailService.getTjOrderDetailListInProParentIdList(String.valueOf(one.getOrderId()), proParentIdList); List<TjOrderDetail> tjOrderDetailList = new ArrayList<>(); -// TjCustomer customer = tjCustomerService.getById(one.getUserId()); if (null != tjOrderDetails && !tjOrderDetails.isEmpty()) { for (TjOrderDetail tjOrderDetail : tjOrderDetails) { TjProject project = projectService.getById(tjOrderDetail.getProId()); @@ -1622,8 +763,6 @@ map.put("sons", tjOrderDetailList); map.put("xiaoJie", adviceList); map.put("remark", remark.getRemark()); - -// asyncService.getOrderDetailByProParentId(tjNumber,map,proParentId); return AjaxResult.success(map); } -- Gitblit v1.8.0