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

yun-zuoyi
曾贞一 5 years ago
commit 0acf2dc0ae

@ -1598,7 +1598,8 @@ public class MesEnumUtil {
MES_EQU_NOTIFY_OBJECT_CFG(380,"设备通知对象"),
MES_PLC(390,"PLC地址清单"),
MES_PROCESS(400,"工序信息"),
MES_KPSN_RULE(410,"关键件条码校验规则");
MES_KPSN_RULE(410,"关键件条码校验规则"),
MES_QUEUE_JIT_ACTUAL(420,"客户JIT生产队列");
private int value;
private String description;
@ -4062,4 +4063,75 @@ public class MesEnumUtil {
return tmp;
}
}
/**
* JIT
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_QUEUE_JIT_ACTUAL_STATUS {
CREATE(10, "创建"),
LANDED(20, "下达"),
CANCEL(30, "取消");
private int value;
private String description;
MES_QUEUE_JIT_ACTUAL_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;
}
}
/**
* JIT
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MES_QUEUE_JIT_ACTUAL_SPECIAL_FLAG {
NORMAL(10, "正常"),
EMPTYING(20, "放空");
private int value;
private String description;
MES_QUEUE_JIT_ACTUAL_SPECIAL_FLAG(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;
}
}
}

@ -3857,7 +3857,8 @@ public class WmsEnumUtil {
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PRINT_TYPE {
SN(10, "SN");
SN(10, "SN"),
PACKAGE_NO(20, "PACKAGE_NO");
private int value;
private String description;

@ -37,4 +37,12 @@ public class MesCustProdLine extends BaseBean implements Serializable {
@Column(name = "CUST_PROD_LINE_NAME")
@ApiParam("客户产线名称")
private String custProdLineName;
@Column(name = "PG_CODE")
@ApiParam("生产组代码")
private String pgCode;
@Column(name = "CUST_CODE")
@ApiParam("客户代码")
private String custCode;
}

@ -0,0 +1,42 @@
package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 9:34
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_PRODUCE_GROUP")
@Api("MES_生产组")
public class MesProduceGroup extends BaseBean implements Serializable {
private static final long serialVersionUID = -6926189371427937743L;
@Column(name = "PG_CODE")
@ApiParam("生产组代码")
private String pgCode;
@Column(name = "PG_NAME")
@ApiParam("生产组名称")
private String pgName;
}

@ -0,0 +1,40 @@
package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 9:22
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_PRODUCE_GROUP_CFG")
@Api("MES_生产组配置")
public class MesProduceGroupCfg extends BaseBean implements Serializable {
private static final long serialVersionUID = 82611799819312505L;
@Column(name = "PG_CODE")
@ApiParam("生产组代码")
private String pgCode;
@Column(name = "WORK_CENTER_CODE")
@ApiParam("生产线")
private String workCenterCode;
}

@ -0,0 +1,49 @@
package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Description :MES_QUEUE_JIT_ACTUAL_DETAIL
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:16
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_QUEUE_GROUP_COUNT")
@Api("MES_队列分组计数")
public class MesQueueGroupCount extends BaseBean implements Serializable {
private static final long serialVersionUID = -7799006330177462162L;
@Column(name = "QGR_CODE")
@ApiParam("分组规则代码")
private String qgrCode;
@Column(name = "QUEUE_GROUP_NO")
@ApiParam("分组队列编号")
private String queueGroupNo;
@Column(name = "QTY")
@ApiParam("分组数量")
private Integer qty;
@Column(name = "CNT_QTY")
@ApiParam("累计数")
private Integer cntQty;
}

@ -0,0 +1,49 @@
package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Description :MES_QUEUE_GROUP_COUNT
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:16
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_QUEUE_GROUP_RULE")
@Api("MES_队列分组规则")
public class MesQueueGroupRule extends BaseBean implements Serializable {
private static final long serialVersionUID = -6857842499743356177L;
@Column(name = "QGR_CODE")
@ApiParam("分组规则代码")
private String qgrCode;
@Column(name = "CUST_PLANT_CODE")
@ApiParam("客户产线代码")
private String custPlantCode;
@Column(name = "PRODUCE_CTGY_CODE")
@ApiParam("产品位置代码")
private String produceCtgyCode;
@Column(name = "QTY")
@ApiParam("分组数量")
private Integer qty;
}

@ -0,0 +1,91 @@
package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:16
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_QUEUE_JIT_ACTUAL")
@Api("MES_客户JIT生产队列")
public class MesQueueJitActual extends BaseBean implements Serializable {
private static final long serialVersionUID = 655875369308810110L;
@Column(name = "JIS_ACTUAL_NO")
@ApiParam("队列编号")
private String jisActualNo;
@Column(name = "PROD_CFG_CODE")
@ApiParam("配置代码")
private String prodCfgCode;
@Column(name = "VIN_CODE")
@ApiParam("vin")
private String vinCode;
@Column(name = "CUST_FLAG_NO")
@ApiParam("客户标识号")
private String custFlagNo;
@Column(name = "SEQ")
@ApiParam("排序号")
private Double seq;
@Column(name = "STATUS")
@ApiParam("状态")
private Integer status;
@Column(name = "SPECIAL_FLAG")
@ApiParam("特殊标识")
private Integer specialFlag;
@Column(name = "CUST_POINT_DATE")
@ApiParam("客户需求时间")
private String custPointDate;
@Column(name = "CUST_CODE")
@ApiParam("客户代码")
private String custCode;
@Column(name = "CUST_PLANT_CODE")
@ApiParam("客户产线代码")
private String custPlantCode;
@Column(name = "MEMO")
@ApiParam("备注")
private String memo;
@Column(name = "PG_CODE")
@ApiParam("生产组代码")
private String pgCode;
@Transient
@ApiParam("客户需求开始时间")
private String custPointStartDate;
@Transient
@ApiParam("客户需求结束时间")
private String custPointEndDate;
}

@ -0,0 +1,61 @@
package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Description :MES_QUEUE_JIT_ACTUAL
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:16
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_QUEUE_JIT_ACTUAL_DETAIL")
@Api("MES_客户JIT生产队列明细")
public class MesQueueJitActualDetail extends BaseBean implements Serializable {
private static final long serialVersionUID = 1442091799346314190L;
@Column(name = "QGR_CODE")
@ApiParam("分组规则代码")
private String qgrCode;
@Column(name = "PROD_CFG_CODE")
@ApiParam("配置代码")
private String prodCfgCode;
@Column(name = "PART_NO")
@ApiParam("物料号")
private String partNo;
@Column(name = "PRODUCE_CTGY_CODE")
@ApiParam("产品位置代码")
private String produceCtgyCode;
@Column(name = "PART_NAME")
@ApiParam("产品名称")
private String partName;
@Column(name = "QUEUE_GROUP_NO")
@ApiParam("分组队列编号")
private String queueGroupNo;
@Column(name = "GROUP_NO")
@ApiParam("组内编号")
private Integer groupNo;
}

@ -0,0 +1,77 @@
package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 9:40
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_QUEUE_JIT_PLAN")
@Api("MES_客户JIT预装队列")
public class MesQueueJitPlan extends BaseBean implements Serializable {
private static final long serialVersionUID = 6613487463796132500L;
@Column(name = "JIS_PLAN_NO")
@ApiParam("队列编号")
private String jisPlanNo;
@Column(name = "PROD_CFG_CODE")
@ApiParam("配置代码")
private String prodCfgCode;
@Column(name = "VIN_CODE")
@ApiParam("vin")
private String vinCode;
@Column(name = "CUST_FLAG_NO")
@ApiParam("客户标识号")
private String custFlagNo;
@Column(name = "VEHICLE_CODE")
@ApiParam("选配码")
private String vehicleCode;
@Column(name = "SEQ")
@ApiParam("计划排序号")
private String seq;
@Column(name = "STATUS")
@ApiParam("状态")
private Integer status;
@Column(name = "PLAN_DATE")
@ApiParam("计划上线时间")
private String planDate;
@Column(name = "CUST_CODE")
@ApiParam("客户代码")
private String custCode;
@Column(name = "CUST_PLANT_CODE")
@ApiParam("客户工厂代码")
private String custPlantCode;
@Column(name = "VERSION")
@ApiParam("版本号")
private String version;
}

@ -0,0 +1,53 @@
package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:01
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_QUEUE_JIT_PLAN_BOM")
@Api("MES_客户JIT预装队列BOM")
public class MesQueueJitPlanBom extends BaseBean implements Serializable {
private static final long serialVersionUID = 2037991315471333415L;
@Column(name = "JIS_PLAN_NO")
@ApiParam("队列编号")
private String jisPlanNo;
@Column(name = "PART_NO")
@ApiParam("物料号")
private String partNo;
@Column(name = "ITEM_PART_NO")
@ApiParam("原材料物料号")
private String itemPartNo;
@Column(name = "DOCK_NO")
@ApiParam("道口")
private String dockNo;
@Column(name = "QTY")
@ApiParam("用量")
private Double qty;
}

@ -0,0 +1,49 @@
package cn.estsh.i3plus.pojo.mes.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 9:58
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_QUEUE_JIT_PLAN_DETAIL")
@Api("MES_客户JIT预装队列明细")
public class MesQueueJitPlanDetail extends BaseBean implements Serializable {
private static final long serialVersionUID = 1263996676519565026L;
@Column(name = "JIS_PLAN_NO")
@ApiParam("队列编号")
private String jisPlanNo;
@Column(name = "PROD_CFG_CODE")
@ApiParam("配置代码")
private String prodCfgCode;
@Column(name = "PART_NO")
@ApiParam("物料号")
private String partNo;
@Column(name = "PART_NAME")
@ApiParam("产品名称")
private String partName;
}

@ -0,0 +1,37 @@
package cn.estsh.i3plus.pojo.mes.model;
import lombok.Data;
import java.util.List;
import java.util.Map;
/**
* @author Wynne.Lu
* @date 2020/3/9 15:35
* @desc
*/
@Data
public class ActorMessageModel<T> {
private String msgType;
private String clientInfo;
private String workCellCode;
private String workCenterCode;
private String organizeCode;
private String routeCode;
private String serialNumber;
private String productSn;
private T dataObj;
private List<? extends T> dataList;
private Map<String, Object> dataMap;
}

