Commit 60554cd0 LN

去掉barcode的expTime ,过期时间使用 expireDate

1 个父辈 e29e155f
...@@ -36,8 +36,8 @@ public class BarcodeDto implements Serializable { ...@@ -36,8 +36,8 @@ public class BarcodeDto implements Serializable {
private float maxStorageTime = 0; private float maxStorageTime = 0;
@ApiModelProperty("过期时间(入库时间+最大存储时间)") // @ApiModelProperty("过期时间(入库时间+最大存储时间)")
private Date expTime; // private Date expTime;
@ApiModelProperty("过期状态,-1未入库0在库,1已出库正常,2已出库且已过期") @ApiModelProperty("过期状态,-1未入库0在库,1已出库正常,2已出库且已过期")
private int status = BARCODE_STATUS.NEW; private int status = BARCODE_STATUS.NEW;
......
...@@ -42,10 +42,10 @@ public class Barcode extends BasePo implements Serializable { ...@@ -42,10 +42,10 @@ public class Barcode extends BasePo implements Serializable {
private int mixTime = 0; private int mixTime = 0;
private float maxStorageTime = 0; private float maxStorageTime = 0;
/** // /**
* 过期时间(入库时间+最大存储时间) // * 过期时间(入库时间+最大存储时间)
*/ // */
private Date expTime; // private Date expTime;
/** /**
* 过期状态,-1未入库0在库,1已出库正常,2已出库且已过期 * 过期状态,-1未入库0在库,1已出库正常,2已出库且已过期
...@@ -287,7 +287,7 @@ public class Barcode extends BasePo implements Serializable { ...@@ -287,7 +287,7 @@ public class Barcode extends BasePo implements Serializable {
this.putInDate = new Date(); this.putInDate = new Date();
status = BARCODE_STATUS.IN_STORE; status = BARCODE_STATUS.IN_STORE;
updateExpTime(); // updateExpTime();
} }
...@@ -307,18 +307,18 @@ public class Barcode extends BasePo implements Serializable { ...@@ -307,18 +307,18 @@ public class Barcode extends BasePo implements Serializable {
this.putInDate = putInDate; this.putInDate = putInDate;
} }
private void updateExpTime() { // private void updateExpTime() {
if (expTime == null && maxStorageTime != 0F && putInTime != -1) { // if (expTime == null && maxStorageTime != 0F && putInTime != -1) {
Float maxStorageTimeMill = maxStorageTime * 60 * 60 * 1000; // Float maxStorageTimeMill = maxStorageTime * 60 * 60 * 1000;
expTime = new Date(putInTime + maxStorageTimeMill.longValue()); // expTime = new Date(putInTime + maxStorageTimeMill.longValue());
if (expireDate != null) { // if (expireDate != null) {
//如果是在包装上的过期时间之前,使用包装上的过期时间 // //如果是在包装上的过期时间之前,使用包装上的过期时间
if (expireDate.getTime() < expTime.getTime()) { // if (expireDate.getTime() < expTime.getTime()) {
expTime = expireDate; // expTime = expireDate;
} // }
} // }
} // }
} // }
public void updateSluggishTime(int sluggishDay ){ public void updateSluggishTime(int sluggishDay ){
if(sluggishDay>0){ if(sluggishDay>0){
...@@ -372,13 +372,13 @@ public class Barcode extends BasePo implements Serializable { ...@@ -372,13 +372,13 @@ public class Barcode extends BasePo implements Serializable {
this.checkOutDate = checkOutDate; this.checkOutDate = checkOutDate;
this.outOpor = opor; this.outOpor = opor;
if (checkOutDate != null) {//出库时判断是否过期 if (checkOutDate != null) {//出库时判断是否过期
updateExpTime(); // updateExpTime();
if (expTime != null && checkOutDate.after(expTime)) { // if (expTime != null && checkOutDate.after(expTime)) {
//过期时间小于出库时间,说明出库的时候已经过期了 // //过期时间小于出库时间,说明出库的时候已经过期了
status = BARCODE_STATUS.OUT_EXPIRED; // status = BARCODE_STATUS.OUT_EXPIRED;
} else { // } else {
status = BARCODE_STATUS.OUT_NORMAL; status = BARCODE_STATUS.OUT_NORMAL;
} // }
} }
} }
......
...@@ -120,7 +120,8 @@ public class MicronSpController { ...@@ -120,7 +120,8 @@ public class MicronSpController {
dto.setBarcode(pos.getBarcode().getBarcode()); dto.setBarcode(pos.getBarcode().getBarcode());
dto.setPartNumber(pos.getBarcode().getPartNumber()); dto.setPartNumber(pos.getBarcode().getPartNumber());
dto.setAmount(pos.getBarcode().getAmount()); dto.setAmount(pos.getBarcode().getAmount());
dto.setExpTime(pos.getBarcode().getExpTime()); dto.setExpTime(pos.getBarcode().getExpireDate());
dto.setExpireDate(pos.getBarcode().getExpireDate());
} }
return dto; return dto;
......
...@@ -22,4 +22,6 @@ public class PosInfoDto implements Serializable { ...@@ -22,4 +22,6 @@ public class PosInfoDto implements Serializable {
private int amount; private int amount;
@ApiModelProperty("过期时间(入库时间+最大存储时间)") @ApiModelProperty("过期时间(入库时间+最大存储时间)")
private Date expTime; private Date expTime;
@ApiModelProperty("包装上带的过期时间")
private Date expireDate;
} }
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!