Merge remote-tracking branch 'remotes/origin/dev' into test

yun-zuoyi
jimmy.zeng 6 years ago
commit 73b6088977

@ -12,6 +12,44 @@ import com.fasterxml.jackson.annotation.JsonFormat;
public class MesEnumUtil { public class MesEnumUtil {
/** /**
* mes
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_STEP_TYPE {
COMMON_STEP("10", "公用工步"),
JIT_STEP("20", "JIT工步"),
WORK_ORDER_STEP("30", "工单工步"),
BACK_STEP("40", "后台工步");
private String value;
private String description;
MES_STEP_TYPE(String value, String description) {
this.value = value;
this.description = description;
}
public String getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOfDescription(String val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value.equals(val) ) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
* mes * mes
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
@ -236,16 +274,18 @@ public class MesEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PLAN_ORDER_STATUS { public enum PLAN_ORDER_STATUS {
CREATE(10, "创建"), CREATE(10, "CREATED", "创建"),
DE_COMPOSE_ING(20, "分解中"), DE_COMPOSE_ING(20, "DE_COMPOSE_ING", "分解中"),
DE_COMPOSE_ED(30, "分解完成"), DE_COMPOSE_ED(30, "DE_COMPOSE_ED", "分解完成"),
CLOSE(40, "关闭"); CLOSE(40, "CLOSE", "关闭");
private int value; private int value;
private String code;
private String description; private String description;
PLAN_ORDER_STATUS(int value, String description) { PLAN_ORDER_STATUS(int value, String code, String description) {
this.value = value; this.value = value;
this.code = code;
this.description = description; this.description = description;
} }
@ -253,6 +293,10 @@ public class MesEnumUtil {
return value; return value;
} }
public String getCode() {
return code;
}
public String getDescription() { public String getDescription() {
return description; return description;
} }
@ -976,6 +1020,7 @@ public class MesEnumUtil {
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum COMPANY_TYPE { public enum COMPANY_TYPE {
RULECODE("ruleCode","规则编码"),
PREFIX("prefix", "前缀"), PREFIX("prefix", "前缀"),
PART_NO("partNo", "物料号"), PART_NO("partNo", "物料号"),
CUST_PART_NO("custPartNo", "客户物料号"), CUST_PART_NO("custPartNo", "客户物料号"),

@ -22,7 +22,7 @@ import javax.persistence.Column;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@Api("生成条码模型") @Api("生成条码模型")
public class GenSerialNoModel extends BaseBean { public class GenSerialNoModel {
@ApiParam("规则代码") @ApiParam("规则代码")
private String ruleCode; private String ruleCode;
@ -43,7 +43,7 @@ public class GenSerialNoModel extends BaseBean {
private String prodLocation; private String prodLocation;
@ApiParam("前缀") @ApiParam("前缀")
private Integer prefix; private String prefix;
@ApiParam("编码规则") @ApiParam("编码规则")
private String numberRule; private String numberRule;
@ -67,4 +67,8 @@ public class GenSerialNoModel extends BaseBean {
private String currentNumber; private String currentNumber;
public GenSerialNoModel(String ruleCode){
this.ruleCode=ruleCode;
}
} }

@ -454,7 +454,7 @@ public class MesHqlPack {
* @return * @return
*/ */
public static DdlPackBean getMesESOPExcludeById(MesESOP mesESOP, String org) { public static DdlPackBean getMesESOPExcludeById(MesESOP mesESOP, String org) {
DdlPackBean packBean = getAllBaseDataByNormalPro(org); DdlPackBean packBean = getAllBaseData(org);
DdlPreparedPack.getStringEqualPack(mesESOP.getPartNo(), "partNo", packBean); DdlPreparedPack.getStringEqualPack(mesESOP.getPartNo(), "partNo", packBean);
DdlPreparedPack.getStringEqualPack(mesESOP.getRouteCode(), "routeCode", packBean); DdlPreparedPack.getStringEqualPack(mesESOP.getRouteCode(), "routeCode", packBean);
DdlPreparedPack.getStringEqualPack(mesESOP.getProcessCode(), "processCode", packBean); DdlPreparedPack.getStringEqualPack(mesESOP.getProcessCode(), "processCode", packBean);
@ -482,20 +482,21 @@ public class MesHqlPack {
* *
* *
* @param mesEvent * @param mesEvent
* @param organizeCode * @param
* @return * @return
*/ */
public static DdlPackBean getMesEvent(MesEvent mesEvent, String organizeCode) { public static DdlPackBean getMesEvent(MesEvent mesEvent) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesEvent, organizeCode); DdlPackBean packBean = getAllBaseDataByNormalPro(mesEvent, mesEvent.getOrganizeCode());
if (StringUtils.isNotEmpty(mesEvent.getButtonCode())) {
DdlPreparedPack.getStringLikerPack(mesEvent.getButtonCode(), "buttonCode", packBean); DdlPreparedPack.getStringLikerPack(mesEvent.getButtonCode(), "buttonCode", packBean);
}
if (StringUtils.isNotEmpty(mesEvent.getEventCode())) {
DdlPreparedPack.getStringLikerPack(mesEvent.getEventCode(), "eventCode", packBean); DdlPreparedPack.getStringLikerPack(mesEvent.getEventCode(), "eventCode", packBean);
}
if (StringUtils.isNotEmpty(mesEvent.getEventName())) {
DdlPreparedPack.getStringLikerPack(mesEvent.getEventName(), "eventName", packBean); DdlPreparedPack.getStringLikerPack(mesEvent.getEventName(), "eventName", packBean);
return packBean;
} }
public static DdlPackBean getMesEventExcludeById(MesEvent mesEvent) {
DdlPackBean packBean = getAllBaseData(mesEvent.getOrganizeCode());
DdlPreparedPack.getStringEqualPack(mesEvent.getEventCode(), "eventCode", packBean);
DdlPreparedPack.getNumNOEqualPack(mesEvent.getId(), "id", packBean);
return packBean; return packBean;
} }
@ -506,40 +507,36 @@ public class MesHqlPack {
return packBean; return packBean;
} }
public static DdlPackBean getMesEventByEventCode(String eventCode, String org) { public static DdlPackBean getMesEventByEventCode(MesEvent mesEvent) {
DdlPackBean packBean = new DdlPackBean(); DdlPackBean packBean = getAllBaseData(mesEvent.getOrganizeCode());
DdlPreparedPack.getStringEqualPack(org, "organizeCode", packBean); DdlPreparedPack.getStringEqualPack(mesEvent.getEventCode(), "eventCode", packBean);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(), "isDeleted", packBean); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", packBean);
DdlPreparedPack.getStringEqualPack(eventCode, "eventCode", packBean);
return packBean; return packBean;
} }
public static DdlPackBean getMesActionByActionCode(MesAction mesAction, String organizeCode) { public static DdlPackBean getMesActionByActionCode(MesAction mesAction, String organizeCode) {
DdlPackBean packBean = new DdlPackBean(); DdlPackBean packBean = getAllBaseDataByNormalPro(mesAction, organizeCode);
DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", packBean);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(), "isDeleted", packBean);
DdlPreparedPack.getStringEqualPack(mesAction.getActionCode(), "actionCode", packBean); DdlPreparedPack.getStringEqualPack(mesAction.getActionCode(), "actionCode", packBean);
return packBean; return packBean;
} }
public static DdlPackBean getMesActionExcludeById(MesAction mesAction) {
DdlPackBean packBean = getAllBaseData(mesAction.getOrganizeCode());
DdlPreparedPack.getStringEqualPack(mesAction.getActionCode(), "actionCode", packBean);
DdlPreparedPack.getNumNOEqualPack(mesAction.getId(), "id", packBean);
return packBean;
}
/** /**
* *
* *
* @param mesAction * @param mesAction
* @param organizeCode
* @return * @return
*/ */
public static DdlPackBean getMesAction(MesAction mesAction, String organizeCode) { public static DdlPackBean getMesAction(MesAction mesAction) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesAction, organizeCode); DdlPackBean packBean = getAllBaseDataByNormalPro(mesAction.getOrganizeCode());
if (StringUtils.isNotEmpty(mesAction.getActionCode())) {
DdlPreparedPack.getStringRightLikerPack(mesAction.getActionCode(), "actionCode", packBean); DdlPreparedPack.getStringRightLikerPack(mesAction.getActionCode(), "actionCode", packBean);
}
if (StringUtils.isNotEmpty(mesAction.getActionName())) {
DdlPreparedPack.getStringLikerPack(mesAction.getActionName(), "actionName", packBean); DdlPreparedPack.getStringLikerPack(mesAction.getActionName(), "actionName", packBean);
}
DdlPreparedPack.getNumEqualPack(mesAction.getActionType(), "actionType", packBean); DdlPreparedPack.getNumEqualPack(mesAction.getActionType(), "actionType", packBean);
return packBean; return packBean;
@ -552,27 +549,18 @@ public class MesHqlPack {
* @param organizeCode * @param organizeCode
* @return * @return
*/ */
public static DdlPackBean getMesMethod(MesMethod mesMethod, String organizeCode) { public static DdlPackBean getMesMethod(MesMethod mesMethod) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesMethod, organizeCode); DdlPackBean packBean = getAllBaseDataByNormalPro(mesMethod, mesMethod.getOrganizeCode());
if (StringUtils.isNotEmpty(mesMethod.getMethodCode())) {
DdlPreparedPack.getStringRightLikerPack(mesMethod.getMethodCode(), "methodCode", packBean); DdlPreparedPack.getStringRightLikerPack(mesMethod.getMethodCode(), "methodCode", packBean);
}
if (StringUtils.isNotEmpty(mesMethod.getMethodName())) {
DdlPreparedPack.getStringLikerPack(mesMethod.getMethodName(), "methodName", packBean); DdlPreparedPack.getStringLikerPack(mesMethod.getMethodName(), "methodName", packBean);
}
if (StringUtils.isNotEmpty(mesMethod.getCallClass())) {
DdlPreparedPack.getStringRightLikerPack(mesMethod.getCallClass(), "callClass", packBean); DdlPreparedPack.getStringRightLikerPack(mesMethod.getCallClass(), "callClass", packBean);
}
if (mesMethod.getMethodType() != null && StringUtils.isNotEmpty(mesMethod.getMethodType() + "")) {
DdlPreparedPack.getStringEqualPack(mesMethod.getMethodType() + "", "methodType", packBean); DdlPreparedPack.getStringEqualPack(mesMethod.getMethodType() + "", "methodType", packBean);
}
return packBean; return packBean;
} }
public static DdlPackBean getMesMethodByMethodCode(MesMethod mesMethod, String organizeCode) { public static DdlPackBean getMesMethodByMethodCode(MesMethod mesMethod) {
DdlPackBean packBean = new DdlPackBean(); DdlPackBean packBean = getAllBaseDataByNormalPro(mesMethod, mesMethod.getOrganizeCode());
DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", packBean);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(), "isDeleted", packBean);
DdlPreparedPack.getStringEqualPack(mesMethod.getMethodCode(), "methodCode", packBean); DdlPreparedPack.getStringEqualPack(mesMethod.getMethodCode(), "methodCode", packBean);
return packBean; return packBean;
} }
@ -581,17 +569,12 @@ public class MesHqlPack {
* *
* *
* @param mesActionMethod * @param mesActionMethod
* @param organizeCode
* @return * @return
*/ */
public static DdlPackBean getMesActionMethod(MesActionMethod mesActionMethod, String organizeCode) { public static DdlPackBean getMesActionMethod(MesActionMethod mesActionMethod) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesActionMethod, organizeCode); DdlPackBean packBean = getAllBaseDataByNormalPro(mesActionMethod, mesActionMethod.getOrganizeCode());
if (StringUtils.isNotEmpty(mesActionMethod.getActionCode())) {
DdlPreparedPack.getStringLikerPack(mesActionMethod.getActionCode(), "actionCode", packBean); DdlPreparedPack.getStringLikerPack(mesActionMethod.getActionCode(), "actionCode", packBean);
}
if (StringUtils.isNotEmpty(mesActionMethod.getMethodCode())) {
DdlPreparedPack.getStringLikerPack(mesActionMethod.getMethodCode(), "methodCode", packBean); DdlPreparedPack.getStringLikerPack(mesActionMethod.getMethodCode(), "methodCode", packBean);
}
return packBean; return packBean;
} }
@ -863,7 +846,7 @@ public class MesHqlPack {
*/ */
public static DdlPackBean getMesProdCfgExcludeById(MesProdRouteCfg mesProdRouteCfg, String org) { public static DdlPackBean getMesProdCfgExcludeById(MesProdRouteCfg mesProdRouteCfg, String org) {
DdlPackBean packBean = getAllBaseDataByNormalPro(org); DdlPackBean packBean = getAllBaseData(org);
DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getPartNo(), "partNo", packBean); DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getPartNo(), "partNo", packBean);
DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getRouteCode(), "routeCode", packBean); DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getRouteCode(), "routeCode", packBean);
DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getWorkCenterCode(), "workCenterCode", packBean); DdlPreparedPack.getStringEqualPack(mesProdRouteCfg.getWorkCenterCode(), "workCenterCode", packBean);
@ -1136,6 +1119,7 @@ public class MesHqlPack {
/** /**
* Mes * Mes
*
* @param numberRule * @param numberRule
* @param organizeCode * @param organizeCode
* @return * @return
@ -1161,23 +1145,19 @@ public class MesHqlPack {
/** /**
* mes-pcn * mes-pcn
*
* @param mesPcnTask * @param mesPcnTask
* @param organizeCode * @param organizeCode
* @return * @return
*/ */
public static DdlPackBean getMesPcnTask(MesPcnTask mesPcnTask, String organizeCode) { public static DdlPackBean getMesPcnTask(MesPcnTask mesPcnTask, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesPcnTask, organizeCode); DdlPackBean packBean = getAllBaseDataByNormalPro(mesPcnTask, organizeCode);
if (StringUtils.isNotEmpty(mesPcnTask.getTaskCode())) {
DdlPreparedPack.getStringLikerPack(mesPcnTask.getTaskCode(), "taskCode", packBean); DdlPreparedPack.getStringLikerPack(mesPcnTask.getTaskCode(), "taskCode", packBean);
}
if (StringUtils.isNotEmpty(mesPcnTask.getTaskName())) {
DdlPreparedPack.getStringLikerPack(mesPcnTask.getTaskName(), "taskName", packBean); DdlPreparedPack.getStringLikerPack(mesPcnTask.getTaskName(), "taskName", packBean);
}
if (null != mesPcnTask.getTaskStatus()) { if (null != mesPcnTask.getTaskStatus()) {
DdlPreparedPack.getNumEqualPack(mesPcnTask.getTaskStatus(), "taskStatus", packBean); DdlPreparedPack.getNumEqualPack(mesPcnTask.getTaskStatus(), "taskStatus", packBean);
} }
packBean.setOrderByStr(mesPcnTask.orderBy()); packBean.setOrderByStr(mesPcnTask.orderBy());
return packBean; return packBean;
} }
} }

