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

yun-zuoyi
crish 6 years ago
commit 8c443c3afb

@ -181,7 +181,7 @@ public class AndonManageQueue extends BaseBean {
@Column(name = "EC_DESC") @Column(name = "EC_DESC")
@ApiParam(value = "事件具体原因") @ApiParam(value = "事件具体原因")
private String ec_desc; private String ecDesc;
@Column(name = "EM_CODE") @Column(name = "EM_CODE")
@ApiParam(value = "事件方法代码") @ApiParam(value = "事件方法代码")

@ -181,7 +181,7 @@ public class AndonManageRecord extends BaseBean {
@Column(name = "EC_DESC") @Column(name = "EC_DESC")
@ApiParam(value = "事件具体原因") @ApiParam(value = "事件具体原因")
private String ec_desc; private String ecDesc;
@Column(name = "EM_CODE") @Column(name = "EM_CODE")
@ApiParam(value = "事件方法代码") @ApiParam(value = "事件方法代码")

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.andon.repository;
import cn.estsh.i3plus.pojo.andon.bean.AndonEventMethod;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import org.springframework.stereotype.Repository;
/**
* @Description : ANDON_
* @Reference :
* @Author : hansen.ke
* @CreateDate : 2019-05-14 11:34
* @Modify:
**/
@Repository
public interface IAndonEventMethodRepository extends BaseRepository<AndonEventMethod, Long> {
}

@ -3,6 +3,7 @@ package cn.estsh.i3plus.pojo.andon.sqlpack;
import cn.estsh.i3plus.pojo.andon.bean.AndonPLC; import cn.estsh.i3plus.pojo.andon.bean.AndonPLC;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean; import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
@ -53,7 +54,7 @@ public class AndonHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringEqualPack(andonPLC.getWorkCellCode(), "workCenterCode", result); DdlPreparedPack.getStringEqualPack(andonPLC.getWorkCenterCode(), "workCenterCode", result);
DdlPreparedPack.getStringEqualPack(andonPLC.getWorkCellCode(), "workCellCode", result); DdlPreparedPack.getStringEqualPack(andonPLC.getWorkCellCode(), "workCellCode", result);
DdlPreparedPack.getStringEqualPack(andonPLC.getNodeIP(), "nodeIP", result); DdlPreparedPack.getStringEqualPack(andonPLC.getNodeIP(), "nodeIP", result);
DdlPreparedPack.getStringEqualPack(andonPLC.getChannelName(), "channelName", result); DdlPreparedPack.getStringEqualPack(andonPLC.getChannelName(), "channelName", result);
@ -61,6 +62,7 @@ public class AndonHqlPack {
DdlPreparedPack.getStringEqualPack(andonPLC.getTagAddress(), "tagAddress", result); DdlPreparedPack.getStringEqualPack(andonPLC.getTagAddress(), "tagAddress", result);
DdlPreparedPack.getStringEqualPack(andonPLC.getTagType(), "tagType", result); DdlPreparedPack.getStringEqualPack(andonPLC.getTagType(), "tagType", result);
DdlPreparedPack.getStringEqualPack(andonPLC.getAlarmCode(), "alarmCode", result); DdlPreparedPack.getStringEqualPack(andonPLC.getAlarmCode(), "alarmCode", result);
DdlPreparedPack.getStringEqualPack(andonPLC.getGroupNo(), "groupNo", result);
getStringBuilderPack(andonPLC, result); getStringBuilderPack(andonPLC, result);
return result; return result;
@ -137,6 +139,20 @@ public class AndonHqlPack {
} }
/** /**
* ANDON
* @param andonEventMethod
* @return
*/
public static DdlPackBean packHqlAndonAlarmEventMethod(AndonEventMethod andonEventMethod){
DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringEqualPack(andonEventMethod.getAlarmCode(), "alarmCode", result);
getStringBuilderPack(andonEventMethod, result);
return result;
}
/**
* ANDON * ANDON
* @param andonEventCause * @param andonEventCause
* @return * @return
@ -155,13 +171,15 @@ public class AndonHqlPack {
* @param andonManageQueue * @param andonManageQueue
* @return * @return
*/ */
public static DdlPackBean packHqlAndonManageQueue(AndonManageQueue andonManageQueue){ public static DdlPackBean packHqlAndonManageQueue(AndonManageQueue andonManageQueue, Object[] obj){
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringEqualPack(andonManageQueue.getWorkCellCode(), "workCellCode", result); DdlPreparedPack.getStringEqualPack(andonManageQueue.getWorkCellCode(), "workCellCode", result);
DdlPreparedPack.getStringEqualPack(andonManageQueue.getWorkCenterCode(), "workCenterCode", result); DdlPreparedPack.getStringEqualPack(andonManageQueue.getWorkCenterCode(), "workCenterCode", result);
DdlPreparedPack.getStringEqualPack(andonManageQueue.getEquipmentCode(), "equipmentCode", result); DdlPreparedPack.getStringEqualPack(andonManageQueue.getEquipmentCode(), "equipmentCode", result);
DdlPreparedPack.getStringEqualPack(andonManageQueue.getAlarmCode(), "alarmCode", result); DdlPreparedPack.getStringEqualPack(andonManageQueue.getAlarmCode(), "alarmCode", result);
DdlPreparedPack.getInPackArray(obj, "statusCode", result);
getStringBuilderPack(andonManageQueue, result); getStringBuilderPack(andonManageQueue, result);
return result; return result;

@ -150,15 +150,14 @@ public class AndonEnumUtil {
/** /**
* *
* 1 - 2 - 3 - 4 - * 10 - 20 - 30 -
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ALARM_PRIORITY{ public enum ALARM_PRIORITY{
FIRST(1,"一级"), FIRST(10,"一级"),
SECOND(2,"二级"), SECOND(20,"二级"),
THIRD(3,"三级"), THIRD(30,"三级");
FOURTH(4,"四级");
private int value; private int value;
private String description; private String description;
@ -186,4 +185,33 @@ public class AndonEnumUtil {
return tmp; return tmp;
} }
} }
/**
* ANDONMM= QM= EQ= GY= JC=
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ALARM_CODE{
PART("MM","物料"),
QUALITY("QM","质量"),
EQUIP("EQ","设备"),
PROCESS("GY","工艺"),
CHECK("JC","检测");
private String value;
private String description;
ALARM_CODE(String value, String description) {
this.value = value;
this.description = description;
}
public String getValue() {
return value;
}
public String getDescription() {
return description;
}
}
} }

@ -578,9 +578,9 @@ public class MesEnumUtil {
public enum PROD_ORG_LEVEL{ public enum PROD_ORG_LEVEL{
LEVEL_ONE(1,"一级目录"), LEVEL_ONE(1,"一级目录"),
LEVEL_TWO(1,"二级目录"), LEVEL_TWO(2,"二级目录"),
LEVEL_THREE(1,"三级目录"), LEVEL_THREE(3,"三级目录"),
LEVEL_FOUR(1,"四级目录"); LEVEL_FOUR(4,"四级目录");
private int value; private int value;
private String description; private String description;

@ -14,17 +14,4 @@ public class AndonResultBean {
@ApiParam("处理结果") @ApiParam("处理结果")
private String result; private String result;
public AndonResultBean(boolean success, String msg) {
super();
this.success = success;
this.msg = msg;
}
public AndonResultBean(boolean success, String msg, String result) {
super();
this.success = success;
this.msg = msg;
this.result = result;
}
} }

@ -66,11 +66,8 @@ public class SwebPurchaseOrderDetails extends BaseBean {
@Column(name = "UNIT") @Column(name = "UNIT")
private String unit; private String unit;
/**
*
*/
@ApiParam(value = "行项目状态", example = "1") @ApiParam(value = "行项目状态", example = "1")
@Transient @Column(name = "ITEM_STATUS")
private Integer itemStatus; private Integer itemStatus;
@Column(name = "BOX_QTY") @Column(name = "BOX_QTY")

@ -115,16 +115,15 @@ public class SwebHqlPack {
DdlPreparedPack.getStringEqualPack(details.getPartNo(), "partNo", result); DdlPreparedPack.getStringEqualPack(details.getPartNo(), "partNo", result);
DdlPreparedPack.getNumEqualPack(details.getItemStatus(), "itemStatus", result); DdlPreparedPack.getNumEqualPack(details.getItemStatus(), "itemStatus", result);
DdlPreparedPack.getNumEqualPack(details.getOrderType(), "orderType", result); DdlPreparedPack.getNumEqualPack(details.getOrderType(), "orderType", result);
DdlPreparedPack.getStringEqualPack(details.getExpectedTime(), "expectedTime", result);
return buildHql(details, result); return buildHql(details, result);
} }
public static DdlPackBean getPurchaseOrderDetailsPublishListStatusWhereHql(SwebPurchaseOrderDetails details) { public static DdlPackBean getPurchaseOrderDetailsPublishListStatusWhereHql(SwebPurchaseOrderDetails details) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringEqualPack(details.getOrderNo(), "orderNo", result);
DdlPreparedPack.getStringEqualPack(details.getVendorCode(), "vendorCode", result); DdlPreparedPack.getStringEqualPack(details.getVendorCode(), "vendorCode", result);
DdlPreparedPack.getStringEqualPack(details.getPartNo(), "partNo", result); DdlPreparedPack.getStringEqualPack(details.getPartNo(), "partNo", result);
DdlPreparedPack.getNumEqualPack(details.getOrderType(), "orderType", result); DdlPreparedPack.getNumEqualPack(details.getOrderType(), "orderType", result);
DdlPreparedPack.getStringEqualPack(details.getExpectedTime(), "expectedTime", result);
return buildHql(details, result); return buildHql(details, result);
} }
} }

@ -52,42 +52,25 @@ public class WmsActionGroup extends BaseBean {
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long initAmId; private Long initAmId;
// @Transient
// @ApiParam(value = "初始化组件名称")
// private String initAmName;
@Column(name = "DETAILS_AM_ID") @Column(name = "DETAILS_AM_ID")
@ApiParam(value = "明细处理组件编号", example = "0") @ApiParam(value = "明细处理组件编号", example = "0")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long detailsAmId; private Long detailsAmId;
// @Transient
// @ApiParam(value = "明细处理组件名称")
// private String detailsAmName;
@Column(name = "SUBMIT_AM_ID")
@ApiParam(value = "提交组件编号", example = "0")
@JsonSerialize(using = ToStringSerializer.class)
private Long submitAmId;
// @Transient
// @ApiParam(value = "提交组件名称")
// private String submitAmName;
@Column(name = "END_AM_ID") @Column(name = "END_AM_ID")
@ApiParam(value = "结束组件编号", example = "0") @ApiParam(value = "结束组件编号", example = "0")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long endAmId; private Long endAmId;
//
// @Transient
// @ApiParam(value = "结束组件名称")
// private String endAmName;
// 1=true, 2 = false // 1=true, 2 = false
@Column(name = "AUTO_INIT") @Column(name = "AUTO_INIT")
@ApiParam(value = "任务自动初始化", example = "0") @ApiParam(value = "任务自动初始化", example = "0")
private Integer autoInit; private Integer autoInit;
@Column(name = "POSITION")
@ApiParam(value = "GOJS位置")
private String position;
public Long getInitAmId() { public Long getInitAmId() {
if (initAmId != null) { if (initAmId != null) {
return initAmId.longValue(); return initAmId.longValue();

@ -27,7 +27,7 @@ import javax.persistence.Transient;
@DynamicInsert @DynamicInsert
@DynamicUpdate @DynamicUpdate
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Table(name="WMS_ACTION_GROUP_DETAILS") @Table(name = "WMS_ACTION_GROUP_DETAILS")
@Api("作业流程明细") @Api("作业流程明细")
public class WmsActionGroupDetails extends BaseBean { public class WmsActionGroupDetails extends BaseBean {

Loading…
Cancel
Save