소스 검색

凯和修改

lazhaoqian 4 년 전
부모
커밋
1e746407ec
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehouseBillsServiceImpl.java

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

@@ -952,13 +952,17 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
         JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsCntritems);
         JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsCntritems);
         List<TWarehousebillsCntritems> tWarehousebillsCntrs = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsCntritems.class);
         List<TWarehousebillsCntritems> tWarehousebillsCntrs = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsCntritems.class);
         TWarehouseBills tWarehouseBills = tWarehouseBillsMapper.selectTWarehousebillsById(warehouseBills.getfId());
         TWarehouseBills tWarehouseBills = tWarehouseBillsMapper.selectTWarehousebillsById(warehouseBills.getfId());
-        if (tWarehouseBills.getfBillstatus() == 7L
+        /*if (tWarehouseBills.getfBillstatus() == 7L
                 || tWarehouseBills.getfBillstatus() == 6L) {
                 || tWarehouseBills.getfBillstatus() == 6L) {
         } else {
         } else {
             TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
             TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
             return AjaxResult.error("当前数据不允许暂存");
             return AjaxResult.error("当前数据不允许暂存");
+        }*/
+        if (tWarehouseBills.getfBillstatus() != null && tWarehouseBills.getfBillstatus().longValue() == 6){
+            warehouseBills.setfBillstatus(7L);
+        }else {
+            warehouseBills.setfBillstatus(tWarehouseBills.getfBillstatus());
         }
         }
-        warehouseBills.setfBillstatus(7L);
         int i = tWarehouseBillsMapper.updateTWarehousebills(warehouseBills);
         int i = tWarehouseBillsMapper.updateTWarehousebills(warehouseBills);
         int cntritemsfPid = tWarehousebillsCntritemsMapper.deleteTWarehousebillsCntritemsfPid(warehouseBills.getfId());
         int cntritemsfPid = tWarehousebillsCntritemsMapper.deleteTWarehousebillsCntritemsfPid(warehouseBills.getfId());
         if (CollectionUtils.isNotEmpty(tWarehousebillsCntrs)) {
         if (CollectionUtils.isNotEmpty(tWarehousebillsCntrs)) {