Kaynağa Gözat

材料进场编号

cr 20 saat önce
ebeveyn
işleme
c3a1ae2dad

+ 5 - 0
blade-service/blade-business/src/main/java/org/springblade/business/service/impl/TrialMaterialMobilizationServiceImpl.java

@@ -133,6 +133,11 @@ public class TrialMaterialMobilizationServiceImpl extends BaseServiceImpl<TrialM
             }
             trialMaterialMobilizationDTO.setId(SnowFlakeUtil.getId());
             list.add(trialMaterialMobilizationDTO);
+            if(StringUtils.isNotEmpty(trialMaterialMobilizationDTO.getAutoIncrementNumber())){
+                if(trialMaterialMobilizationDTO.getTrialNumber().equals(trialMaterialMobilizationDTO.getMaterialNumber())){
+                    trialNumberRuleService.checkSave(trialMaterialMobilizationDTO.getContractId(), 1, trialMaterialMobilizationDTO.getId(), trialMaterialMobilizationDTO.getAutoIncrementNumber());
+                }
+            }
         }
         return this.saveBatch(list);
     }