|
@@ -178,14 +178,16 @@ public class ApsProductionOrderServiceImpl extends ServiceImpl<ApsProductionOrde
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //============校验承诺交期============
|
|
|
- //如果承诺交货期为空,错误提示:请填写订单{订单号}{客户简称}的承诺交货期
|
|
|
- if (ObjectUtil.isEmpty(apsProductionOrderDo.getPromisedeliverydate())) {
|
|
|
- return R.error("请填写订单" + apsProductionOrderDo.getOrderno() + apsProductionOrderDo.getCustomname() + "的承诺交货期");
|
|
|
- }
|
|
|
- //如果承诺交货期<排程交货期,错误提示:承诺交货期不能早于排程交货期{排程交货期}
|
|
|
- if (apsProductionOrderDo.getPromisedeliverydate().compareTo(apsProductionOrderDo.getScheduledeliverydate()) < 0) {
|
|
|
- return R.error("承诺交货期不能早于排程交货期" + DateUtil.format(apsProductionOrderDo.getScheduledeliverydate(), "yyyy-MM-dd"));
|
|
|
+ if (checkSchedule) {
|
|
|
+ //============校验承诺交期============
|
|
|
+ //如果承诺交货期为空,错误提示:请填写订单{订单号}{客户简称}的承诺交货期
|
|
|
+ if (ObjectUtil.isEmpty(apsProductionOrderDo.getPromisedeliverydate())) {
|
|
|
+ return R.error("请填写订单" + apsProductionOrderDo.getOrderno() + apsProductionOrderDo.getCustomname() + "的承诺交货期");
|
|
|
+ }
|
|
|
+ //如果承诺交货期<排程交货期,错误提示:承诺交货期不能早于排程交货期{排程交货期}
|
|
|
+ if (apsProductionOrderDo.getPromisedeliverydate().compareTo(apsProductionOrderDo.getScheduledeliverydate()) < 0) {
|
|
|
+ return R.error("承诺交货期不能早于排程交货期" + DateUtil.format(apsProductionOrderDo.getScheduledeliverydate(), "yyyy-MM-dd"));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//============校验计划输出订单总重量==============
|