From 01e85e31bef040a5bbca4966872467736c25a53b Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期一, 01 四月 2024 16:44:12 +0800 Subject: [PATCH] zjh 2024/04/01-1 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 36 +++++++++++++++++++----------------- 1 files changed, 19 insertions(+), 17 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java index 8d66d30..71b9fac 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java @@ -1184,6 +1184,8 @@ } } } + + if (null != tbTransitionList && tbTransitionList.size() > 0) { if (redisCache.hasKey(cardId + cusId)) { redisCache.deleteObject(cardId + cusId); @@ -1427,19 +1429,20 @@ if (!handleOption.isCanship()) { return AjaxResult.error("璁㈠崟涓嶈兘鏍搁攢"); } + Date date = new Date(); order.setOrderStatus(OrderUtil.STATUS_SHIP.longValue()); - order.setShipTime(new Date()); - order.setConfirmTime(new Date()); + order.setShipTime(date); + order.setConfirmTime(date); MallCheckLog checkLog = new MallCheckLog(); - String s1 = SecurityUtils.getUsername() + new SimpleDateFormat("yyMMddHHmmssSSS").format(new Date()); + String s1 = SecurityUtils.getUsername() + new SimpleDateFormat("yyMMddHHmmssSSS").format(date); checkLog.setCheckBy(String.valueOf(SecurityUtils.getUserId())); checkLog.setUserId(order.getUserId()); checkLog.setConsignee(order.getConsignee()); checkLog.setIdCard(order.getIdCard()); checkLog.setOrderId(String.valueOf(order.getId())); checkLog.setOrderSn(order.getOrderSn()); - checkLog.setCheckTime(new Date()); + checkLog.setCheckTime(date); checkLog.setShipSn("HX" + s1); mallCheckLogService.save(checkLog); mallOrderService.updateById(order); @@ -1450,11 +1453,11 @@ private List<Map<String, Object>> getMaps(String cusId, String cardId) { List<TbTransition> transitionList = null; - if (redisCache.hasKey(cardId + cusId)) { - transitionList = redisCache.getCacheList(cardId + cusId); - } else { +// if (redisCache.hasKey(cardId + cusId)) { +// transitionList = redisCache.getCacheList(cardId + cusId); +// } else { transitionList = transitionService.getTbTransitionListByCusId(cusId, cardId); - } +// } if (null == transitionList) return null; Map<Long, List<TbTransition>> collect = transitionList.stream().collect(Collectors.groupingBy(TbTransition::getParentProId)); List<Map<String, Object>> list = new ArrayList<>(); @@ -1465,14 +1468,15 @@ TjPackage aPackage = tjPackageService.getById(entry.getValue().get(0).getPacId()); map.put("pacName", aPackage.getPacName()); TjProject tjProject = projectService.getById(entry.getKey()); - TjPackageProject project = tjPackageProjectService.getOne(new LambdaQueryWrapper<TjPackageProject>().eq(TjPackageProject::getPacId, pacId) - .eq(TjPackageProject::getProId, entry.getKey())); +// TjPackageProject project = tjPackageProjectService.getOne(new LambdaQueryWrapper<TjPackageProject>().eq(TjPackageProject::getPacId, pacId) +// .eq(TjPackageProject::getProId, entry.getKey())); map.put("ordPrice", tjProject.getProPrice()); - if (null != project) { - map.put("nowPrice", project.getPriceNow()); - } else { - map.put("nowPrice", tjProject.getProPrice()); - } +// if (null != project) { +// map.put("nowPrice", project.getPriceNow()); +// } else { +// map.put("nowPrice", tjProject.getProPrice()); +// } + map.put("nowPrice",transitionService.getTbTransitionDxPriceByPac(cusId,entry.getKey(),cardId,pacId)); } else { map.put("pacName", "鍗曢」"); List<TbTransition> tbTransitionList = entry.getValue(); @@ -1489,8 +1493,6 @@ } map.put("parentName", projectService.getById(entry.getKey()).getProName()); map.put("list", entry.getValue()); - - list.add(map); } return list; -- Gitblit v1.8.0