@ -46,9 +46,9 @@ public class WmsMessageStyleModel implements Serializable {
this.message = message; this.message = message;
if (actQty == 0) {//未处理 if (actQty == 0) {//未处理
this.odStatus = WmsEnumUtil.MASTER_ORDER_STATUS.CREATE.getValue(); this.odStatus = WmsEnumUtil.MASTER_ORDER_STATUS.CREATE.getValue();
} else if (actQty > 0) { } else if (transQty > actQty) {//处理中
this.odStatus = WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT.getValue(); this.odStatus = WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT.getValue();
} else if (actQty == transQty) { } else if (actQty == transQty) {//处理完成
this.odStatus = WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT_FINISH.getValue(); this.odStatus = WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT_FINISH.getValue();
} }
} }

@ -149,6 +149,21 @@ public class WmsMoveDetails extends BaseBean {
@ApiParam("业务类型编码") @ApiParam("业务类型编码")
private Integer busiTypeCode; private Integer busiTypeCode;
@Transient
private String workCenterCode;
@Transient
private String fPartNo;
@Transient
private String fPartName;
@Transient
private Double qty;
@Transient
private String createDateTime;
public WmsMoveDetails(){} public WmsMoveDetails(){}
public WmsMoveDetails(String partNo, Long waitingCounts ,Long finishedCounts){ public WmsMoveDetails(String partNo, Long waitingCounts ,Long finishedCounts){
@ -174,6 +189,21 @@ public class WmsMoveDetails extends BaseBean {
return finishedCounts == null ? 0L : this.finishedCounts; return finishedCounts == null ? 0L : this.finishedCounts;
} }
public WmsMoveDetails (String organizeCode,String partNo,String partNameRdd,String workCenterCode,String fPartNo,String fPartName,String unit,Double qty,
String createDateTime,String sn){
this.organizeCode = organizeCode;
this.partNo = partNo;
this.partNameRdd = partNameRdd;
this.workCenterCode = workCenterCode;
this.fPartNo = fPartNo;
this.fPartName = fPartName;
this.unit = unit;
this.qty = qty;
this.createDateTime = createDateTime;
this.sn = sn;
}
public WmsMoveDetails(String organizeCode,String orderNo,Integer item,String partNo,String partNameRdd,String transTypeCode public WmsMoveDetails(String organizeCode,String orderNo,Integer item,String partNo,String partNameRdd,String transTypeCode
,String transTypeName,Integer itemStatus,String unit,String srcWhNo,String destWhNo, ,String transTypeName,Integer itemStatus,String unit,String srcWhNo,String destWhNo,
String srcZoneNo,String destZoneNo,String srcLocateNo, String destLocateNo, String srcZoneNo,String destZoneNo,String srcLocateNo, String destLocateNo,

Loading…
Cancel
Save