From d12e3914e9e823a3038335a8f9e0b525343d965b Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 04 七月 2025 17:39:38 +0800 Subject: [PATCH] zjh20250704 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java index f4aee0e..974b056 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java @@ -30,6 +30,7 @@ import com.ltkj.system.service.ISysConfigService; import com.ltkj.system.service.ISysDeptService; import com.ltkj.system.service.ISysUserService; +import com.ltkj.web.controller.his.HisApiMethod; import com.ltkj.web.wxUtils.HttpClientUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -37,6 +38,7 @@ import jodd.util.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.transaction.NoTransactionException; import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.interceptor.TransactionAspectSupport; import org.springframework.web.bind.annotation.*; @@ -99,7 +101,8 @@ private TjOrderController tjOrderController; @Autowired private ITbTransitionService tbTransitionService; - + @Autowired + private HisApiMethod hisApiMethod; /** * 鏌ヨ璇ヤ綋妫�鍙峰搴旂殑璁㈠崟娴佹按鍒楄〃 */ @@ -255,9 +258,11 @@ Date dates = new Date(); String jxbz = DateUtil.format(dates, "yyyyMMddHHmmss") + order.getOrderId(); //寮傛鍗曢」鏀惰垂鏄庣粏 - Boolean b = asyncService.iundividualCharges(tjFlowingWater, order, customer, sysUser, jxbz); - if (!b) { + try { + Boolean b = asyncService.iundividualCharges(tjFlowingWater, order, customer, sysUser, jxbz); + } catch (NoTransactionException e) { TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); + hisApiMethod.ZfBlHisApiMethod(order.getTjNumber(), jxbz); return AjaxResult.error(); } -- Gitblit v1.8.0