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

Loading…
Cancel
Save