退货单
This commit is contained in:
parent
5f131141f3
commit
59be7d17fa
|
|
@ -118,45 +118,6 @@ public class RefundGoodsServiceImpl implements IRefundGoodsService {
|
|||
drpRefundGoodsDetail.setRefundGoodsCode(drpRefundGoods.getRefundGoodsCode());
|
||||
this.RefundGoodsDetailMapper.insertRefundGoodsDetail(drpRefundGoodsDetail);
|
||||
}
|
||||
//出库先关代码
|
||||
// OutInventoryAddDTO drpOutInventoryAddDTO = new OutInventoryAddDTO();
|
||||
// drpOutInventoryAddDTO.setWarehouseId(content.getRefundWarehouseId());
|
||||
// drpOutInventoryAddDTO.setFetchUserId(-1L);
|
||||
// drpOutInventoryAddDTO.setOutDate(content.getRefundTime());
|
||||
// drpOutInventoryAddDTO.setTotalAmount(content.getRefundTotalAmount());
|
||||
// drpOutInventoryAddDTO.setTotalNum(content.getRefundTotalNum());
|
||||
// drpOutInventoryAddDTO.setOutType(OutInventoryTypeEnum.BACK.key());
|
||||
// drpOutInventoryAddDTO.setRemark("退货出库");
|
||||
// List<OutDetailAddDTO> outDetailList = new ArrayList<>();
|
||||
// Iterator<RefundGoodsDetailAddDTO> iterator2 = content.getDetailList().iterator();
|
||||
// while(iterator2.hasNext()) {
|
||||
//
|
||||
// RefundGoodsDetailAddDTO drpRefundGoodsDetailAddDTO = iterator2.next();
|
||||
// OutDetailAddDTO drpOutDetailAddDTO = new OutDetailAddDTO();
|
||||
// BeanUtil.copyProperties(drpRefundGoodsDetailAddDTO, drpOutDetailAddDTO, new String[0]);
|
||||
// drpOutDetailAddDTO.setFetchNum(drpRefundGoodsDetailAddDTO.getRefundNum());
|
||||
// outDetailList.add(drpOutDetailAddDTO);
|
||||
// }
|
||||
// this.drpOutInventoryService.addCommitOutWarehouse(drpOutInventoryAddDTO);
|
||||
// drpOutInventoryAddDTO.setDetailList(outDetailList);
|
||||
ImsOutInventoryAdd imsOutInventoryAdd = new ImsOutInventoryAdd();
|
||||
imsOutInventoryAdd.setOutDate(content.getRefundTime());
|
||||
imsOutInventoryAdd.setFetchUser(content.getRefundContact());
|
||||
imsOutInventoryAdd.setWarehouseId(content.getRefundWarehouseId());
|
||||
imsOutInventoryAdd.setOutType(Long.valueOf(OutInventoryTypeEnum.BACK.key()));
|
||||
imsOutInventoryAdd.setStatus(DrpCommitStatusEnum.COMMIT.key());
|
||||
Iterator<RefundGoodsDetailAddDTO> iterator2 = content.getDetailList().iterator();
|
||||
List<ImsOutInventoryDetailAdd> imsOutInventoryDetailAddList = new ArrayList<>();
|
||||
while(iterator2.hasNext()) {
|
||||
RefundGoodsDetailAddDTO drpRefundGoodsDetailAddDTO = iterator2.next();
|
||||
ImsOutInventoryDetailAdd imsOutInventoryDetailAdd = new ImsOutInventoryDetailAdd();
|
||||
imsOutInventoryDetailAdd.setInventoryId(drpRefundGoodsDetailAddDTO.getInventoryId());
|
||||
imsOutInventoryDetailAdd.setFetchNum(drpRefundGoodsDetailAddDTO.getRefundNum());
|
||||
imsOutInventoryDetailAdd.setIntoDetailId(drpRefundGoodsDetailAddDTO.getIntoDetailId());
|
||||
imsOutInventoryDetailAddList.add(imsOutInventoryDetailAdd);
|
||||
}
|
||||
imsOutInventoryAdd.setImsOutInventoryDetailAddList(imsOutInventoryDetailAddList);
|
||||
drpOutInventoryService.insertImsOutInventory( imsOutInventoryAdd);
|
||||
return (new RefundGoodsAddVO()).setRefundGoodsId(drpRefundGoods.getRefundGoodsId());
|
||||
}
|
||||
|
||||
|
|
@ -192,6 +153,24 @@ public class RefundGoodsServiceImpl implements IRefundGoodsService {
|
|||
drpRefundGoodsDetail.setRefundGoodsCode(drpRefundGoods.getRefundGoodsCode());
|
||||
this.RefundGoodsDetailMapper.insertRefundGoodsDetail(drpRefundGoodsDetail);
|
||||
}
|
||||
ImsOutInventoryAdd imsOutInventoryAdd = new ImsOutInventoryAdd();
|
||||
imsOutInventoryAdd.setOutDate(content.getRefundTime());
|
||||
imsOutInventoryAdd.setFetchUser(content.getRefundContact());
|
||||
imsOutInventoryAdd.setWarehouseId(content.getRefundWarehouseId());
|
||||
imsOutInventoryAdd.setOutType(Long.valueOf(OutInventoryTypeEnum.BACK.key()));
|
||||
imsOutInventoryAdd.setStatus(DrpCommitStatusEnum.COMMIT.key());
|
||||
Iterator<RefundGoodsDetailAddDTO> iterator2 = content.getDetailList().iterator();
|
||||
List<ImsOutInventoryDetailAdd> imsOutInventoryDetailAddList = new ArrayList<>();
|
||||
while(iterator2.hasNext()) {
|
||||
RefundGoodsDetailAddDTO drpRefundGoodsDetailAddDTO = iterator2.next();
|
||||
ImsOutInventoryDetailAdd imsOutInventoryDetailAdd = new ImsOutInventoryDetailAdd();
|
||||
imsOutInventoryDetailAdd.setInventoryId(drpRefundGoodsDetailAddDTO.getInventoryId());
|
||||
imsOutInventoryDetailAdd.setFetchNum(drpRefundGoodsDetailAddDTO.getRefundNum());
|
||||
imsOutInventoryDetailAdd.setIntoDetailId(drpRefundGoodsDetailAddDTO.getIntoDetailId());
|
||||
imsOutInventoryDetailAddList.add(imsOutInventoryDetailAdd);
|
||||
}
|
||||
imsOutInventoryAdd.setImsOutInventoryDetailAddList(imsOutInventoryDetailAddList);
|
||||
drpOutInventoryService.insertImsOutInventory( imsOutInventoryAdd);
|
||||
return (new RefundGoodsAddVO()).setRefundGoodsId(drpRefundGoods.getRefundGoodsId());
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue