Browse Source

aps-产品明细增加字段“暂不评审”,校验坯料计划增加逻辑

sucheng 11 tháng trước cách đây
mục cha
commit
0014384de1

+ 12 - 13
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsProductionOrderServiceImpl.java

@@ -289,22 +289,21 @@ public class ApsProductionOrderServiceImpl extends ServiceImpl<ApsProductionOrde
 //            }
 //        }
 
-        if (checkLevel == 3) {
-            /**
-             * 校验每个订单产品
-             * 如果订单产品暂不评审=否,并且坯料计划输出总重量 = 0,则错误提示:订单产品 {输入物料描述}坯料计划未填写
-             * 如果订单产品暂不评审=是,并且坯料计划输出总重量 > 0,则错误提示:订单产品 {输入物料描述}暂不评审,不应该填写坯料计划
-             */
-            for (ApsProductDetailVo apsProductDetailVo : apsProductDetailVoList) {
-                if (apsProductDetailVo.getNotyetreview().equals("否") && apsProductDetailVo.getPlanout().toString().equals("0")) {
-                    return R.error("订单产品 " + apsProductDetailVo.getInputmaterialdescription() + "坯料计划未填写");
-                }
-                if (apsProductDetailVo.getNotyetreview().equals("是") && !apsProductDetailVo.getPlanout().toString().equals("0")) {
-                    return R.error("订单产品 " + apsProductDetailVo.getInputmaterialdescription() + "暂不评审,不应该填写坯料计划");
-                }
+        /**
+         * 校验每个订单产品
+         * 如果订单产品暂不评审=否,并且坯料计划输出总重量 = 0,则错误提示:订单产品 {输入物料描述}坯料计划未填写
+         * 如果订单产品暂不评审=是,并且坯料计划输出总重量 > 0,则错误提示:订单产品 {输入物料描述}暂不评审,不应该填写坯料计划
+         */
+        for (ApsProductDetailVo apsProductDetailVo : apsProductDetailVoList) {
+            if (apsProductDetailVo.getNotyetreview().equals("否") && apsProductDetailVo.getPlanout().toString().equals("0")) {
+                return R.error("订单产品 " + apsProductDetailVo.getInputmaterialdescription() + "坯料计划未填写");
+            }
+            if (apsProductDetailVo.getNotyetreview().equals("是") && !apsProductDetailVo.getPlanout().toString().equals("0")) {
+                return R.error("订单产品 " + apsProductDetailVo.getInputmaterialdescription() + "暂不评审,不应该填写坯料计划");
             }
         }
 
+
         List<ApsProductDetailDo> productDetailDoList = BeanUtil.copyToList(apsProductDetailVoList, ApsProductDetailDo.class);
         //================循环校验坯料计划===============
         for (int i = 0; i < apsBlankOrderDoList.size(); i++) {