yun-zuoyi
alwaysfrin 6 years ago
commit 1897d227e6

@ -1589,8 +1589,8 @@ public class WmsEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum PRINT_ORDER_TYPE { public enum PRINT_ORDER_TYPE {
PO(10, "PO"), PO(10, "PO"),
MOVEMENT(20, "MOVEMENT"), ASN(30, "ASN"),
ASN(30, "ASN"); MOVEMENT(20, "MOVEMENT");
private int value; private int value;
private String description; private String description;

@ -2,10 +2,6 @@ package cn.estsh.i3plus.pojo.form.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn; import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.BlockFormEnumUtil;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.sun.xml.internal.bind.v2.model.core.ID;
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;

@ -4,7 +4,6 @@ import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.sun.xml.internal.bind.v2.model.core.ID;
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;
@ -16,8 +15,6 @@ 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 javax.transaction.Transactional;
import java.util.List;
/** /**
* @Description : * @Description :

@ -0,0 +1,82 @@
package cn.estsh.i3plus.pojo.wms.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 org.springframework.format.annotation.DateTimeFormat;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
/**
* @Description :
* @Reference :
* @Author : siliter
* @CreateDate : 2019-03-21 14:50
* @Modify:
**/
@Data
@Entity
@Table(name = "WMS_SN_PRINT_RCD")
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Api(value = "条码补打印记录表", description = "条码补打印记录表")
public class WmsSnPrintRcd extends BaseBean {
@Column(name = "WH_NO")
@ApiParam(value = "仓库代码")
private String whNo;
@Column(name = "ZONE_NO")
@ApiParam(value = "存储区编号")
private String zoneNo;
@Column(name = "LOCATE_NO")
@ApiParam(value = "库位代码")
private String locateNo;
@Column(name = "PART_NO")
@ApiParam(value = "物料编号")
private String partNo;
@Column(name = "PART_NAME_RDD")
@ApiParam(value = "物料名称")
private String partNameRdd;
@Column(name = "SN")
@ApiParam(value = "条码")
private String sn;
@Column(name = "UNIT")
@ApiParam(value = "单位")
private String unit;
@Column(name = "QTY")
@ApiParam(value = "数量", example = "0")
private Double qty;
@Column(name = "PDATE")
@ApiParam(value = "打印时间")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date pdate;
@ApiParam(value = "仓库名称")
@Transient
public String whNameRdd;
@ApiParam(value = "存储区名称")
@Transient
public String zoneNameRdd;
@ApiParam(value = "库位名称")
@Transient
public String locateNameRdd;
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsSnPrintRcd;
import org.springframework.stereotype.Repository;
/**
* @Description :Repository
* @Reference :
* @Author : siliter
* @CreateDate : 2019-03-21 10:19
* @Modify:
**/
@Repository
public interface WmsSnPrintRcdRepository extends BaseRepository<WmsSnPrintRcd, Long> {
}

@ -1248,6 +1248,10 @@ public class WmsHqlPack {
HqlPack.getStringLikerPack(wmsActionLog.getAgNameC(), "agNameC", result); HqlPack.getStringLikerPack(wmsActionLog.getAgNameC(), "agNameC", result);
// 单据编号 // 单据编号
HqlPack.getStringLikerPack(wmsActionLog.getOrderNo(), "orderNo", result); HqlPack.getStringLikerPack(wmsActionLog.getOrderNo(), "orderNo", result);
// 设备编号
HqlPack.getStringEqualPack(wmsActionLog.getFixId(), "fixId", result);
// 流程状态
HqlPack.getNumEqualPack(wmsActionLog.getActionStatus(), "actionStatus", result);
getStringBuilderPack(wmsActionLog, result); getStringBuilderPack(wmsActionLog, result);
@ -1320,11 +1324,11 @@ public class WmsHqlPack {
public static String packHqlWmsStockSn(WmsStockSn wmsStockSn) { public static String packHqlWmsStockSn(WmsStockSn wmsStockSn) {
StringBuffer result = new StringBuffer(); StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(wmsStockSn.getSn(), "sn", result); HqlPack.getStringEqualPack(wmsStockSn.getSn(), "sn", result);
HqlPack.getNumEqualPack(wmsStockSn.getVendorNo(), "vendorNo", result); HqlPack.getStringEqualPack(wmsStockSn.getVendorNo(), "vendorNo", result);
HqlPack.getNumEqualPack(wmsStockSn.getWhNo(), "whNo", result); HqlPack.getStringEqualPack(wmsStockSn.getWhNo(), "whNo", result);
HqlPack.getNumEqualPack(wmsStockSn.getZoneNo(), "zoneNo", result); HqlPack.getStringEqualPack(wmsStockSn.getZoneNo(), "zoneNo", result);
HqlPack.getNumEqualPack(wmsStockSn.getPartNo(), "partNo", result); HqlPack.getStringEqualPack(wmsStockSn.getPartNo(), "partNo", result);
HqlPack.getNumEqualPack(wmsStockSn.getLocateNo(), "locateNo", result); HqlPack.getStringEqualPack(wmsStockSn.getLocateNo(), "locateNo", result);
HqlPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result); HqlPack.getNumEqualPack(wmsStockSn.getSnStatus(), "snStatus", result);
HqlPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result); HqlPack.getNumEqualPack(wmsStockSn.getQcStatus(), "qcStatus", result);
HqlPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result); HqlPack.getStringEqualPack(wmsStockSn.getRefSrc(), "refSrc", result);
@ -1334,6 +1338,23 @@ public class WmsHqlPack {
} }
/** /**
*
*
* @param wmsSnPrintRcd
* @return
*/
public static String packHqlWmsSnPrintRcd(WmsSnPrintRcd wmsSnPrintRcd) {
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(wmsSnPrintRcd.getSn(), "sn", result);
HqlPack.getStringEqualPack(wmsSnPrintRcd.getZoneNo(), "zoneNo", result);
HqlPack.getStringEqualPack(wmsSnPrintRcd.getWhNo(), "whNo", result);
HqlPack.getStringEqualPack(wmsSnPrintRcd.getPartNo(), "partNo", result);
HqlPack.getStringEqualPack(wmsSnPrintRcd.getLocateNo(), "locateNo", result);
getStringBuilderPack(wmsSnPrintRcd, result);
return result.toString();
}
/**
* *
* *
* @param wmsStockSn * @param wmsStockSn
@ -1419,10 +1440,11 @@ public class WmsHqlPack {
* @param vals * @param vals
* @return * @return
*/ */
public static String packHqlAndIn(BaseBean bean, String columnName, List<String> vals) { public static String packHqlAndIn(WmsTaskInfo bean,String columnName,List<String> vals) {
StringBuffer result = new StringBuffer(); StringBuffer result = new StringBuffer();
String data = String.join(",", vals); String data = String.join(",", vals);
HqlPack.getInPackString(data, columnName, result); HqlPack.getInPackString(data,columnName,result);
HqlPack.getNumEqualPack(bean.getTaskStatus(), "taskStatus", result);
getStringBuilderPack(bean, result); getStringBuilderPack(bean, result);
return result.toString(); return result.toString();
} }

Loading…
Cancel
Save