From 97cd691b670aac4e2a9c85756c6a863cc5dbba2e Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 14 二月 2025 14:10:31 +0800 Subject: [PATCH] zjh20250214 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java | 29 ++++++++------ ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java | 11 ++++- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 35 +++++++++++++++-- 3 files changed, 56 insertions(+), 19 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java index 729bdf1..4e903f6 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java @@ -8,6 +8,7 @@ import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.extra.pinyin.PinyinUtil; +import cn.hutool.json.JSONUtil; import com.ltkj.common.core.domain.entity.SysMenu; import com.ltkj.common.utils.SecurityUtils; import com.ltkj.framework.datasource.DynamicDataSourceContextHolder; @@ -231,6 +232,7 @@ try { List<Aws> awsList = testMapper.getWsxmLtkjHysqdByLisViBySLAVEWS(s); if(null !=awsList && !awsList.isEmpty()){ + log.info("澶栭�侀」鐩釜鏁�->{} 缁撴灉",awsList.size()); log.info(awsList.toString()); testMapper.delWsxmjg(s); log.info("鍒犻櫎澶栭�侀」鐩垚鍔�"); @@ -238,9 +240,14 @@ log.info("淇濆瓨澶栭�侀」鐩垚鍔�"); } List<LtkjHysqd> hysqdList = testMapper.getCcXZxYyLtkjHysqdByLisVi(s); + log.info("鍘焗ysqdList->{} 缁撴灉", JSONUtil.parseObj(hysqdList)); List<LtkjHysqd> wssq = testMapper.getWsxmLtkjHysqdByLisVi(s); - if(null !=wssq && !wssq.isEmpty())hysqdList.addAll(wssq); + if(null !=wssq && !wssq.isEmpty()){ + log.info("澶栭�侀」涓�->{} 缁撴灉",wssq.toString()); + hysqdList.addAll(wssq); + } if (null != hysqdList && !hysqdList.isEmpty()) { + log.info("鐜癶ysqdList->{} 缁撴灉", JSONUtil.parseObj(hysqdList)); for (LtkjHysqd hysqd : hysqdList) { LtkjHysqd jybgid = ltkjHysqdService.getLtkjHysqdByTjhAndTmh(hysqd.getTjh(), hysqd.getTmh()); if (null != jybgid) { @@ -331,7 +338,7 @@ @GetMapping ("/tbhisproprice")//鍚屾his椤圭洰鍗曚环淇℃伅 @PreAuthorize("@ss.hasPermi('system:config:tbhisproprice')") public AjaxResult tbhisproprice() { - configService.tbhisproprice(); + configService.tbhisproprice(); return AjaxResult.success(); } 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 6461594..a495528 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 @@ -1085,7 +1085,10 @@ tjOrderService.tjQiandaodengji(tjOrder.getTjNumber()); return result; } - } finally { + }catch (Exception e){ + log.error(String.valueOf(e)); + } + finally { lock.unlock(); } return AjaxResult.error(); @@ -1347,6 +1350,7 @@ // 鏌ヨ 瀵规帴Lis銆丳acs鐢宠濡傛灉绫诲瀷鍖呭惈鍦ㄩ厤缃唴鍒欎娇鐢ㄥ鎺is銆乸acs if (lisApiMethod.isUseLisAndPacsRegister(tjOrder)) { + log.info("绛惧埌鐧昏杩涘叆鏈敹璐规柟娉�"); // 杩欐槸涓婇潰涓汉鏂规硶寮曞叆鏁版嵁 tjFlowingWater.setPayStasus(1L); newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater); @@ -1356,6 +1360,7 @@ List<TjXdPicture> xdPictureList = xdPictureService.saveTjXdPicture(tjOrder.getTjNumber()); xdPictureService.saveBatch(xdPictureList); List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId()); + log.info("绛惧埌鐧昏:閲囨牱鏁版嵁鏌ヨ涓暟"+detailList.size()); addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null); return AjaxResult.success(tjNumber); } else { @@ -1522,6 +1527,28 @@ } else { tjSamplingMapper.updateUserIdByTjNum(order.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId())); } + } + + + + @GetMapping("/addCaiYangDengJi") + @ApiOperation(value = "鎵嬪姩娣诲姞閲囨牱璁板綍鎺ュ彛") + public AjaxResult addCaiYangDengJi(@RequestParam("tjNum") String tjNum){ + + try { + TjOrder order = tjOrderService.getOrderByTjNum(tjNum); + if(null !=order){ + Long userId = Long.valueOf(SecurityUtils.getLoginUser().getUserId()); + SysUser sysUser = userService.getById(userId); + List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(order.getOrderId()); + log.info("绛惧埌鐧昏:閲囨牱鏁版嵁鏌ヨ涓暟"+detailList.size()); + addCaiYangDengJi(detailList, !detailList.isEmpty(), order, sysUser, null); + } + } catch (NumberFormatException e) { + log.error(String.valueOf(e)); + } + + return AjaxResult.success(); } @@ -1853,9 +1880,9 @@ tjOrder.setTjType("2"); } - if (StringUtil.isBlank(tjOrder.getFirmId())) { - tjOrder.setFirmId("0"); - } + if (StringUtil.isBlank(tjOrder.getFirmId())) { + tjOrder.setFirmId("0"); + } // // tjReservation.setIsExpire(1); // tjReservationService.updateById(tjReservation); diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java index b2a0bc9..0e3e053 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReportController.java @@ -2139,20 +2139,8 @@ @GetMapping("/revocationReport/{TjNumber}") @ApiOperation(value = "鎾ら攢鐢熸垚浣撴鎶ュ憡") + @Transactional public AjaxResult revocationReport(@PathVariable("TjNumber") String tjNumber) { - //閫昏緫鍒犻櫎鏁版嵁搴撻噷鐨勬姤鍛� - QueryWrapper<TjReport> wq1 = new QueryWrapper<>(); - wq1.select("re_id"); - wq1.eq("tj_number", tjNumber); - wq1.eq("type", "浣撴鎶ュ憡"); - TjReport tjReport = tjReportService.getOne(wq1); - if (null != tjReport) { - // 涓嶅湪浣跨敤閫昏緫鍒犻櫎 閫昏緫鍒犻櫎瀵艰嚧鎵撳嵃鎶ュ憡鐢熸垚 鏌ヨsql缂撴參 - int i = tjReportService.deleteTjReportByReId(tjReport.getReId()); - if (i == 0) { - return AjaxResult.error("鏆傛棤浣撴鎶ュ憡,璇锋挙鍥炲埌鎬绘鏈鏍搁〉闈�,闇�鎬绘鍖荤敓閲嶆柊瀹℃牳骞剁敓鎴愭姤鍛�!"); - } - } TjOrder one = tjOrderService.getOrderByTjNum(tjNumber); if(null !=one){ @@ -2173,6 +2161,21 @@ one.setPrintLastTime(null); one.setDownloadLastTime(null); if (tjOrderService.updateById(one)) { + + //閫昏緫鍒犻櫎鏁版嵁搴撻噷鐨勬姤鍛� + QueryWrapper<TjReport> wq1 = new QueryWrapper<>(); + wq1.select("re_id"); + wq1.eq("tj_number", tjNumber); + wq1.eq("type", "浣撴鎶ュ憡"); + TjReport tjReport = tjReportService.getOne(wq1); + if (null != tjReport) { + // 涓嶅湪浣跨敤閫昏緫鍒犻櫎 閫昏緫鍒犻櫎瀵艰嚧鎵撳嵃鎶ュ憡鐢熸垚 鏌ヨsql缂撴參 + int i = tjReportService.deleteTjReportByReId(tjReport.getReId()); + if (i == 0) { + return AjaxResult.error("鏆傛棤浣撴鎶ュ憡,璇锋挙鍥炲埌鎬绘鏈鏍搁〉闈�,闇�鎬绘鍖荤敓閲嶆柊瀹℃牳骞剁敓鎴愭姤鍛�!"); + } + } + return AjaxResult.success("鎾ゅ洖鎴愬姛锛�"); } } -- Gitblit v1.8.0