|
|
@@ -155,10 +155,18 @@ public class InboundPurchaseReturnService extends BaseService<Inbound> {
|
|
|
//赋值(这里重写了更新方法,数量在更新方法中有数据库院士数量+本次数量)
|
|
|
IntoReturn intoReturn = new IntoReturn();
|
|
|
intoReturn.setReturnId(inboundVO.getFromId());
|
|
|
- intoReturn.setOutingQty(inboundVO.getIntoingQty().negate());
|
|
|
- intoReturn.setOutingAmt(inboundVO.getIntoingAmt().negate());
|
|
|
- intoReturn.setOutQty(inboundVO.getIntoQty());
|
|
|
- intoReturn.setOutAmt(inboundVO.getIntoQty());
|
|
|
+ //已入库
|
|
|
+ if(Constant.IntoStatus.YIRUKU.getName().equals(inboundVO.getIntoStatus())){
|
|
|
+ intoReturn.setOutingQty(inboundVO.getIntoQty());
|
|
|
+ intoReturn.setOutingAmt(inboundVO.getIntoQty());
|
|
|
+ intoReturn.setOutQty(inboundVO.getIntoQty().abs());
|
|
|
+ intoReturn.setOutAmt(inboundVO.getIntoQty().abs());
|
|
|
+ }
|
|
|
+ //入库中
|
|
|
+ else{
|
|
|
+ intoReturn.setOutingQty(inboundVO.getIntoingQty().abs());
|
|
|
+ intoReturn.setOutingAmt(inboundVO.getIntoingAmt().abs());
|
|
|
+ }
|
|
|
//根据id查询
|
|
|
IntoReturnResponse intoReturnResponse = intoReturnMapper.selectById(inboundVO.getFromId());
|
|
|
//入库状态
|
|
|
@@ -213,10 +221,18 @@ public class InboundPurchaseReturnService extends BaseService<Inbound> {
|
|
|
//赋值 (这里重写了更新方法,数量在更新方法中有数据库院士数量+本次数量)
|
|
|
IntoReturnItem intoReturnItem = new IntoReturnItem();
|
|
|
intoReturnItem.setItemId(inboundItemVO.getFromItemId());
|
|
|
- intoReturnItem.setOutQty(inboundItemVO.getIntoQty().abs());
|
|
|
- intoReturnItem.setOutAmt(inboundItemVO.getIntoAmt().abs());
|
|
|
- intoReturnItem.setOutingQty(inboundItemVO.getIntoingQty().abs());
|
|
|
- intoReturnItem.setOutingAmt(inboundItemVO.getIntoingAmt().abs());
|
|
|
+ //已入库
|
|
|
+ if(Constant.IntoStatus.YIRUKU.getName().equals(inboundVO.getIntoStatus())){
|
|
|
+ intoReturnItem.setOutingQty(inboundVO.getIntoQty());
|
|
|
+ intoReturnItem.setOutingAmt(inboundVO.getIntoQty());
|
|
|
+ intoReturnItem.setOutQty(inboundVO.getIntoQty().abs());
|
|
|
+ intoReturnItem.setOutAmt(inboundVO.getIntoQty().abs());
|
|
|
+ }
|
|
|
+ //入库中
|
|
|
+ else{
|
|
|
+ intoReturnItem.setOutingQty(inboundVO.getIntoingQty().abs());
|
|
|
+ intoReturnItem.setOutingAmt(inboundVO.getIntoingAmt().abs());
|
|
|
+ }
|
|
|
//根据id查询
|
|
|
IntoReturnItemResponse intoReturnItemResponse = intoReturnItemMapper.selectById(inboundItemVO.getFromItemId());
|
|
|
//出库状态
|