|
@@ -1580,12 +1580,17 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 如果所选产品明细对应技术要求的坯料类型,或者坯料产品类型与当前坯料需求的不同,
|
|
|
- * 错误提示:所选产品的坯料类型,或者坯料产品类型与当前坯料需求的技术要求不同,不可作为该坯料的输出成品
|
|
|
+ * •如果坯料输出成品技术要求的坯料类型与当前坯料需求的不同,
|
|
|
+ * 错误提示:坯料类型{坯料类型}与订单产品的技术要求的坯料类型{坯料类型}不同,不可作为该坯料的输出成品
|
|
|
+ * •如果坯料输出成品技术要求的坯料产品类型与当前坯料需求的不同,
|
|
|
+ * 错误提示:坯料需求的产品类型{产品类型}与订单产品的技术要求的坯料产品类型{坯料产品类型}不同,不可作为该坯料的输出成品
|
|
|
*/
|
|
|
for (ApsProcessOutputProductDo apsProcessOutputProductDo : apsProcessOutputProductDoList) {
|
|
|
- if (!apsProcessOutputProductDo.getBlanktype().equals(apsBlankOrderDo.getBlanktype()) || !apsProcessOutputProductDo.getBlankproducttype().equals(apsBlankOrderDo.getProducttype())) {
|
|
|
- return R.error("输出成品:" + apsProcessOutputProductDo.getProductname() + " 所选产品的坯料类型,或者坯料产品类型与当前坯料需求的技术要求不同,不可作为该坯料的输出成品");
|
|
|
+ if (!apsProcessOutputProductDo.getBlanktype().equals(apsBlankOrderDo.getBlanktype())) {
|
|
|
+ return R.error("输出成品:" + apsProcessOutputProductDo.getProductname() + " 坯料类型" + apsBlankOrderDo.getBlanktype() + "与订单产品的技术要求的坯料类型" + apsProcessOutputProductDo.getBlanktype() + "不同,不可作为该坯料的输出成品");
|
|
|
+ }
|
|
|
+ if (!apsProcessOutputProductDo.getBlankproducttype().equals(apsBlankOrderDo.getProducttype())) {
|
|
|
+ return R.error("输出成品:" + apsProcessOutputProductDo.getProductname() + " 坯料需求的产品类型" + apsBlankOrderDo.getProducttype() + "与订单产品的技术要求的坯料产品类型" + apsProcessOutputProductDo.getBlankproducttype() + "不同,不可作为该坯料的输出成品");
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1902,12 +1907,17 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 如果所选产品明细对应技术要求的坯料类型,或者坯料产品类型与当前坯料需求的不同,
|
|
|
- * 错误提示:所选产品的坯料类型,或者坯料产品类型与当前坯料需求的技术要求不同,不可作为该坯料的输出成品
|
|
|
+ * •如果坯料输出成品技术要求的坯料类型与当前坯料需求的不同,
|
|
|
+ * 错误提示:坯料类型{坯料类型}与订单产品的技术要求的坯料类型{坯料类型}不同,不可作为该坯料的输出成品
|
|
|
+ * •如果坯料输出成品技术要求的坯料产品类型与当前坯料需求的不同,
|
|
|
+ * 错误提示:坯料需求的产品类型{产品类型}与订单产品的技术要求的坯料产品类型{坯料产品类型}不同,不可作为该坯料的输出成品
|
|
|
*/
|
|
|
for (ApsProcessOutputProductDo apsProcessOutputProductDo : apsProcessOutputProductDoList) {
|
|
|
- if (!apsProcessOutputProductDo.getBlanktype().equals(apsBlankOrderDo.getBlanktype()) || !apsProcessOutputProductDo.getBlankproducttype().equals(apsBlankOrderDo.getProducttype())) {
|
|
|
- return R.error("第" + j + "个坯料计划 输出成品:" + apsProcessOutputProductDo.getProductname() + " 所选产品的坯料类型,或者坯料产品类型与当前坯料需求的技术要求不同,不可作为该坯料的输出成品");
|
|
|
+ if (!apsProcessOutputProductDo.getBlanktype().equals(apsBlankOrderDo.getBlanktype())) {
|
|
|
+ return R.error("第" + j + "个坯料计划 输出成品:" + apsProcessOutputProductDo.getProductname() + " 坯料类型" + apsBlankOrderDo.getBlanktype() + "与订单产品的技术要求的坯料类型" + apsProcessOutputProductDo.getBlanktype() + "不同,不可作为该坯料的输出成品");
|
|
|
+ }
|
|
|
+ if (!apsProcessOutputProductDo.getBlankproducttype().equals(apsBlankOrderDo.getProducttype())) {
|
|
|
+ return R.error("第" + j + "个坯料计划 输出成品:" + apsProcessOutputProductDo.getProductname() + " 坯料需求的产品类型" + apsBlankOrderDo.getProducttype() + "与订单产品的技术要求的坯料产品类型" + apsProcessOutputProductDo.getBlankproducttype() + "不同,不可作为该坯料的输出成品");
|
|
|
}
|
|
|
}
|
|
|
|