| | |
| | | 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()); |
| | |
| | | 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); |
| | |
| | | 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); |
| | | } |
| | | } |