生产模块bug修改

Signed-off-by: crish <570360737@qq.com>
yun-zuoyi
crish 6 years ago
parent 28caf8bf4c
commit d6221c39ae

@ -314,7 +314,7 @@ public class DdlPreparedPack {
*/ */
public static void getStringBiggerPack(Object data, String columnName, DdlPackBean packBean) { public static void getStringBiggerPack(Object data, String columnName, DdlPackBean packBean) {
if (data != null && !StringUtils.isEmpty(String.valueOf(data))) { if (data != null && !StringUtils.isEmpty(String.valueOf(data))) {
packBean.addColumnQuery(columnName," and model." + columnName + " > :m_" + columnName, data); packBean.addColumnQuery(columnName," and model." + columnName + " >= :m_" + columnName, data);
} }
} }
@ -326,7 +326,7 @@ public class DdlPreparedPack {
*/ */
public static void getStringSmallerPack(Object data, String columnName, DdlPackBean packBean) { public static void getStringSmallerPack(Object data, String columnName, DdlPackBean packBean) {
if (data != null && !StringUtils.isEmpty(String.valueOf(data))) { if (data != null && !StringUtils.isEmpty(String.valueOf(data))) {
packBean.addColumnQuery(columnName," and model." + columnName + " < :m_" + columnName, data); packBean.addColumnQuery("s_"+columnName," and model." + columnName + " <= :m_s_" + columnName, data);
} }
} }

@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.mes.bean; package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.MesEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -12,6 +13,9 @@ import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/** /**
* @Description: * @Description:
@ -79,4 +83,5 @@ public class MesQueueOrder extends BaseBean {
public double getSeq() { public double getSeq() {
return this.seq == null ? 0.0d : this.seq; return this.seq == null ? 0.0d : this.seq;
} }
} }

@ -28,7 +28,7 @@ import javax.persistence.Table;
@Api("生产队列明细") @Api("生产队列明细")
public class MesQueueOrderDetail extends BaseBean { public class MesQueueOrderDetail extends BaseBean {
@Column(name="ORDER_NO") @Column(name="ORDER_NO")
@ApiParam("工单号") @ApiParam("主队列编号")
private String orderNo; private String orderNo;
@Column(name="PART_NO") @Column(name="PART_NO")

@ -2,12 +2,13 @@ package cn.estsh.i3plus.pojo.mes.model;
import cn.estsh.i3plus.pojo.mes.bean.MesPart; import cn.estsh.i3plus.pojo.mes.bean.MesPart;
import cn.estsh.i3plus.pojo.mes.bean.MesPlanOrder; import cn.estsh.i3plus.pojo.mes.bean.MesPlanOrder;
import cn.estsh.i3plus.pojo.mes.bean.MesQueueOrder;
import cn.estsh.i3plus.pojo.mes.bean.MesWorkOrder; import cn.estsh.i3plus.pojo.mes.bean.MesWorkOrder;
import java.util.List; import java.util.List;
/** /**
* @Description: * @Description:
* @Reference: * @Reference:
* @Author: Crish * @Author: Crish
* @CreateDate:2019-04-29-11:58 * @CreateDate:2019-04-29-11:58
@ -15,11 +16,33 @@ import java.util.List;
**/ **/
public class RequestModel { public class RequestModel {
private List<MesWorkOrder> workOrderList; private List<MesWorkOrder> workOrderList; // 工单数据集
private List<MesPart> partList; private List<MesPart> partList; // 物料数据集
private List<MesPlanOrder> planOrderList; private List<MesPlanOrder> planOrderList; // 生产计划数据集
private List<MesQueueOrder> queueOrderList; // 生产队列数据集
private Double currentSeq; // 生产队列中的当前序列号
private Double nextSeq; // 生产队列中的下一个序列号
private Integer srcStatus; // 源状态
private Integer destStatus; // 目的状态
public RequestModel(List<MesQueueOrder> queueOrderList, Double currentSeq, Double nextSeq) {
this.queueOrderList = queueOrderList;
this.currentSeq = currentSeq;
this.nextSeq = nextSeq;
}
public RequestModel(List<MesQueueOrder> queueOrderList, Integer srcStatus, Integer destStatus) {
this.queueOrderList = queueOrderList;
this.srcStatus = srcStatus;
this.destStatus = destStatus;
}
public RequestModel(List<MesWorkOrder> workOrderList, List<MesPart> partList) { public RequestModel(List<MesWorkOrder> workOrderList, List<MesPart> partList) {
this.workOrderList = workOrderList; this.workOrderList = workOrderList;
@ -52,4 +75,44 @@ public class RequestModel {
public void setPlanOrderList(List<MesPlanOrder> planOrderList) { public void setPlanOrderList(List<MesPlanOrder> planOrderList) {
this.planOrderList = planOrderList; this.planOrderList = planOrderList;
} }
public List<MesQueueOrder> getQueueOrderList() {
return queueOrderList;
}
public void setQueueOrderList(List<MesQueueOrder> queueOrderList) {
this.queueOrderList = queueOrderList;
}
public Double getCurrentSeq() {
return currentSeq == null ? 0.0d : currentSeq;
}
public void setCurrentSeq(Double currentSeq) {
this.currentSeq = currentSeq;
}
public Double getNextSeq() {
return nextSeq == null ? 0.0d : nextSeq;
}
public void setNextSeq(Double nextSeq) {
this.nextSeq = nextSeq;
}
public Integer getSrcStatus() {
return srcStatus == null ? 0 : srcStatus;
}
public void setSrcStatus(Integer srcStatus) {
this.srcStatus = srcStatus;
}
public Integer getDestStatus() {
return destStatus == null ? 0 : destStatus;
}
public void setDestStatus(Integer destStatus) {
this.destStatus = destStatus;
}
} }

@ -170,6 +170,10 @@ public class MesHqlPack {
DdlPreparedPack.getStringSmallerPack(mesQueueOrder.getCustFlagNoEnd(), "custFlagNo", packBean); DdlPreparedPack.getStringSmallerPack(mesQueueOrder.getCustFlagNoEnd(), "custFlagNo", packBean);
} }
if (StringUtils.isNotEmpty(mesQueueOrder.getOrderNo() + "")) {
DdlPreparedPack.getStringLikerPack(mesQueueOrder.getOrderNo(), "orderNo", packBean);
}
// 只查询创建状态的队列 // 只查询创建状态的队列
DdlPreparedPack.getNumEqualPack(MesEnumUtil.QUEUE_ORDER_STATUS.NORMAL.getValue(), "status", packBean); DdlPreparedPack.getNumEqualPack(MesEnumUtil.QUEUE_ORDER_STATUS.NORMAL.getValue(), "status", packBean);

Loading…
Cancel
Save