收货看板重写

yun-zuoyi
许心洁 6 years ago
parent 986157043d
commit 88754f9a71

@ -16,7 +16,7 @@ import java.time.LocalTime;
**/
@Data
@Api("供应商收货看板")
public class WmsPoAsnRecvModel extends BaseBean implements Comparable<WmsPoAsnRecvModel>{
public class WmsPoAsnRecvModel extends BaseBean implements Comparable<WmsPoAsnRecvModel> {
@ApiParam("订单号")
private String orderNo;
@ -33,9 +33,9 @@ public class WmsPoAsnRecvModel extends BaseBean implements Comparable<WmsPoAsnRe
@ApiParam("计划收货时间")
private String planTime;
@ApiParam("总数量")
private Double qty;
private Double transQty;
@ApiParam("已收货数量")
private Double recQty;
private Double resQty;
@ApiParam("最早收货时间")
private String earliestReceTime;
@ApiParam("最晚收货时间")
@ -47,36 +47,31 @@ public class WmsPoAsnRecvModel extends BaseBean implements Comparable<WmsPoAsnRe
@ApiParam("收货状态")
private String receiveStatus;
public WmsPoAsnRecvModel(String orderNo,String dock,String vendorNo,String prodCfgTypeCode, String prodCfgTypeName,String planDate,String planTime,Double qty,Double recQty){
public WmsPoAsnRecvModel(String orderNo, String partNo, String vendorName, String dock, String prodCfgTypeName,
String planTime, Double transQty, Double resQty) {
this.orderNo = orderNo;
this.partNo = partNo;
this.vendorName = vendorName;
this.dock = dock;
this.planDate = planDate;
this.planTime = planTime;
this.qty = qty;
this.recQty = recQty;
this.prodCfgTypeCode = prodCfgTypeCode;
this.prodCfgTypeName = prodCfgTypeName;
this.vendorNo = vendorNo;
}
public WmsPoAsnRecvModel(String orderNo,String dock,String planDate,String planTime){
this.orderNo = orderNo;
this.dock = dock;
this.planDate = planDate;
this.planTime = planTime;
this.transQty = transQty;
this.resQty = resQty;
}
public WmsPoAsnRecvModel() {
}
public WmsPoAsnRecvModel(){}
@Override
public int compareTo(WmsPoAsnRecvModel o) {
return getLocalTime(this.getPlanTime()).isAfter(getLocalTime(o.getPlanTime()))? 1 : -1;
return getLocalTime(this.getPlanTime()).isAfter(getLocalTime(o.getPlanTime())) ? 1 : -1;
}
public static LocalTime getLocalTime(String planTime){
public static LocalTime getLocalTime(String planTime) {
LocalTime time = null;
try {
time = LocalTime.parse(planTime);
}catch (Exception e){
} catch (Exception e) {
e.printStackTrace();
}
return time;

Loading…
Cancel
Save