45071 新增字段 顺序号(没填写则默认0),计划开始时间、计划结束时间

tags/yfai-mes-ext-v3.1
xiangwei.zhang 3 months ago
parent bf114910e2
commit d912b19680

@ -624,12 +624,17 @@ public class MesWorkOrderService extends BaseMesService<MesWorkOrder> implements
}
item.setShiftName(mesShift.getShiftName());
try {
//拼接
item.setPlanStartTime(TimeTool.parseStringFormat(item.getPlanDate() + MesExtConstWords.ONE_SPACE + mesShift.getStartTime(),DateUtil.BASE_FORMAT1,DateUtil.BASE_FORMAT));
item.setPlanEndTime(TimeTool.parseStringFormat(item.getPlanDate() + MesExtConstWords.ONE_SPACE + mesShift.getEndTime(),DateUtil.BASE_FORMAT1,DateUtil.BASE_FORMAT));
int windowStartEndTimeCompare = DateUtilExt.compareDateTime(DateUtil.BASE_FORMAT, item.getPlanStartTime(), item.getPlanEndTime());
if (windowStartEndTimeCompare > 0) {
item.setPlanEndTime(TimeTool.pareDateToString(DateUtil.addDays(item.getPlanEndTime(), 1)));
if (StringUtil.isEmpty(item.getPlanStartTime())) {
//拼接
item.setPlanStartTime(TimeTool.parseStringFormat(item.getPlanDate() + MesExtConstWords.ONE_SPACE + mesShift.getStartTime(), DateUtil.BASE_FORMAT1, DateUtil.BASE_FORMAT));
}
if (StringUtil.isEmpty(item.getPlanEndTime())) {
//拼接
item.setPlanEndTime(TimeTool.parseStringFormat(item.getPlanDate() + MesExtConstWords.ONE_SPACE + mesShift.getEndTime(),DateUtil.BASE_FORMAT1,DateUtil.BASE_FORMAT));
int windowStartEndTimeCompare = DateUtilExt.compareDateTime(DateUtil.BASE_FORMAT, item.getPlanStartTime(), item.getPlanEndTime());
if (windowStartEndTimeCompare > 0) {
item.setPlanEndTime(TimeTool.pareDateToString(DateUtil.addDays(item.getPlanEndTime(), 1)));
}
}
} catch (Exception e) {
MesException.throwMesBusiException("时间格式异常");
@ -699,7 +704,10 @@ public class MesWorkOrderService extends BaseMesService<MesWorkOrder> implements
}
item.setProductSeq(productSeq + 1);
item.setWorkOrderSeq(seqList.get(index));
} else {
item.setProductSeq(Long.valueOf(item.getWorkOrderSeq()));
}
item.setSystemSyncStatus(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue());
ConvertBean.serviceModelInitialize(item, item.getCreateUser());
baseRDao.insert(item);

Loading…
Cancel
Save