@ -1,4 +1,4 @@
package cn.estsh.i3plus.pojo.model.mes;
package cn.estsh.i3plus.pojo.mes.model;
import io.swagger.annotations.ApiParam;
import lombok.Data;

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesProduceGroupCfg;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:53
* @Modify:
**/
public interface MesProduceGroupCfgRepository extends BaseRepository<MesProduceGroupCfg, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesProduceGroup;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:52
* @Modify:
**/
public interface MesProduceGroupRepository extends BaseRepository<MesProduceGroup, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesQueueGroupCount;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:54
* @Modify:
**/
public interface MesQueueGroupCountRepository extends BaseRepository<MesQueueGroupCount, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesQueueGroupRule;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:55
* @Modify:
**/
public interface MesQueueGroupRuleRepository extends BaseRepository<MesQueueGroupRule, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesQueueJitActualDetail;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:57
* @Modify:
**/
public interface MesQueueJitActualDetailRepository extends BaseRepository<MesQueueJitActualDetail, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesQueueJitActual;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:56
* @Modify:
**/
public interface MesQueueJitActualRepository extends BaseRepository<MesQueueJitActual, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesQueueJitPlanBom;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:58
* @Modify:
**/
public interface MesQueueJitPlanBomRepository extends BaseRepository<MesQueueJitPlanBom, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesQueueJitPlanDetail;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:58
* @Modify:
**/
public interface MesQueueJitPlanDetailRepository extends BaseRepository<MesQueueJitPlanDetail, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesQueueJitPlan;
/**
* @Description :
* @Reference :
* @Author : joke
* @CreateDate : 2020-03-06 10:57
* @Modify:
**/
public interface MesQueueJitPlanRepository extends BaseRepository<MesQueueJitPlan, Long> {
}

