From 62662f5a8a0259ab934a09326768f1fb933319d4 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 11 三月 2025 17:55:15 +0800 Subject: [PATCH] zjh20250311 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 51 insertions(+), 9 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 6b38df4..5d7bf70 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 @@ -550,7 +550,7 @@ wq.isNull(TjOrder::getPrintLastTime); } if (zt == 6) { - //宸插嚭鎶ュ憡 + //宸叉墦鍗� wq.isNotNull(TjOrder::getPrintLastTime); wq.eq(TjOrder::getHeshouStatus, 1); wq.isNotNull(TjOrder::getPrintLastTime); @@ -609,7 +609,7 @@ order.setZt("鎶ュ憡鏍告敹"); } if (zt == 6) { - order.setZt("宸插嚭鎶ュ憡"); + order.setZt("宸叉墦鍗�"); } } else { if (czwj == 0) { @@ -637,8 +637,8 @@ order.setZt("鎶ュ憡鏍告敹"); } if (null != lastTime) { - //宸插嚭鎶ュ憡6 - order.setZt("宸插嚭鎶ュ憡"); + //宸叉墦鍗�6 + order.setZt("宸叉墦鍗�"); } } } @@ -1236,19 +1236,22 @@ }*/ // 鏌ヨ 瀵规帴Lis銆丳acs鐢宠濡傛灉绫诲瀷鍖呭惈鍦ㄩ厤缃唴鍒欎娇鐢ㄥ鎺is銆乸acs if (lisApiMethod.isUseLisAndPacsRegister(tjOrder)) { + log.info("璋冪敤his寮�鍚� 杩涘叆涓嶆敹璐规柟娉� 璇ヤ綋妫�浜哄憳涓嶆敹璐�:"+tjOrder.getTjNumber()); // 杩欐槸涓婇潰涓汉鏂规硶寮曞叆鏁版嵁 tjFlowingWater.setPayStasus(1L); newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater); -// AjaxResult ajaxResult = hisApiMethod.tijianshenqing(tjCustomer, DateUtil.format(date1, "yyyy-MM-dd HH:mm:ss"), tjOrder, sysUser, result); -// if (!ajaxResult.get("code").toString().equals("200")) return ajaxResult; + AjaxResult ajaxResult = hisApiMethod.tijianshenqing(tjCustomer, DateUtil.format(date1, "yyyy-MM-dd HH:mm:ss"), tjOrder, sysUser, result); + if (!ajaxResult.get("code").toString().equals("200")) return ajaxResult; tjOrderDetailService.updateTjOrderDetailsByOrderId(String.valueOf(tjOrder.getOrderId()), sysUser.getNickName(), String.valueOf(sysUser.getUserId()), String.valueOf(tjFlowingWater.getTjSerialNumber())); remarkService.updateTjOrderRemarkSfbzByJxbzisnull(tjOrder.getOrderId().toString(), tjFlowingWater.getTjSerialNumber().toString()); List<TjXdPicture> xdPictureList = xdPictureService.saveTjXdPicture(tjOrder.getTjNumber()); xdPictureService.saveBatch(xdPictureList); -// List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId()); -// addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null); + List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId()); + addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null); + log.info("璋冪敤his寮�鍚� 杩涘叆涓嶆敹璐规柟娉� 璇ユ柟娉曟墽琛屽畬姣�"); } else { + log.info("璋冪敤his寮�鍚� 杩涘叆鏀惰垂鏂规硶 璇ヤ綋妫�浜哄憳涓嶆敹璐�:"+tjOrder.getTjNumber()); newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater); List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId()); addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null); @@ -3815,7 +3818,7 @@ a = 5; } if (null != lastTime) { - //宸插嚭鎶ュ憡 + //宸叉墦鍗� a = 6; } map.put("tjNUm", tjNUm); @@ -4033,5 +4036,44 @@ } return AjaxResult.error(); } + + + + @PostMapping("/addBlTransition") + @ApiOperation(value = "琛ュ綍娣诲姞杩囨浮琛ㄦ暟鎹�") + @Transactional + public AjaxResult addBlTransition(@RequestBody Map<String, Object> map) { + Object packId = map.get("pacId"); + if (null == map.get("cusId")) return AjaxResult.error("璇烽�夋嫨浣撴浜�"); + String cusId = map.get("cusId").toString(); + Object proIds1 = map.get("proIds"); + List<Long> proIds = null; + if (null != proIds1 && !proIds1.equals("")) { + proIds = JSON.parseArray(proIds1.toString(), Long.class); + } + TjCustomer tjCustomer = tjCustomerService.getTjCustomerByCusIdCard(cusId); + String cardId = "0"; + if (null != tjCustomer) { + cardId = tjCustomer.getCardId(); + } + if ((null == proIds || proIds.isEmpty()) && (null == packId || packId.equals(""))) { + transitionService.deletedTbTransitionByCusId(cusId); + } + + //鍗曢」 + if (null != proIds && !proIds.isEmpty()) { + //寮傛淇濆瓨鏁版嵁搴撹〃 + for (Long proId : proIds) { + TjProject project = projectService.selectTjProjectByProId(proId); + if (null != project) { + List<TbTransition> transitionList = transitionService.getTbTransitionListByCusIdAndPacIdAndProId(cusId, String.valueOf(proId)); + if (null == transitionList || transitionList.isEmpty()) { + transitionService.saveRedisTransitionByProId(cusId, cardId, proId); + } + } + } + } + return AjaxResult.success(); + } } -- Gitblit v1.8.0