|
|
|
@ -11,6 +11,7 @@ import com.xujie.sys.common.utils.PageUtils; |
|
|
|
import com.xujie.sys.modules.erf.data.ErfExpApplyData; |
|
|
|
import com.xujie.sys.modules.erf.data.ErfFlowApprovalData; |
|
|
|
import com.xujie.sys.modules.erf.data.ErfFlowStatusData; |
|
|
|
import com.xujie.sys.modules.erf.data.ErfPlannerScheduleData; |
|
|
|
import com.xujie.sys.modules.erf.entity.*; |
|
|
|
import com.xujie.sys.modules.erf.mapper.*; |
|
|
|
import com.xujie.sys.modules.erf.service.ErfExpApplyService; |
|
|
|
@ -479,7 +480,7 @@ public class ErfExpApplyServiceImpl extends ServiceImpl<ErfExpApplyMapper, ErfEx |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void plannerSchedule(com.xujie.sys.modules.erf.data.ErfPlannerScheduleData data) { |
|
|
|
public void plannerSchedule(ErfPlannerScheduleData data) { |
|
|
|
log.info("=== 计划员排产 === 申请单: {}, 工单号: {}, 排产日期: {}", |
|
|
|
data.getApplyNo(), data.getWorkOrderNo(), data.getScheduledDate()); |
|
|
|
|
|
|
|
@ -495,6 +496,11 @@ public class ErfExpApplyServiceImpl extends ServiceImpl<ErfExpApplyMapper, ErfEx |
|
|
|
entity.setPlannerName(data.getPlannerName()); |
|
|
|
this.updateById(entity); |
|
|
|
|
|
|
|
// 同步将工单号更新到申请单附件的 order_ref3 字段 |
|
|
|
int ossUpdated = erfExpApplyMapper.updateAttachmentWorkOrderNo(data.getApplyNo(), data.getWorkOrderNo()); |
|
|
|
log.info("同步更新附件工单号: applyNo={}, workOrderNo={}, 更新附件数={}", |
|
|
|
data.getApplyNo(), data.getWorkOrderNo(), ossUpdated); |
|
|
|
|
|
|
|
// 如果是High Risk,初始化三方确认记录 |
|
|
|
if ("High Risk".equals(entity.getExperimentType()) && |
|
|
|
data.getProcessSteps() != null && !data.getProcessSteps().isEmpty()) { |
|
|
|
|