From 36b6d628eb92b689d8808e4a3e14fef934bed631 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 01 十一月 2024 09:28:58 +0800 Subject: [PATCH] zjh20241101 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 28 ++++++++++++++++++---------- 1 files changed, 18 insertions(+), 10 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 42e9a63..f4e9466 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 @@ -73,9 +73,11 @@ import com.ltkj.mall.mallOrderUtils.TjConstants; import com.ltkj.mall.service.IMallCheckLogService; import com.ltkj.mall.service.IMallOrderService; +import com.ltkj.system.domain.TjDjdDyjl; import com.ltkj.system.service.ISysConfigService; import com.ltkj.system.service.ISysDeptService; import com.ltkj.system.service.ISysUserService; +import com.ltkj.system.service.ITjDjdDyjlService; import com.ltkj.web.controller.his.*; import com.ltkj.web.controller.lis.LisApiMethod; import com.ltkj.web.controller.pacs.PacsApiMethodService; @@ -219,6 +221,8 @@ private TjSamplingMapper tjSamplingMapper; @Autowired private ITjGroupingProService groupingProService; + @Autowired + private ITjDjdDyjlService djdDyjlService; //灏嗘柟娉曡繑鍥炲�艰В鏋愭垚json鏍煎紡 public JSONObject getJSONObject(String builder) { @@ -454,6 +458,8 @@ order.setPacName(dwDeptService.getById(order.getPacId()).getDwDeptName()); } } + TjDjdDyjl dycs = djdDyjlService.getDjdDyCsByTjNum(order.getTjNumber()); + if(null !=dycs)order.setDycs(Math.toIntExact(dycs.getDycs())); } collect = list.stream().skip((long) (pageNum - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); } @@ -512,6 +518,8 @@ order.setPacName(dwDeptService.getById(order.getPacId()).getDwDeptName()); } } + TjDjdDyjl dycs = djdDyjlService.getDjdDyCsByTjNum(order.getTjNumber()); + if(null !=dycs)order.setDycs(Math.toIntExact(dycs.getDycs())); } } map.put("list", list); @@ -946,7 +954,7 @@ tjReservationService.updateById(tjReservation); if (null != tjReservation.getTeamNo() && tjOrder.getTjType().equals("1")) { tjOrder.setTjType("1"); - } else if (tjOrder.getTjType().equals("2")){ + } else if (tjOrder.getTjType().equals("2")) { tjOrder.setTjType("2"); } } @@ -1111,7 +1119,7 @@ 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())); - }else { + } else { hisApiMethod.tijianshenqing(tjCustomer, DateUtil.format(date1, "yyyy-MM-dd HH:mm:ss"), tjOrder.getCardId()); } // hisApiMethod.tijianshenqing(tjCustomer, DateUtil.format(date1, "yyyy-MM-dd HH:mm:ss"), tjOrder.getCardId()); @@ -2343,7 +2351,7 @@ tjAskMedicalHistoryService.updateTjAskMedicalHistoryByCusId(tjOrder.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId()), String.valueOf(tjCustomer.getCusId())); boolean b = tjOrderDetailService.saveTjOrderDetailsByCusId(tjCustomer.getCusIdcard(), String.valueOf(tjOrder.getOrderId()), sysUser.getNickName(), - String.valueOf(sysUser.getUserId()),tjOrder.getCardId()); + String.valueOf(sysUser.getUserId()), tjOrder.getCardId()); if (!b) { List<TjGroupingPro> proList = groupingProService.list(new LambdaQueryWrapper<TjGroupingPro>().eq(TjGroupingPro::getGroupingId, tjOrder.getGroupId())); if (null != proList && !proList.isEmpty()) { @@ -2408,7 +2416,7 @@ transitionService.updateTbTransitionPriceByCusId(tjCustomer.getCusIdcard(), BigDecimal.valueOf(Long.parseLong(tjFlowingWater.getDiscount())), tjOrder.getTjNumber()); } - tjOrderDetailService.saveTjPureToneTesByCusId(tjCustomer.getCusIdcard(), tjOrder.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId()),tjOrder.getCardId()); + tjOrderDetailService.saveTjPureToneTesByCusId(tjCustomer.getCusIdcard(), tjOrder.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId()), tjOrder.getCardId()); // List<TjOrderDetail> list = tjOrderDetailService.getTjOrderDetailsByOrderId(String.valueOf(tjOrder.getOrderId())); // if (list != null) { // for (TjOrderDetail tjOrderDetail : list) { @@ -2681,7 +2689,7 @@ customer.setCardId("0"); tjCustomerService.updateById(customer); String configByKey = configService.selectConfigByKey("sfkqdyhis"); - tjSamplingMapper.deleteByTjNumAndCusId(tjNum,order.getUserId()); + tjSamplingMapper.deleteByTjNumAndCusId(tjNum, order.getUserId()); if (configByKey.equals("Y")) { HashMap<String, Object> hisRequestParams = new HashMap<>(); @@ -2953,7 +2961,7 @@ HashMap<String, Object> hisRequestParams = new HashMap<>(); hisRequestParams.put("patientId", order.getCardId()); AjaxResult queryPay = hisApiGetMethodService.getHISDataNew("QueryPay", hisRequestParams); - log.info("queryPay ->{}",JSONUtil.toJsonStr(queryPay)); + log.info("queryPay ->{}", JSONUtil.toJsonStr(queryPay)); if (Integer.parseInt(queryPay.get("code").toString()) == 200) { List<Map<String, String>> data = (List<Map<String, String>>) queryPay.get("data"); log.info("data鐨勬暟鎹槸" + JSONUtil.toJsonStr(data)); @@ -2987,7 +2995,7 @@ } } try { - extracted(dto,order); + extracted(dto, order); } catch (Exception e) { log.info("鎾ら攢澶辫触,鍒犻櫎琛ㄥけ璐�"); return AjaxResult.error("鎾ら攢澶辫触,鍒犻櫎琛ㄥけ璐�!"); @@ -2997,8 +3005,8 @@ return AjaxResult.error(); } -// @Transactional(propagation =Propagation.REQUIRES_NEW) - public void extracted(TjProBlDto dto,TjOrder order) { + // @Transactional(propagation =Propagation.REQUIRES_NEW) + public void extracted(TjProBlDto dto, TjOrder order) { for (String bldh : dto.getBldhs()) { remarkService.deleteTjOrderDetailByjxbz(bldh); tjOrderDetailService.deleteTjOrderDetailByjxbz(bldh); @@ -3006,7 +3014,7 @@ transitionService.deleteTjOrderDetailByjxbz(bldh); blService.remove(new LambdaQueryWrapper<TjProBl>().eq(TjProBl::getTjh, dto.getTjh()).eq(TjProBl::getBldh, bldh)); } - tjSamplingMapper.deleteByTjNumAndCusIdAndJxbz(dto.getTjh(),order.getUserId(),dto.getBldhs()); + tjSamplingMapper.deleteByTjNumAndCusIdAndJxbz(dto.getTjh(), order.getUserId(), dto.getBldhs()); } -- Gitblit v1.8.0