@ -2164,4 +2164,46 @@ public class MesHqlPack {
}
return packBean;
}
/**
* JIT
*
* @param queueJitActual
* @param organizeCode
* @return
*/
public static DdlPackBean getMesQueueJitActual(MesQueueJitActual queueJitActual, String organizeCode) {
DdlPackBean packBean = getAllBaseData(organizeCode);
if (!StringUtils.isEmpty(queueJitActual.getJisActualNo())) {
DdlPreparedPack.getStringLikerPack(queueJitActual.getJisActualNo(), "jisActualNo", packBean);
}
if (!StringUtils.isEmpty(queueJitActual.getCustPlantCode())) {
DdlPreparedPack.getStringLikerPack(queueJitActual.getCustPlantCode(), "custPlantCode", packBean);
}
if (!StringUtils.isEmpty(queueJitActual.getCustFlagNo())) {
DdlPreparedPack.getStringLikerPack(queueJitActual.getCustFlagNo(), "custFlagNo", packBean);
}
if (!StringUtils.isEmpty(queueJitActual.getVinCode())) {
DdlPreparedPack.getStringLikerPack(queueJitActual.getVinCode(), "vinCode", packBean);
}
if (!StringUtils.isEmpty(queueJitActual.getProdCfgCode())) {
DdlPreparedPack.getStringLikerPack(queueJitActual.getProdCfgCode(), "prodCfgCode", packBean);
}
if (queueJitActual.getStatus() != null) {
DdlPreparedPack.getNumEqualPack(queueJitActual.getStatus(), "status", packBean);
}
if (!StringUtil.isEmpty(queueJitActual.getCreateDateTimeStart()) || !StringUtil.isEmpty(queueJitActual.getCreateDateTimeEnd())) {
DdlPreparedPack.timeBuilder(
queueJitActual.getCreateDateTimeStart(),
queueJitActual.getCreateDateTimeEnd(),
"createDatetime", packBean, true);
}
if (!StringUtil.isEmpty(queueJitActual.getCustPointStartDate()) || !StringUtil.isEmpty(queueJitActual.getCustPointEndDate())) {
DdlPreparedPack.timeBuilder(
queueJitActual.getCustPointStartDate(),
queueJitActual.getCustPointEndDate(),
"createDatetime", packBean, true);
}
return packBean;
}
}

@ -1301,6 +1301,7 @@ public class WmsHqlPack {
DdlPreparedPack.getStringRightLikerPack(wmsStockSn.getCustSn(), "custSn", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getDateCode(), "dateCode", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getLotNo(), "lotNo", result);
DdlPreparedPack.getStringEqualPack(wmsStockSn.getPackageNo(), "packageNo", result);
DdlPreparedPack.timeBuilder(wmsStockSn.getQualityDateTimeStart()+","+ wmsStockSn.getQualityDateTimeEnd(),
"qualityDate", result, false,false);
if (wmsStockSn.getIsValid() != null) {

Loading…
Cancel
Save