1.0.84 销售项目审批完成触发发货代办

dev
yinq 7 days ago
parent f16e4a07cf
commit 504402d542

@ -313,8 +313,11 @@ public class ErpProjectInfoServiceImpl implements IErpProjectInfoService {
projectInfo.setProjectStatus(OAStatusEnum.APPROVING.getStatus());
} else if (Objects.equals(processEvent.getStatus(), BusinessStatusEnum.FINISH.getStatus())) {
projectInfo.setProjectStatus(OAStatusEnum.COMPLETED.getStatus());
// 项目一旦转“可用”就预生成发货草稿,用户后续只补业务细节,不需要再手工新建整单
remoteWmsShippingBillService.createDraftByProject(buildShippingDraft(projectInfo));
// 项目“可用”就预生成发货草稿,用户后续补充业务细节,不需要再手工新建整单
String projectCategory = projectInfo.getProjectCategory();
if (projectCategory.equals("1") || projectCategory.equals("2")){
remoteWmsShippingBillService.createDraftByProject(buildShippingDraft(projectInfo));
}
} else if (Objects.equals(processEvent.getStatus(), BusinessStatusEnum.INVALID.getStatus())
|| Objects.equals(processEvent.getStatus(), BusinessStatusEnum.TERMINATION.getStatus())) {
projectInfo.setProjectStatus(OAStatusEnum.INVALID.getStatus());

Loading…
Cancel
Save