Browse Source

报废出库数量问题修复

master
赵雪冰 2 years ago
parent
commit
ab43378a17
  1. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/vo/ScrapJobDetailUpdateReqVO.java
  2. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/scrapJob/ScrapJobMainServiceImpl.java

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/vo/ScrapJobDetailUpdateReqVO.java

@ -3,6 +3,8 @@ package com.win.module.wms.controller.scrapJob.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.math.BigDecimal;
@Schema(description = "管理后台 - 报废出库任务子更新 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ -10,5 +12,5 @@ import lombok.*;
public class ScrapJobDetailUpdateReqVO extends ScrapJobDetailBaseVO {
@Schema(description = "数量")
private String handleQty;
private BigDecimal handleQty;
}

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/scrapJob/ScrapJobMainServiceImpl.java

@ -284,7 +284,7 @@ public class ScrapJobMainServiceImpl implements ScrapJobMainService {
scrapRecordDetailDO.setFromAreaCode(locationDO.getAreaCode());
scrapRecordDetailDO.setFromLocationGroupCode(locationDO.getLocationGroupCode());
scrapRecordDetailDO.setInventoryStatus(scrapJobDetailDO.getInventoryStatus());
scrapRecordDetailDO.setQty(new BigDecimal(scrapJobDetailUpdateReqVO.getHandleQty() == null?"0":scrapJobDetailUpdateReqVO.getHandleQty()));//handleQty
scrapRecordDetailDO.setQty(scrapJobDetailUpdateReqVO.getHandleQty());//handleQty
scrapRecordDetailDO.setId(null);
scrapRecordDetailDOList.add(scrapRecordDetailDO);
@ -305,6 +305,7 @@ public class ScrapJobMainServiceImpl implements ScrapJobMainService {
transactionCreateReqVO.setWarehouseCode(scrapJobMainDO.getFromWarehouseCode());
transactionCreateReqVO.setRecordNumber(number);
transactionCreateReqVO.setAmount(BigDecimal.ZERO);
transactionCreateReqVO.setQty(scrapJobDetailUpdateReqVO.getHandleQty());
transactionCreateReqVO.setId(null);
transactionCreateReqVOList.add(transactionCreateReqVO);
}

Loading…
Cancel
Save