diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pf/service/impl/InitformulaServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pf/service/impl/InitformulaServiceImpl.java index 4b461702..c28c9d43 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pf/service/impl/InitformulaServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pf/service/impl/InitformulaServiceImpl.java @@ -400,6 +400,10 @@ public class InitformulaServiceImpl implements InitformulaService { //是否软废 if(MaterOptTypeEnum.RD_AND_PG.getClass_idStr().contains(md_jo.getString("material_type_id"))){ JSONObject pro_jo = md_me_producmaterialext.query("material_id='"+jo.getString("material_id")+"'").uniqueResult(0); + if(pro_jo ==null){ + throw new BadRequestException("物料"+jo.getString("material_code")+" "+jo.getString("material_name")+"未设置成品物料扩展信息!"); + + } double net_rate = pro_jo.getDouble("net_rate"); RF_total = RF_total+jo.getDouble("formula_qty")*pro_jo.getDouble("net_rate")/100.0; } diff --git a/mes/qd/src/views/wms/pf/formula/DivDialog.vue b/mes/qd/src/views/wms/pf/formula/DivDialog.vue index 86ffbe75..dad6aaaa 100644 --- a/mes/qd/src/views/wms/pf/formula/DivDialog.vue +++ b/mes/qd/src/views/wms/pf/formula/DivDialog.vue @@ -877,7 +877,7 @@ export default { } for (let i = 0; i < this.tableDtl.length; i++) { if (!this.tableDtl[i].edit) { - this.crud.notify('尚有未完成编辑的副桶物料,明细序号为' + (i + 1) + '请检查!') + this.crud.notify('尚有未完成编辑的物料,明细序号为' + (i + 1) + '请检查!') return false } } diff --git a/mes/qd/src/views/wms/pf/initformula/DivDialog.vue b/mes/qd/src/views/wms/pf/initformula/DivDialog.vue index 4a5b9ca8..11fa5fe1 100644 --- a/mes/qd/src/views/wms/pf/initformula/DivDialog.vue +++ b/mes/qd/src/views/wms/pf/initformula/DivDialog.vue @@ -988,7 +988,7 @@ export default { } for (let i = 0; i < this.tableDtl.length; i++) { if (!this.tableDtl[i].edit) { - this.crud.notify('尚有未完成编辑的副桶物料,明细序号为' + (i + 1) + '请检查!') + this.crud.notify('尚有未完成编辑的主桶物料,明细序号为' + (i + 1) + '请检查!') return false } } @@ -1012,7 +1012,7 @@ export default { } for (let i = 0; i < this.tableDtl.length; i++) { if (!this.tableDtl[i].edit) { - this.crud.notify('尚有未完成编辑的副桶物料,明细序号为' + (i + 1) + '请检查!') + this.crud.notify('尚有未完成编辑的主桶物料,明细序号为' + (i + 1) + '请检查!') return false } } @@ -1077,7 +1077,7 @@ export default { } for (let i = 0; i < this.tableDtl.length; i++) { if (!this.tableDtl[i].edit) { - this.crud.notify('尚有未完成编辑的副桶物料,明细序号为' + (i + 1) + '请检查!') + this.crud.notify('尚有未完成编辑的主桶物料,明细序号为' + (i + 1) + '请检查!') return false } } @@ -1101,7 +1101,7 @@ export default { } for (let i = 0; i < this.tableDtl.length; i++) { if (!this.tableDtl[i].edit) { - this.crud.notify('尚有未完成编辑的副桶物料,明细序号为' + (i + 1) + '请检查!') + this.crud.notify('尚有未完成编辑的主桶物料,明细序号为' + (i + 1) + '请检查!') return false } }