diff --git a/op-modules/op-mes/src/main/java/com/op/mes/domain/MesProductTrace.java b/op-modules/op-mes/src/main/java/com/op/mes/domain/MesProductTrace.java index bd0c06ea9..b47e9f5b6 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/domain/MesProductTrace.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/domain/MesProductTrace.java @@ -31,7 +31,7 @@ public class MesProductTrace extends BaseEntity { private String unity; @Excel(name = "检验标准") private String standarNo; - @Excel(name = "箱型") + //@Excel(name = "箱型") private String boxType; @Excel(name = "垛型") private String packType; diff --git a/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkMapper.xml b/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkMapper.xml index 5b2c2793f..f229c82eb 100644 --- a/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkMapper.xml +++ b/op-modules/op-mes/src/main/resources/mapper/mes/MesReportWorkMapper.xml @@ -1092,11 +1092,11 @@ WHERE bp.product_desc_en productDescEn, bp.mvgr5_nm batchMax, bpa.pallet_num palletNum, - concat(mb.length,'*',mb.width,'*',mb.height) spec, + concat(bp.length,'*',bp.width,'*',bp.height) spec, bp.product_group_name productGroupName, bp.umrez unity, bp.mvgr5 standarNo, - bp.box_type boxType,bpa.pack_type packType, + bpa.pack_type packType, bpa.cpk_type cpkType, dict.dict_label cpkTypeName from (select DISTINCT product_code from pro_order_workorder where parent_order = '0' and del_flag = '0' and status in('w2','w3') @@ -1105,7 +1105,6 @@ WHERE ) pow left join base_product bp on pow.product_code = bp.product_code left join base_product_attached bpa on concat('0000000',bpa.product_code) = bp.product_code - left join mes_box mb on mb.box_type = bp.box_type left join lanju_op_cloud.dbo.sys_dict_data dict on dict.dict_value = bpa.cpk_type and dict.dict_type= 'qms_category' where bp.del_flag = '0' and (bp.product_code like '00000001%' or bp.product_code like '00000002%' or bp.product_code like '00000003%' diff --git a/op-modules/op-plan/src/main/java/com/op/plan/controller/ProOrderWorkorderController.java b/op-modules/op-plan/src/main/java/com/op/plan/controller/ProOrderWorkorderController.java index dd66c9ebd..50a71baf2 100644 --- a/op-modules/op-plan/src/main/java/com/op/plan/controller/ProOrderWorkorderController.java +++ b/op-modules/op-plan/src/main/java/com/op/plan/controller/ProOrderWorkorderController.java @@ -304,17 +304,17 @@ public class ProOrderWorkorderController extends BaseController { public AjaxResult downWorkorder(@PathVariable String[] workorderIds) { List packageTypes = proOrderWorkorderService.getPackType(workorderIds); if(CollectionUtils.isEmpty(packageTypes)){ - return AjaxResult.error("请先维护垛型箱型!"); + return AjaxResult.error("请先维护所选产品的垛型和长宽高!"); }else{ for(BaseProduct ptype:packageTypes){ if(ptype == null){ - return AjaxResult.error("请先维护垛型箱型!"); + return AjaxResult.error("请先维护"+ptype.getProductDescZh()+"("+ptype.getProductCode().substring(7)+")垛型和长宽高!"); } if(StringUtils.isEmpty(ptype.getBoxType())){ - return AjaxResult.error("请先维护箱型!"); + return AjaxResult.error("请先维护"+ptype.getProductDescZh()+"("+ptype.getProductCode().substring(7)+")箱型尺寸!"); } if(StringUtils.isEmpty(ptype.getPackType())){ - return AjaxResult.error("请先维护垛型!"); + return AjaxResult.error("请先维护"+ptype.getProductDescZh()+"("+ptype.getProductCode().substring(7)+")垛型!"); } } } @@ -397,4 +397,9 @@ public class ProOrderWorkorderController extends BaseController { int m = proOrderWorkorderService.updateWorkOrderBom(workorderCode); return toAjax(m); } + + public static void main(String args[]){ + String m = "000000010101000115"; + System.out.println(m.substring(7)); + } } diff --git a/op-modules/op-plan/src/main/resources/mapper/plan/ProOrderWorkorderMapper.xml b/op-modules/op-plan/src/main/resources/mapper/plan/ProOrderWorkorderMapper.xml index becc0adea..d08347b60 100644 --- a/op-modules/op-plan/src/main/resources/mapper/plan/ProOrderWorkorderMapper.xml +++ b/op-modules/op-plan/src/main/resources/mapper/plan/ProOrderWorkorderMapper.xml @@ -1124,7 +1124,8 @@