diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessFbStandardPurchaseServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessFbStandardPurchaseServiceImpl.java index 218881b0..90986c29 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessFbStandardPurchaseServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessFbStandardPurchaseServiceImpl.java @@ -89,9 +89,10 @@ public class ProcessFbStandardPurchaseServiceImpl extends ServiceImpl> processInfoVO) { List businessInfoList = processInfoVO.getBusinessInfoDTO(); - String businessId = UUIDUtils.randomUUID20(); - if (CollectionUtils.isNotEmpty(businessInfoList)) { - businessId = businessInfoList.get(0).getBusinessId(); + if (CollectionUtils.isEmpty(businessInfoList)) return ""; + String businessId = businessInfoList.get(0).getBusinessId(); + if (StringUtils.isBlank(businessId)) { + businessId = UUIDUtils.randomUUID20(); } processInfoVO.setBusinessId(businessId); @@ -112,11 +113,7 @@ public class ProcessFbStandardPurchaseServiceImpl extends ServiceImpl