备件生成冲突解决

yun-zuoyi
wynne1005 5 years ago
commit 470775b527

@ -106,6 +106,7 @@ public class BaseThreadLocal {
public static final String INIT_INFO = "INIT_INFO"; //初始化数据 public static final String INIT_INFO = "INIT_INFO"; //初始化数据
public static final String EMP_NAME = "USER_NAME"; //用户名 public static final String EMP_NAME = "USER_NAME"; //用户名
public static final String ORGANIZE_CODE = "ORGANIZE_CODE"; //组织代码 public static final String ORGANIZE_CODE = "ORGANIZE_CODE"; //组织代码
public static final String LANGUAGE_CODE = "LANGUAGE_CODE"; //语言代码
public static boolean isInit(){ public static boolean isInit(){
Object data = getData(INIT_INFO); Object data = getData(INIT_INFO);
@ -117,9 +118,10 @@ public class BaseThreadLocal {
} }
//初始化用户数据 //初始化用户数据
public static void initSessionUserThreadLocal(String empName, String organizeCode){ public static void initSessionUserThreadLocal(String empName, String organizeCode,String languageCode){
setData(BaseThreadLocal.EMP_NAME, empName); setData(BaseThreadLocal.EMP_NAME, empName);
setData(BaseThreadLocal.ORGANIZE_CODE, organizeCode); setData(BaseThreadLocal.ORGANIZE_CODE, organizeCode);
setData(BaseThreadLocal.LANGUAGE_CODE, languageCode);
setData(BaseThreadLocal.INIT_INFO, true); setData(BaseThreadLocal.INIT_INFO, true);
} }
@ -139,4 +141,12 @@ public class BaseThreadLocal {
} }
return organizeCode; return organizeCode;
} }
//获取线程中的语言代码
public static String getThreadLanguageCode(){
String organizeCode = getDataStr(LANGUAGE_CODE);
if(organizeCode == null){
organizeCode = "CN/zh";
}
return organizeCode;
}
} }

@ -2060,7 +2060,10 @@ public class MesEnumUtil {
MES_LOCATION(570, "locationExcelService", "库位信息导入"), MES_LOCATION(570, "locationExcelService", "库位信息导入"),
MES_SUB_PART(580, "mesSubPartExcelService", "替代料导入"), MES_SUB_PART(580, "mesSubPartExcelService", "替代料导入"),
MES_WORK_CELL_DEFECT(590, "workCellDefectExcelService", "工位缺陷信息导入"), MES_WORK_CELL_DEFECT(590, "workCellDefectExcelService", "工位缺陷信息导入"),
MES_SPARE_PARTS(600, "sparePartsExcelService", "备件计划导入"); MES_MODEL_GRADE(600, "modelGradeExcelService", "车型等级导入"),
MES_PROD_MODEL_CFG(610, "prodModelCfgExcelService", "产品车型配置导入"),
MES_SCATTER_PART_CFG_BOM(620, "scatterPartCfgBomExcelService", "车型散件配置清单导入"),
MES_SPARE_PARTS(630, "sparePartsExcelService", "备件计划导入");
private int value; private int value;
private String service; private String service;
@ -3689,6 +3692,39 @@ public class MesEnumUtil {
} }
} }
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum WORK_ORDER_PRINT_STATUS {
UNPRINTED(10, "未打印"),
PRINTED(20, "已打印");
private int value;
private String description;
WORK_ORDER_PRINT_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOfDescription(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/** /**
* MesProduceSnprintStatus * MesProduceSnprintStatus
*/ */

@ -2585,6 +2585,39 @@ public class MesPcnEnumUtil {
} }
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum WORK_ORDER_PRINT_STATUS {
UNPRINTED(10, "未打印"),
PRINTED(20, "已打印");
private int value;
private String description;
WORK_ORDER_PRINT_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOfDescription(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PACKAGE_PRINT_STATUS { public enum PACKAGE_PRINT_STATUS {
UNPRINTED(10, "未打印"), UNPRINTED(10, "未打印"),

@ -163,6 +163,10 @@ public class MesPackage extends BaseBean implements Serializable {
@ApiParam("托包规数量") @ApiParam("托包规数量")
private Double qty2; private Double qty2;
@Transient
@ApiParam("过程条码")
private String serialNumber;
public MesPackage() { public MesPackage() {
} }

@ -117,6 +117,14 @@ public class WmsDocMovementMaster extends BaseBean {
@ApiParam("司机") @ApiParam("司机")
public String driverNo; public String driverNo;
@Column(name = "TMS_CAR_NO")
@ApiParam(value = "TMS车牌号")
private String tmsCarNo;
@Column(name = "TMS_DRIVER_NO")
@ApiParam("TMS司机")
public String tmsDriverNo;
@Column(name = "CUST_ORDER_NO") @Column(name = "CUST_ORDER_NO")
@ApiParam(value = "客户单号") @ApiParam(value = "客户单号")
private String custOrderNo; private String custOrderNo;

@ -77,6 +77,14 @@ public class WmsMoveToERP extends BaseBean {
@ApiParam("司机") @ApiParam("司机")
public String driverNo; public String driverNo;
@Column(name = "TMS_CAR_NO")
@ApiParam(value = "TMS车牌号")
private String tmsCarNo;
@Column(name = "TMS_DRIVER_NO")
@ApiParam("TMS司机")
public String tmsDriverNo;
@Column(name="ITEM") @Column(name="ITEM")
@ApiParam(value = "行号") @ApiParam(value = "行号")
public String item; public String item;

Loading…
Cancel
Save