From 57e9aceebe283f45bac772a58f43e88dcb3b1753 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 24 六月 2025 11:56:17 +0800 Subject: [PATCH] zjh20250624 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 34 +++++++++++++++++++++++++--------- 1 files changed, 25 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 d2934e1..be1c931 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 @@ -1517,6 +1517,9 @@ String sfsyhisjgrulebaoliuweishu = configService.selectConfigByKey("sfsyhisjgrulebaoliuweishu"); // his浠锋牸浼犻�掕鍒� 1鍥涜垗浜斿叆 2鐩存帴鑸嶅幓 String sfsyhisjgrulesconfig = configService.selectConfigByKey("sfsyhisjgrulesconfig"); + // 浼犻�掗」鐩槸鍚︿娇鐢╤is绉戝 + String isUseHisKs = configService.selectConfigByKey("isCreateMenZhenFyUseHisKs"); + String createMenZhenFyZJUseHisKs = configService.selectConfigByKey("createMenZhenFyZJUseHisKs"); for (TbTransition transition : list) { LambdaQueryWrapper<TjProject> wrapper1 = new LambdaQueryWrapper<>(); @@ -1553,8 +1556,13 @@ obj.putOpt("danJia", danjia); obj.putOpt("jieSuanJe", allPrice); obj.putOpt("shuliang", sl); - obj.putOpt("zhiXingKs", dept.getDeptId()); - obj.putOpt("zhiXingKsMc", dept.getDeptName()); + if (isUseHisKs.equalsIgnoreCase("Y")){ + obj.putOpt("zhiXingKs", dept.getHisksid()); + obj.putOpt("zhiXingKsMc", dept.getHisksmc()); + }else { + obj.putOpt("zhiXingKs", dept.getDeptId()); + obj.putOpt("zhiXingKsMc", dept.getDeptName()); + } obj.putOpt("shouFeiXmId", project.getHisXmbm()); obj.putOpt("shouFeiXmMc", project.getHisXmmc()); array.add(obj); @@ -1571,7 +1579,12 @@ obj.putOpt("danJia", zongjia); obj.putOpt("jieSuanJe", zongjia); obj.putOpt("shuliang", sl); - obj.putOpt("zhiXingKs", "100"); + if (isUseHisKs.equalsIgnoreCase("Y")){ + if (StrUtil.isBlank(createMenZhenFyZJUseHisKs)) return AjaxResult.error(); + obj.putOpt("zhiXingKs", createMenZhenFyZJUseHisKs); + }else { + obj.putOpt("zhiXingKs", "100"); + } obj.putOpt("zhiXingKsMc","浣撴涓績"); obj.putOpt("shouFeiXmId", tjfhisxmbm); obj.putOpt("shouFeiXmMc", "浣撴璐�"); @@ -3306,16 +3319,18 @@ return error1; } } else { - tjOrderService.deleteTjOrderByOrderId(order.getOrderId()); + tjCustomer.setCardId("0"); + tjCustomerService.updateById(tjCustomer); + +/* tjOrderService.deleteTjOrderByOrderId(order.getOrderId()); tjOrderDetailService.deleteTjOrderDetailByOrderDetailId(String.valueOf(order.getOrderId())); remarkService.deletedOrderRemarkByTjNum(tjNum); tjFlowingWaterService.deleteTjFlowingWaterByOrderId(String.valueOf(order.getOrderId())); transitionService.deletedTbTransitionByTjNum(tjNum); ycxmService.delOrderYcXmJyByTjh(tjNum); - tjCustomer.setCardId("0"); - tjCustomerService.updateById(tjCustomer); xdPictureService.deleteTjXdPictureBytjNum(tjNum); - tjSamplingMapper.deleteByTjNumAndCusId(tjNum, order.getUserId()); + tjSamplingMapper.deleteByTjNumAndCusId(tjNum, order.getUserId());*/ + tjOrderService.removeById(order.getOrderId()); } String configByKey = configService.selectConfigByKey("sfkqdyhis"); @@ -3784,12 +3799,13 @@ tjSamplingMapper.deleteByTjNumAndCusIdAndJxbzo(tjNum, order.getUserId(), bldh); } else { //杩欓噷鍒犻櫎鐨勬槸杩欎釜浜烘墍鏈夐」鐩寘鎷ˉ褰曢」鐩� - tjOrderService.deleteTjOrderByOrderId(order.getOrderId()); + /* tjOrderService.deleteTjOrderByOrderId(order.getOrderId()); tjOrderDetailService.deleteTjOrderDetailByOrderDetailId(String.valueOf(order.getOrderId())); remarkService.deletedOrderRemarkByTjNum(tjNum); tjFlowingWaterService.deleteTjFlowingWaterByOrderId(String.valueOf(order.getOrderId())); transitionService.deletedTbTransitionByTjNum(tjNum); - tjSamplingMapper.deleteByTjNumAndCusId(order.getTjNumber(), order.getUserId()); + tjSamplingMapper.deleteByTjNumAndCusId(order.getTjNumber(), order.getUserId());*/ + tjOrderService.removeById(order.getOrderId()); } } -- Gitblit v1.8.0