|
@@ -447,18 +447,20 @@ public class ApsProductionOrderServiceImpl extends ServiceImpl<ApsProductionOrde
|
|
|
}
|
|
|
|
|
|
|
|
|
- /**
|
|
|
- * 校验每个订单产品
|
|
|
- * 如果订单产品暂不评审=否,并且坯料计划输出总重量 = 0,则错误提示:订单产品 {输入物料描述}坯料计划未填写
|
|
|
- * 如果订单产品暂不评审=是,并且坯料计划输出总重量 > 0,则错误提示:订单产品 {输入物料描述}暂不评审,不应该填写坯料计划
|
|
|
- */
|
|
|
- for (ApsProductDetailVo apsProductDetailVo : apsProductDetailVoList) {
|
|
|
- if (apsProductDetailVo.getDeleted().equals("0")) {
|
|
|
- if (apsProductDetailVo.getNotyetreview().equals("否") && (ObjectUtil.isEmpty(apsProductDetailVo.getPlanout()) || apsProductDetailVo.getPlanout().toString().equals("0"))) {
|
|
|
- return R.error("订单产品 " + apsProductDetailVo.getInputmaterialdescription() + "坯料计划未填写");
|
|
|
- }
|
|
|
- if (apsProductDetailVo.getNotyetreview().equals("是") && ObjectUtil.isNotEmpty(apsProductDetailVo.getPlanout()) && !apsProductDetailVo.getPlanout().toString().equals("0")) {
|
|
|
- return R.error("订单产品 " + apsProductDetailVo.getInputmaterialdescription() + "暂不评审,不应该填写坯料计划");
|
|
|
+ if (checkLevel >= 2) {
|
|
|
+ /**
|
|
|
+ * 校验每个订单产品
|
|
|
+ * 如果订单产品暂不评审=否,并且坯料计划输出总重量 = 0,则错误提示:订单产品 {输入物料描述}坯料计划未填写
|
|
|
+ * 如果订单产品暂不评审=是,并且坯料计划输出总重量 > 0,则错误提示:订单产品 {输入物料描述}暂不评审,不应该填写坯料计划
|
|
|
+ */
|
|
|
+ for (ApsProductDetailVo apsProductDetailVo : apsProductDetailVoList) {
|
|
|
+ if (apsProductDetailVo.getDeleted().equals("0")) {
|
|
|
+ if (apsProductDetailVo.getNotyetreview().equals("否") && (ObjectUtil.isEmpty(apsProductDetailVo.getPlanout()) || apsProductDetailVo.getPlanout().toString().equals("0"))) {
|
|
|
+ return R.error("订单产品 " + apsProductDetailVo.getInputmaterialdescription() + "坯料计划未填写");
|
|
|
+ }
|
|
|
+ if (apsProductDetailVo.getNotyetreview().equals("是") && ObjectUtil.isNotEmpty(apsProductDetailVo.getPlanout()) && !apsProductDetailVo.getPlanout().toString().equals("0")) {
|
|
|
+ return R.error("订单产品 " + apsProductDetailVo.getInputmaterialdescription() + "暂不评审,不应该填写坯料计划");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|