Commit 6e76cd11 zshaohui

1.隔口移转中 每个隔口的料盘 取最早的时间

1 个父辈 6139fd65
......@@ -418,6 +418,10 @@ public class Barcode extends BasePo implements Serializable {
}
public void setPutInTime(Date date){
this.putInTime = date.getTime();
}
public void setPutInTime(long putInTime,boolean needUpdateTime) {
this.putInTime = putInTime;
this.putInDate = new Date(putInTime);
......
......@@ -32,10 +32,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.swing.*;
import java.util.Arrays;
import java.util.Date;
import java.util.Locale;
import java.util.Map;
import java.util.*;
@Slf4j
@ApiOperation("手动储位移转")
......@@ -177,7 +174,7 @@ public class ManualStorTransferController {
}
//获取最早的创建时间(转库的时候,每次转移的料盘,取当前隔口的最早创建时间)
Date createDate = BoxHandleUtil.getCreateDate(boxBarcode, newPartition);
Date createDate = BoxHandleUtil.getCreateDate(boxBarcode, newPartition,barcode.getCreateDate());
if (barcode.getCreateDate() == null){
barcode.setCreateDate(createDate);
}
......@@ -194,6 +191,16 @@ public class ManualStorTransferController {
generatePutInTask(barcode, boxBarcode, OP_STATUS.FINISHED.name(), "");
boxBarcode.updateSubCodes(barcode);
boxBarcode.setAmount(boxBarcode.getAmount() + barcode.getAmount());
//同时修改当前入库时间
for (Barcode subCode : boxBarcode.getSubCodeList()) {
if (newPartition.equals(subCode.getPosName())){
subCode.setPutInTime(createDate);
subCode.setCreateDate(createDate);
barcodeManager.save(subCode);
}
}
barcodeManager.save(boxBarcode);
if (inPos != null) {
//流程异常时,为保证数据一致性, pos中的box barcode也需要更新
......
......@@ -633,9 +633,9 @@ public class BoxHandleUtil {
}
public static Date getCreateDate(Barcode boxBarcode, String binCode) {
public static Date getCreateDate(Barcode boxBarcode, String binCode,Date createDate) {
Date createDate = new Date();
//Date createDate = new Date();
List<Barcode> subCodeList = boxBarcode.getSubCodeList();
if (subCodeList != null && !subCodeList.isEmpty()) {
for (Barcode barcode : subCodeList) {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!