|
|
|
@ -3907,7 +3907,7 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
private void saveSplitRuleMatchedData(SearchScheduleData inData, String action) { |
|
|
|
if (ACTION_LOCK_PAGE.equals(action)) { |
|
|
|
saveSplitRuleCacheData(inData); |
|
|
|
saveSplitRuleTodoMessage(inData, true, false); |
|
|
|
saveSplitRuleTodoMessage(inData, true, false, false); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (ACTION_OPEN_DEFECT.equals(action) || ACTION_OPEN_DOWNTIME.equals(action)) { |
|
|
|
@ -3916,7 +3916,7 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
// 异常截卷流程等同“产量报告 + 换班结转”,提示类规则也需要缓存当前数据 |
|
|
|
saveSplitRuleCacheData(inData); |
|
|
|
} |
|
|
|
saveSplitRuleTodoMessage(inData, false, true); |
|
|
|
saveSplitRuleTodoMessage(inData, false, true, true); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -3967,7 +3967,7 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private void saveSplitRuleTodoMessage(SearchScheduleData inData, boolean lockRequired, boolean operated) { |
|
|
|
private void saveSplitRuleTodoMessage(SearchScheduleData inData, boolean lockRequired, boolean operated, boolean audited) { |
|
|
|
if (inData == null || !StringUtils.hasText(inData.getSite()) || !StringUtils.hasText(inData.getBuNo()) |
|
|
|
|| !StringUtils.hasText(inData.getOrderNo()) || !StringUtils.hasText(inData.getSeqNo())) { |
|
|
|
return; |
|
|
|
@ -3993,7 +3993,7 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
entity.setOrderNo(inData.getOrderNo()); |
|
|
|
entity.setCreatedBy(StringUtils.hasText(inData.getOperatorId()) ? inData.getOperatorId() : inData.getCreatedBy()); |
|
|
|
entity.setMessageSource(buildTodoMessageSource(inData.getFunctionName())); |
|
|
|
entity.setAuditFlag(FLAG_N); |
|
|
|
entity.setAuditFlag(audited ? FLAG_Y : FLAG_N); |
|
|
|
entity.setOperateFlag(operated ? FLAG_Y : FLAG_N); |
|
|
|
entity.setLockFlag(lockRequired ? FLAG_Y : FLAG_N); |
|
|
|
scheduleTodoMessageMapper.insertTodoMessage(entity); |
|
|
|
|