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

yun-zuoyi
yunhao.wang 6 years ago
commit 62987c7d0f

@ -300,6 +300,54 @@ public class WmsEnumUtil {
} }
/** /**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum RC_ORDER_STATUS {
CREATE(10, "新建"),
RECEIPT(20, "收货中"),
RECEIPT_FINISH(30, "收货完成"),
CLOSED(40, "已关闭"),
CANCELLED(50, "已取消");
private int value;
private String description;
RC_ORDER_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
public static int descOf(String desc) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(desc)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**
* PO * PO
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
@ -454,7 +502,8 @@ public class WmsEnumUtil {
COMBINATION_LOCATE(40, "D", "组合库"), COMBINATION_LOCATE(40, "D", "组合库"),
LINE_LOCATE(50, "L", "线边库"), LINE_LOCATE(50, "L", "线边库"),
NC_LOCATE(60, "N", "NC库"), NC_LOCATE(60, "N", "NC库"),
SPILLAGE_LOCATE(70, "Y", "溢料库"); SPILLAGE_LOCATE(70, "Y", "溢料库"),
TRANSIT_LOCATE(80, "T", "在途库");
private int value; private int value;
private String code; private String code;

@ -23,4 +23,10 @@ public class TransSnModle extends BaseComponetsParam{
@ApiParam(value = "是否分组") @ApiParam(value = "是否分组")
public int isGroup; public int isGroup;
@ApiParam(value = "物料")
public String partNo;
@ApiParam(value = "分组编号")
public String packageNo;
} }

@ -97,4 +97,12 @@ public class WmsDocMovementDetails extends WmsOrderDetailsModel {
@Column(name = "REC_QTY") @Column(name = "REC_QTY")
@ApiParam(value = "已收货数量", example = "1") @ApiParam(value = "已收货数量", example = "1")
private Double recQty; private Double recQty;
@Column(name = "SRC_AREA_NO")
@ApiParam("源库存地代码")
public String srcAreaNo;
@Column(name = "DEST_AREA_NO")
@ApiParam("目的库存地代码")
public String destAreaNo;
} }

@ -37,7 +37,7 @@ public class WmsLocate extends BaseBean {
private String locateName; private String locateName;
/** /**
* 1=,10=,20=,30=,40=线,50=NC * :10=,20=,30=,40=,50=线,60=NC70=,80=
*/ */
@Column(name="LOCATE_TYPE") @Column(name="LOCATE_TYPE")
@ApiParam(value ="库位类型") @ApiParam(value ="库位类型")

@ -51,7 +51,7 @@ public class WmsStockSn extends BaseBean {
private String partNameRdd; private String partNameRdd;
@Column(name = "LOT_NO") @Column(name = "LOT_NO")
@ApiParam("批次编码") @ApiParam("收货日期(批次编码")
public String lotNo; public String lotNo;
@Column(name = "DATE_CODE") @Column(name = "DATE_CODE")
@ -98,14 +98,13 @@ public class WmsStockSn extends BaseBean {
@ApiParam(value = "数量", example = "0") @ApiParam(value = "数量", example = "0")
private Double qty; private Double qty;
/** /**
* 1=,10=,20=,30=退 * :10=,20=,30=
*/ */
@Column(name = "QC_STATUS") @Column(name = "QC_STATUS")
@ApiParam(value = "质检状态", example = "0") @ApiParam(value = "质检状态", example = "0")
private Integer qcStatus; private Integer qcStatus;
/** /**
* :1=,10=,20=,30=,40=,50=, * 1=10=20=30=40=50=60=70=
* 60=,70=,80=,90=,100=
*/ */
@Column(name = "SN_STATUS") @Column(name = "SN_STATUS")
@ApiParam(value = "条码状态", example = "0") @ApiParam(value = "条码状态", example = "0")

@ -1306,6 +1306,19 @@ public class WmsHqlPack {
} }
/** /**
*
* @param wmsStockSn
* @return
*/
public static String packHqlWmsStockSnLike(WmsStockSn wmsStockSn) {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wmsStockSn.getSn(),"sn", result);
HqlPack.getOrderByPack(new Object[]{2}, new String[]{"createDatetime"}, result);
getStringBuilderPack(wmsStockSn, result);
return result.toString();
}
/**
* *
* @param wmsStockQuan * @param wmsStockQuan
* @return * @return

Loading…
Cancel
Save