From 8f850d2a6b4a227a0e1de66c3212506cc14d8745 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期三, 22 一月 2025 18:05:21 +0800 Subject: [PATCH] zjh20250122 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 45 ++++++++++++++++++++++++++++++++++----------- 1 files changed, 34 insertions(+), 11 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 f72ae6f..e40cbd1 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 @@ -234,6 +234,8 @@ private TjFlowingWaterHisService tjFlowingWaterHisService; @Resource private ITjXdPictureService xdPictureService; + @Autowired + private TjOrderYcxmService ycxmService; //灏嗘柟娉曡繑鍥炲�艰В鏋愭垚json鏍煎紡 public JSONObject getJSONObject(String builder) { @@ -2001,6 +2003,15 @@ return AjaxResult.error("鎿嶄綔澶辫触! 浠ヤ笅椤圭洰宸插瓨鍦�: " + string); } transitionService.saveRedisTransitionByPacId(cusId, cardId, pacId); + + //琛ュ樊浠� + List<Map<String,Object>> cjMaps = groupingProService.huoquxiangmuchajia(pacId.toString(), cusId); + if(null !=cjMaps && !cjMaps.isEmpty()){ + for (Map<String, Object> cjMap : cjMaps) { + transitionService.buxiangmuchajia(cusId,pacId.toString(),cjMap.get("xmid").toString(),new BigDecimal(cjMap.get("cj").toString())); + } + } + } } } @@ -3086,6 +3097,7 @@ remarkService.deletedOrderRemarkByTjNum(tjNum); tjFlowingWaterService.deleteTjFlowingWaterByOrderId(String.valueOf(order.getOrderId())); transitionService.deletedTbTransitionByTjNum(tjNum); + ycxmService.delOrderYcXmJyByTjh(tjNum); TjCustomer customer = tjCustomerService.getById(order.getUserId()); customer.setCardId("0"); @@ -3694,9 +3706,11 @@ } } } - int i = tjReportService.deleteTjReportByReIds(list.toArray(new Long[]{})); - if (i == 0) { - return AjaxResult.error("鎾ゅ洖澶辫触锛�"); + if(!list.isEmpty()) { + int i = tjReportService.deleteTjReportByReIds(list.toArray(new Long[]{})); + if (i == 0) { + return AjaxResult.error("鎾ゅ洖澶辫触锛�"); + } } return AjaxResult.success("鎿嶄綔鎴愬姛"); } @@ -3748,15 +3762,14 @@ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return AjaxResult.error("鎿嶄綔澶辫触! 浠ヤ笅椤圭洰宸插瓨鍦�: " + string); } - transitionService.ttsaveTemoTransitionByGroupingId(cusId, cardId, pacId.toString()); - - //琛ュ樊浠� - List<Map<String,Object>> cjMaps = groupingProService.huoquxiangmuchajia(pacId.toString(), cusId); - if(null !=cjMaps && !cjMaps.isEmpty()){ - for (Map<String, Object> cjMap : cjMaps) { - transitionService.buxiangmuchajia(cusId,pacId.toString(),cjMap.get("xmid").toString(),new BigDecimal(cjMap.get("cj").toString())); + transitionService.ttsaveTemoTransitionByGroupingId(cusId, cardId, pacId.toString()) ; + //琛ュ樊浠� + List<Map<String,Object>> cjMaps = groupingProService.huoquxiangmuchajia(pacId.toString(), cusId); + if(null !=cjMaps && !cjMaps.isEmpty()){ + for (Map<String, Object> cjMap : cjMaps) { + transitionService.buxiangmuchajia(cusId,pacId.toString(),cjMap.get("xmid").toString(),new BigDecimal(cjMap.get("cj").toString())); + } } - } } } @@ -3781,6 +3794,16 @@ @GetMapping(value = "newgetTransitionList") @ApiOperation(value = "鏈�鏂版煡璇㈣繃娓¤〃鏁版嵁") public AjaxResult newgetTransitionList(@RequestParam @ApiParam(value = "瀹㈡埛id") String cusId) { +// String pacId = transitionService.getTbTransitionPacId(cusId); +// if(StringUtil.isNotBlank(pacId)){ +// //琛ュ樊浠� +// List<Map<String,Object>> cjMaps = groupingProService.huoquxiangmuchajia(pacId, cusId); +// if(null !=cjMaps && !cjMaps.isEmpty()){ +// for (Map<String, Object> cjMap : cjMaps) { +// transitionService.buxiangmuchajia(cusId,pacId,cjMap.get("xmid").toString(),new BigDecimal(cjMap.get("cj").toString())); +// } +// } +// } List<TbTransition> list= transitionService.newgetTransitionList(cusId); return AjaxResult.success(list); } -- Gitblit v1.8.0