diff --git a/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/ProductIntoServiceImpl.java b/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/ProductIntoServiceImpl.java index e658f9c..5570b60 100644 --- a/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/ProductIntoServiceImpl.java +++ b/zi-wms-pda/src/main/java/com/cim/idm/service/Impl/ProductIntoServiceImpl.java @@ -428,7 +428,7 @@ public class ProductIntoServiceImpl implements FGStockInService { MaterialSpecKey materialSpecKey = new MaterialSpecKey(); materialSpecKey.setMaterialSpecName(materialSpecName); materialSpecKey.setSiteName(siteName); - String is_oven = "N"; + String is_oven = ""; materialSpec = MaterialServiceProxy.getMaterialSpecService() .selectByKey(materialSpecKey); String maturationflag = materialSpec.getMATURATIONFLAG();//熟化标识 @@ -458,17 +458,17 @@ public class ProductIntoServiceImpl implements FGStockInService { throw new RuntimeException("仓库与货位对应关系不正确"); } } - String ckhw = "Y".equals(const_temp) ? "恒温恒湿" : "非恒温恒湿"; - String wlhw = "01".equals(is_CON_TEMP) ? "恒温恒湿" : "非恒温恒湿"; + String ckhw = "02".equals(const_temp) ? "恒温恒湿" : "非恒温恒湿"; + String wlhw = "02".equals(is_CON_TEMP) ? "恒温恒湿" : "非恒温恒湿"; - String cksh = "Y".equals(is_oven) ? "熟化" : "非熟化"; - String wlsh = "01".equals(maturationflag) ? "熟化" : "非熟化"; + String cksh = "03".equals(is_oven) || "04".equals(is_oven) ? "熟化" : "非熟化"; + String wlsh = "03".equals(maturationflag) || "04".equals(maturationflag) ? "熟化" : "非熟化"; //物料非熟化 不能进熟化仓 - if ("01".equals(maturationflag)) { + if ("03".equals(maturationflag) || "04".equals(maturationflag)) { } else { //非熟化逻辑 - if ("Y".equals(is_oven)) { + if ("03".equals(is_oven) || "04".equals(is_oven)) { throw new RuntimeException("仓库" + cksh + "; 物料" + wlsh); } } @@ -476,14 +476,14 @@ public class ProductIntoServiceImpl implements FGStockInService { //物料恒温 只能进恒温仓或熟化仓 2024.11 String packingGrade = queryForList.get(0).get("PACKINGGRADE") == null ? "" : queryForList.get(0).get("PACKINGGRADE").toString(); if (!"NG".equals(packingGrade)) { - if ("01".equals(is_CON_TEMP)) { - if ("Y".equals(const_temp) || "Y".equals(is_oven)) { + if ("02".equals(is_CON_TEMP)) { + if ("02".equals(const_temp) || "03".equals(is_oven) || "04".equals(is_oven)) { } else { throw new RuntimeException("仓库" + ckhw + "; 物料" + wlhw); } } else { //物料非恒温 不能进恒温仓 - if ("Y".equals(const_temp)) { + if ("02".equals(const_temp)) { throw new RuntimeException("仓库" + ckhw + "; 物料" + wlhw); } } @@ -555,7 +555,7 @@ public class ProductIntoServiceImpl implements FGStockInService { bindMap.put("SALESPERSON", queryForList.get(0).get("SALESPERSON"));//事业部 bindMap.put("MJPC", queryForList.get(0).get("MJPC"));//母卷批次 bindMap.put("remark", queryForList.get(0).get("REMARK"));//备注 - if("Y".equals(is_oven)) { + if("03".equals(is_oven) || "04".equals(is_oven)) { bindMap.put("MATURATIONINTIME", eventInfo.getEventTime());//熟化入库时间 } @@ -645,7 +645,7 @@ public class ProductIntoServiceImpl implements FGStockInService { MaterialSpecKey materialSpecKey = new MaterialSpecKey(); materialSpecKey.setMaterialSpecName(materialSpecName); materialSpecKey.setSiteName(siteName); - String is_oven = "N"; + String is_oven = ""; materialSpec = MaterialServiceProxy.getMaterialSpecService() .selectByKey(materialSpecKey); String maturationflag = materialSpec.getMATURATIONFLAG();//熟化标识 @@ -774,7 +774,7 @@ public class ProductIntoServiceImpl implements FGStockInService { bindMap.put("remark", queryForList.get(0).get("REMARK"));//备注 bindMap.put("materialPackingType", "Box"); - if("Y".equals(is_oven)) { + if("03".equals(is_oven) || "04".equals(is_oven)) { bindMap.put("MATURATIONINTIME", eventInfo.getEventTime());//熟化入库时间 } String saleShipRequestName = queryForList.get(0).get("SALESHIPREQUESTNAME") == null ? "" : queryForList.get(0).get("SALESHIPREQUESTNAME").toString(); diff --git a/zi-wms-pda/src/main/java/com/cim/idm/utils/CommonUtils.java b/zi-wms-pda/src/main/java/com/cim/idm/utils/CommonUtils.java index e71b92a..8bfd1dc 100644 --- a/zi-wms-pda/src/main/java/com/cim/idm/utils/CommonUtils.java +++ b/zi-wms-pda/src/main/java/com/cim/idm/utils/CommonUtils.java @@ -127,7 +127,7 @@ public class CommonUtils { */ public Boolean JudgeMentERPLocationAndMaterialSpec(String ERPLOcxation,String materialSpec) { - String DetailSql = "SELECT IS_CON_TEMP FROM MATERIALSPEC m WHERE MATERIALSPECNAME =:MATERIALSPECNAME AND IS_CON_TEMP='01' "; + String DetailSql = "SELECT IS_CON_TEMP FROM MATERIALSPEC m WHERE MATERIALSPECNAME =:MATERIALSPECNAME AND IS_CON_TEMP='02' "; Map DetailMap = new HashMap(); DetailMap.put("MATERIALSPECNAME",materialSpec ); List> ShipDetaillist = IDMFrameServiceProxy.getSqlTemplate().queryForList(DetailSql, DetailMap); diff --git a/zi-wms-service/src/main/java/com/cim/idm/mwmsextend/materialpacking/service/MaterialPackingServiceImpl.java b/zi-wms-service/src/main/java/com/cim/idm/mwmsextend/materialpacking/service/MaterialPackingServiceImpl.java index 1034ae1..78da17b 100644 --- a/zi-wms-service/src/main/java/com/cim/idm/mwmsextend/materialpacking/service/MaterialPackingServiceImpl.java +++ b/zi-wms-service/src/main/java/com/cim/idm/mwmsextend/materialpacking/service/MaterialPackingServiceImpl.java @@ -140,7 +140,7 @@ public class MaterialPackingServiceImpl extends // EveryBoxQuantity1 = (float) (tempV / 100.00); // float num=(float)(Math.round(totalPrice*100)/100) // } - String is_oven = "N"; + String is_oven = ""; MaterialSpec materialSpec = new MaterialSpec(); MaterialSpecKey materialSpecKey = new MaterialSpecKey(); materialSpecKey.setMaterialSpecName(materialSpecName); @@ -251,7 +251,7 @@ public class MaterialPackingServiceImpl extends // bindMap.put("fqty", fqty); bindMap.put("truegg", truegg); bindMap.put("remark", remark); - if("Y".equals(is_oven)) { + if("03".equals(is_oven) || "04".equals(is_oven)) { bindMap.put("MATURATIONINTIME", eventInfo.getEventTime()); } // bindMap.put("receiveRequestName", shipRequestName); @@ -6537,7 +6537,7 @@ public void updateComplete(EventInfo eventInfo,String siteName,String invoiceNo, EveryBoxQuantity1 = (BigDecimal) (tempV.divide(new BigDecimal(100.00))); // float num=(float)(Math.round(totalPrice*100)/100) } - String is_oven = "N"; + String is_oven = ""; MaterialSpec materialSpec = new MaterialSpec(); MaterialSpecKey materialSpecKey = new MaterialSpecKey(); materialSpecKey.setMaterialSpecName(materialSpecName); @@ -6572,12 +6572,12 @@ public void updateComplete(EventInfo eventInfo,String siteName,String invoiceNo, throw new RuntimeException("仓库与货位对应关系不正确"); } } - String ckhw = "Y".equals(const_temp) ? "恒温恒湿" : "非恒温恒湿"; - String wlhw = "01".equals(is_CON_TEMP) ? "恒温恒湿" : "非恒温恒湿"; + String ckhw = "02".equals(const_temp) ? "恒温恒湿" : "非恒温恒湿"; + String wlhw = "02".equals(is_CON_TEMP) ? "恒温恒湿" : "非恒温恒湿"; - String cksh = "Y".equals(is_oven) ? "熟化" : "非熟化"; - String wlsh = "01".equals(maturationflag) ? "熟化" : "非熟化"; + String cksh = "03".equals(is_oven) || "04".equals(is_oven) ? "熟化" : "非熟化"; + String wlsh = "03".equals(maturationflag) || "04".equals(maturationflag) ? "熟化" : "非熟化"; // if (!const_temp.equals(is_CON_TEMP)) { // throw new RuntimeException("仓库" + ckhw + "; 物料" + wlhw); // } @@ -6646,7 +6646,7 @@ public void updateComplete(EventInfo eventInfo,String siteName,String invoiceNo, bindMap.put("SALESPERSON", SALESPERSON); bindMap.put("CAREER_ASSISTANCE", CAREER_ASSISTANCE); bindMap.put("BUSINESS_UNIT", BUSINESS_UNIT); - if("Y".equals(is_oven)) { + if("03".equals(is_oven) || "04".equals(is_oven)) { bindMap.put("MATURATIONINTIME", eventInfo.getEventTime()); } // bindMap.put("receiveRequestName", shipRequestName);