feat sap下发物料主数据解析恒温恒湿、熟化属性
This commit is contained in:
parent
c7143c170c
commit
106a7aa8bd
@ -0,0 +1,29 @@
|
||||
package com.cim.idm.constants;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum MaturingEnums {
|
||||
NOT_MATURED("01", "不熟化"),
|
||||
NORMAL_TEMPERATURE("02", "常温"),
|
||||
LOW_TEMPERATURE("03", "低温"),
|
||||
MODERATE_TEMPERATURE("04", "中温"),
|
||||
HIGH_TEMPERATURE("05", "高温");
|
||||
|
||||
private final String code;
|
||||
private final String info;
|
||||
|
||||
MaturingEnums(String code, String info) {
|
||||
this.code = code;
|
||||
this.info = info;
|
||||
}
|
||||
|
||||
public String getMaturing(String code) {
|
||||
for (MaturingEnums value : MaturingEnums.values()) {
|
||||
if (value.getCode().equals(code)) {
|
||||
return value.getInfo();
|
||||
}
|
||||
}
|
||||
return MaturingEnums.NOT_MATURED.getCode();
|
||||
}
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
package com.cim.idm.constants;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum StorageEnums {
|
||||
GENERAL_WAREHOUSE("01", "普通仓库"),
|
||||
CONSTANT_TEMPERATURE_WAREHOUSE("02", "恒温仓库"),
|
||||
COLD_WAREHOUSE("03", "冷藏仓库"),
|
||||
DRY_FILM_WAREHOUSE("04", "干膜仓库");
|
||||
|
||||
private final String code;
|
||||
private final String info;
|
||||
|
||||
StorageEnums(String code, String info) {
|
||||
this.code = code;
|
||||
this.info = info;
|
||||
}
|
||||
|
||||
public String getStorage(String code) {
|
||||
for (StorageEnums value : StorageEnums.values()) {
|
||||
if (value.getCode().equals(code)) {
|
||||
return value.getInfo();
|
||||
}
|
||||
}
|
||||
return StorageEnums.GENERAL_WAREHOUSE.getCode();
|
||||
}
|
||||
}
|
@ -82,9 +82,9 @@ public class SAPToWMSController {
|
||||
|
||||
ArrayList<Map<String,Object>> data = request.getBODY();
|
||||
// 主表
|
||||
String insertSql="INSERT INTO MATERIALSPEC (sitename, materialspecname, materialgroup, materialgroupdescription, materialunit, materialunitdesc, deliverycycle, minorderqty, phase, materialtype, mstae, oldmaterialspecname, highvalueflag, commonmaterialflag, purchasetype, width, financialtype, createtime, createuser, lasteventtime, lasteventuser, lasteventtimekey, lasteventname, lasteventcomment,desc_en,IS_CON_TEMP ,MATURATIONTIME ,MATURATIONFLAG ,DEGREE,EXPIRATION_RULES, ZTURENAME, ZMDQ) " + SystemPropHelper.CR +
|
||||
"VALUES(:sitename, :materialspecname, :materialgroup, :materialgroupdescription, :materialunit, :materialunitdesc,:deliverycycle, :minorderqty, :phase, :materialtype, :mstae, :oldmaterialspecname, :highvalueflag, :commonmaterialflag, :purchasetype, :width, :financialtype, :createtime, :createuser, :lasteventtime, :lasteventuser, :lasteventtimekey, :lasteventname, :lasteventcomment,:desc_en,:IS_CON_TEMP ,:MATURATIONTIME ,:MATURATIONFLAG ,:DEGREE,:EXPIRATION_RULES, :zturename, :zmdq)";
|
||||
String updateSql = "UPDATE MATERIALSPEC SET materialgroup = :materialgroup,desc_en=:desc_en,IS_CON_TEMP=:IS_CON_TEMP ,MATURATIONTIME=:MATURATIONTIME ,MATURATIONFLAG=:MATURATIONFLAG ,DEGREE=:DEGREE,EXPIRATION_RULES=:EXPIRATION_RULES, materialgroupdescription = :materialgroupdescription, materialunit = :materialunit, materialunitdesc = :materialunitdesc, deliverycycle = :deliverycycle, minorderqty = :minorderqty, phase = :phase, materialtype = :materialtype, mstae = :mstae, oldmaterialspecname = :oldmaterialspecname, highvalueflag = highvalueflag, commonmaterialflag = :commonmaterialflag, purchasetype = :purchasetype, width = :width, financialtype = :financialtype, createtime = :createtime, createuser = :createuser, lasteventtime = :lasteventtime, lasteventuser = :lasteventuser, lasteventtimekey = :lasteventtimekey, lasteventname = :lasteventname, lasteventcomment = :lasteventcomment, zturename = :zturename, zmdq = :zmdq where materialspecname = :materialspecname and sitename = :sitename";
|
||||
String insertSql="INSERT INTO MATERIALSPEC (sitename, materialspecname, materialgroup, materialgroupdescription, materialunit, materialunitdesc, deliverycycle, minorderqty, phase, materialtype, mstae, oldmaterialspecname, highvalueflag, commonmaterialflag, purchasetype, width, financialtype, createtime, createuser, lasteventtime, lasteventuser, lasteventtimekey, lasteventname, lasteventcomment,desc_en,IS_CON_TEMP ,MATURATIONTIME ,MATURATIONFLAG ,DEGREE,EXPIRATION_RULES, ZTURENAME, ZMDQ, IS_CON_TEMP_T, MATURATIONTIME_T, MATURATIONFLAG_T) " + SystemPropHelper.CR +
|
||||
"VALUES(:sitename, :materialspecname, :materialgroup, :materialgroupdescription, :materialunit, :materialunitdesc,:deliverycycle, :minorderqty, :phase, :materialtype, :mstae, :oldmaterialspecname, :highvalueflag, :commonmaterialflag, :purchasetype, :width, :financialtype, :createtime, :createuser, :lasteventtime, :lasteventuser, :lasteventtimekey, :lasteventname, :lasteventcomment,:desc_en,:IS_CON_TEMP ,:MATURATIONTIME ,:MATURATIONFLAG ,:DEGREE,:EXPIRATION_RULES, :zturename, :zmdq, :IS_CON_TEMP_T, :MATURATIONTIME_T, :MATURATIONFLAG_T)";
|
||||
String updateSql = "UPDATE MATERIALSPEC SET materialgroup = :materialgroup,desc_en=:desc_en,IS_CON_TEMP=:IS_CON_TEMP ,MATURATIONTIME=:MATURATIONTIME ,MATURATIONFLAG=:MATURATIONFLAG ,DEGREE=:DEGREE,EXPIRATION_RULES=:EXPIRATION_RULES, materialgroupdescription = :materialgroupdescription, materialunit = :materialunit, materialunitdesc = :materialunitdesc, deliverycycle = :deliverycycle, minorderqty = :minorderqty, phase = :phase, materialtype = :materialtype, mstae = :mstae, oldmaterialspecname = :oldmaterialspecname, highvalueflag = highvalueflag, commonmaterialflag = :commonmaterialflag, purchasetype = :purchasetype, width = :width, financialtype = :financialtype, createtime = :createtime, createuser = :createuser, lasteventtime = :lasteventtime, lasteventuser = :lasteventuser, lasteventtimekey = :lasteventtimekey, lasteventname = :lasteventname, lasteventcomment = :lasteventcomment, zturename = :zturename, zmdq = :zmdq, IS_CON_TEMP_T = :IS_CON_TEMP_T, MATURATIONTIME_T = :MATURATIONTIME_T, MATURATIONFLAG_T = :MATURATIONFLAG_T where materialspecname = :materialspecname and sitename = :sitename";
|
||||
// 附加单位
|
||||
String insertMarmSql = "insert into BS_MATERIALUNIT (materialspecname, additionalunit, modulecule, denominator) "
|
||||
+ "VALUES(:materialspecname, :additionalunit, :modulecule, :denominator)";
|
||||
@ -178,7 +178,7 @@ public class SAPToWMSController {
|
||||
ZBZQTYPE="0";
|
||||
}
|
||||
//存储条件ZRAUBE 01普通 02恒温 03冷藏 04干膜
|
||||
if(StringUtils.equals(ZRAUBE, "02"))
|
||||
/*if(StringUtils.equals(ZRAUBE, "02"))
|
||||
{
|
||||
ZRAUBE="Y";
|
||||
}
|
||||
@ -193,11 +193,14 @@ public class SAPToWMSController {
|
||||
{
|
||||
|
||||
MATURATIONFLAG="N";
|
||||
}
|
||||
}*/
|
||||
|
||||
map.put("IS_CON_TEMP", ZRAUBE);
|
||||
map.put("IS_CON_TEMP_T", ZRAUBE);
|
||||
map.put("MATURATIONTIME", ZDAY);
|
||||
map.put("MATURATIONFLAG", MATURATIONFLAG);
|
||||
map.put("MATURATIONTIME_T", ZDAY);
|
||||
map.put("MATURATIONFLAG", ZTEMPB);
|
||||
map.put("MATURATIONFLAG_T", ZTEMPB);
|
||||
map.put("DEGREE", ZTEMPB);
|
||||
map.put("EXPIRATION_RULES", ZBZQTYPE);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user