Browse Source

WMS bug HL-6010 拆包增加供应商批次

intex
gaojs 2 days ago
parent
commit
d0f12f2af3
  1. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packagesplitmain/vo/PackagesplitDetailCreateReqVO.java
  2. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/packagesplitmain/PackagesplitDetailDO.java
  3. 2
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/packagesplitmain/PackagesplitMainServiceImpl.java

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packagesplitmain/vo/PackagesplitDetailCreateReqVO.java

@ -11,4 +11,7 @@ import javax.validation.constraints.*;
@ToString(callSuper = true)
public class PackagesplitDetailCreateReqVO extends PackagesplitDetailBaseVO {
@Schema(description = "供应商批次")
private String altBatch;
}

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/packagesplitmain/PackagesplitDetailDO.java

@ -132,5 +132,9 @@ public class PackagesplitDetailDO extends BaseDO {
* 接口类型
*/
private String interfaceType;
/**
* 供应商批次
*/
private String altBatch;
}

2
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/packagesplitmain/PackagesplitMainServiceImpl.java

@ -182,6 +182,7 @@ public class PackagesplitMainServiceImpl implements PackagesplitMainService {
transactionCreateReqVOOut.setInventoryStatus(detailDO.getFromInventoryStatus());
transactionCreateReqVOOut.setWorker(String.valueOf(userRespDTO.getId()));
transactionCreateReqVOOut.setBatch(detailDO.getFromBatch());
transactionCreateReqVOOut.setAltBatch(detailDO.getAltBatch());
transactionCreateReqVOOut.setPackingNumber(detailDO.getFromPackingNumber());
transactionCreateReqVOOut.setLocationCode(detailDO.getLocationCode());
transactionCreateReqVOOut.setSinglePrice(balanceDO.get(0).getSinglePrice().compareTo(BigDecimal.ZERO) == 1?balanceDO.get(0).getSinglePrice():BigDecimal.ZERO);
@ -229,6 +230,7 @@ public class PackagesplitMainServiceImpl implements PackagesplitMainService {
transactionCreateReqVOIn.setTransactionType(transactiontypeDOIn.getCode());
transactionCreateReqVOIn.setWorker(String.valueOf(userRespDTO.getId()));
transactionCreateReqVOIn.setBatch(detailDO.getFromBatch());
transactionCreateReqVOIn.setAltBatch(detailDO.getAltBatch());
transactionCreateReqVOIn.setPackingNumber(packageDOListCreate.get(0).getNumber());
transactionCreateReqVOIn.setInventoryStatus(detailDO.getFromInventoryStatus());
transactionCreateReqVOIn.setLocationCode(detailDO.getLocationCode());

Loading…
Cancel
Save