From ce3a4e08eb570bc0f928b6b5af4f615373a19c46 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期三, 03 七月 2024 17:30:07 +0800 Subject: [PATCH] zjh 2024/07/3-1 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java index 79aed1f..defc65b 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java @@ -402,6 +402,8 @@ hysqd.setJgsj(jsonObject.getStr("JYBGRQ")); hysqd.setSqrxm(jsonObject.getStr("SQRXM")); hysqd.setSqdh(jsonObject.getStr("SQDBH")); + hysqd.setShrdm(jsonObject.getStr("JYYSBH")); + hysqd.setShrxm(jsonObject.getStr("JYYSQM")); if (ltkjHysqdService.save(hysqd)) { Map<String,Object> hashMap=new HashMap<>(); hashMap.put("jybgid",hysqd.getTmh()); @@ -431,6 +433,7 @@ bgd.setShsj(js.getStr("BGRQ")); bgd.setShsj(js.getStr("BGRQ")); bgd.setShys(js.getStr("SHRBH")); + bgd.setShysmc(js.getStr("SHRXM")); bgd.setYcbz(js.getStr("YCTS")); // bgd.setTpurl(js.getStr("")); ltkjHybgdService.save(bgd); @@ -703,22 +706,29 @@ if (null != tjOrderDetails && tjOrderDetails.size() > 0) { for (TjOrderDetail tjOrderDetail : tjOrderDetails) { final TjProject byId = projectService.selectTjProjectByProId(tjOrderDetail.getProId()); + String metering = null; if (null == byId) { detailService.removeById(tjOrderDetail.getOrderDetailId()); } else { + metering = byId.getProMetering(); tjOrderDetail.setProject(byId); - String metering = byId.getProMetering(); - if (StrUtil.isNotBlank(metering)) - tjOrderDetail.setUnit(metering); } List<TjStandard> list2 = tjStandardService.getTjStandardListByProId(String.valueOf(tjOrderDetail.getProId())); if (list2.size() == 0) { - tjOrderDetail.setStandard(new TjStandard()); + TjStandard standard = new TjStandard(); + if (StrUtil.isNotBlank(metering)) + standard.setCompany(metering); + tjOrderDetail.setStandard(standard); } else if (list2.size() == 1) { - tjOrderDetail.setStandard(list2.get(0)); + TjStandard standard = list2.get(0); + if (StrUtil.isNotBlank(metering) && StrUtil.isBlank(standard.getCompany())) + standard.setCompany(metering); + tjOrderDetail.setStandard(standard); } else { final int ageType = StringUtils.getAgeType(DateUtil.ageOfNow(customer.getCusBrithday())); TjStandard tjStandard1 = tjStandardService.getListBySexAndType(customer.getCusSex(), ageType, String.valueOf(tjOrderDetail.getProId())); + if (StrUtil.isNotBlank(metering) && StrUtil.isBlank(tjStandard1.getCompany())) + tjStandard1.setCompany(metering); tjOrderDetail.setStandard(tjStandard1); } } -- Gitblit v1.8.0