Explorar o código

[CODE]: 仓储、财务、协议请核从表更新

maxianghua %!s(int64=4) %!d(string=hai) anos
pai
achega
6f6df77ca2

+ 3 - 3
ruoyi-warehouse/src/main/java/com/ruoyi/finance/service/impl/TFeeServiceImpl.java

@@ -419,9 +419,9 @@ public class TFeeServiceImpl implements ITFeeService {
             TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
             return AjaxResult.error("更新财务明细状态失败,请联系管理员");
         }
-        int itemUpdateResult = tFeeDoMapper.tfeeDoFollowUpdate(fPid,fettle);
-        if (itemUpdateResult <= 0) {
-            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
+        try{
+            int itemUpdateResult = tFeeDoMapper.tfeeDoFollowUpdate(fPid,fettle);
+        } catch (Exception exception){
             return AjaxResult.error("更新财务明细状态失败,请联系管理员");
         }
         return AjaxResult.success();

+ 3 - 3
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehouseAgreementServiceImpl.java

@@ -352,9 +352,9 @@ public class TWarehouseAgreementServiceImpl implements ITWarehouseAgreementServi
             TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
             return AjaxResult.error("更新协议明细状态失败,请联系管理员");
         }
-        int itemUpdateResult = tWarehouseAgreementitemsMapper.agreementitemsFollowUpdate(fPid,fettle);
-        if (itemUpdateResult <= 0) {
-            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
+        try{
+            int itemUpdateResult = tWarehouseAgreementitemsMapper.agreementitemsFollowUpdate(fPid,fettle);
+        }catch (Exception exception){
             return AjaxResult.error("更新协议明细状态失败,请联系管理员");
         }
         return AjaxResult.success();

+ 6 - 14
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehouseBillsServiceImpl.java

@@ -713,20 +713,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
         if (StringUtils.isNull(fPid)) {
             return AjaxResult.error("仓库更新状态未找到主表信息,请与管理员联系");
         }
-        int warehouseUpdateResult = tWarehouseBillsMapper.warehouseFollowUpdate(fPid, fettle);
-        if (warehouseUpdateResult <= 0) {
-            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
-            return AjaxResult.error("更新库存明细状态失败,请联系管理员");
-        }
-        int itemUpdateResult = tWarehousebillsitemsMapper.warehouseItemFollowUpdate(fPid, fettle);
-        if (itemUpdateResult <= 0) {
-            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
-            return AjaxResult.error("更新库存明细状态失败,请联系管理员");
-        }
-        int feesUpdateResult = tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(fPid, fettle);
-        if (feesUpdateResult <= 0) {
-            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
-            return AjaxResult.error("更新库存费用状态失败,请联系管理员");
+        try{
+            int warehouseUpdateResult = tWarehouseBillsMapper.warehouseFollowUpdate(fPid, fettle);
+            int itemUpdateResult = tWarehousebillsitemsMapper.warehouseItemFollowUpdate(fPid, fettle);
+            int feesUpdateResult = tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(fPid, fettle);
+        } catch (Exception e){
+            return   AjaxResult.error("更新库存费用状态失败,请联系管理员");
         }
         return AjaxResult.success();
     }