|
@ -151,45 +151,36 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
PurchaseBillDetailsVo dto = purchaseBillFeign.fetchDetailsBySid(sid).getData(); |
|
|
PurchaseBillDetailsVo dto = purchaseBillFeign.fetchDetailsBySid(sid).getData(); |
|
|
if ("2".equals(state)){ |
|
|
if ("2".equals(state)){ |
|
|
WarehouseAnsBillDto wmsAnsBillDto = new WarehouseAnsBillDto(); |
|
|
WarehouseAnsBillDto wmsAnsBillDto = new WarehouseAnsBillDto(); |
|
|
wmsAnsBillDto.setDeptName(dto.getDeptName()); |
|
|
|
|
|
wmsAnsBillDto.setDeptSid(dto.getDeptSid()); |
|
|
|
|
|
wmsAnsBillDto.setCreateBySid(dto.getCreateBySid()); |
|
|
|
|
|
wmsAnsBillDto.setSourceBillNo(dto.getBillNo()); |
|
|
wmsAnsBillDto.setSourceBillNo(dto.getBillNo()); |
|
|
|
|
|
wmsAnsBillDto.setApplicationTime(new Date()); |
|
|
wmsAnsBillDto.setBusTypeKey("01"); |
|
|
wmsAnsBillDto.setBusTypeKey("01"); |
|
|
wmsAnsBillDto.setBusTypeValue("采购预约"); |
|
|
wmsAnsBillDto.setBusTypeValue("采购预约"); |
|
|
wmsAnsBillDto.setCreateByName(dto.getCreateByName()); |
|
|
wmsAnsBillDto.setHandoverStatus("0"); |
|
|
|
|
|
wmsAnsBillDto.setHandoverTime(new Date()); |
|
|
wmsAnsBillDto.setBillState(0); |
|
|
wmsAnsBillDto.setBillState(0); |
|
|
wmsAnsBillDto.setReviewStatus(""); |
|
|
wmsAnsBillDto.setWarehouseSid(dto.getWareHouseSid()); |
|
|
wmsAnsBillDto.setRefuseReason(""); |
|
|
wmsAnsBillDto.setWarehouseName(dto.getWareHouseName()); |
|
|
|
|
|
wmsAnsBillDto.setApplicant(dto.getCreateByName()); |
|
|
|
|
|
wmsAnsBillDto.setReservationTime(new Date()); |
|
|
wmsAnsBillDto.setMobile(dto.getSupplierPhone()); |
|
|
wmsAnsBillDto.setMobile(dto.getSupplierPhone()); |
|
|
wmsAnsBillDto.setSupplierSid(dto.getSupplierSid()); |
|
|
wmsAnsBillDto.setSupplierSid(dto.getSupplierSid()); |
|
|
wmsAnsBillDto.setSupplierName(dto.getSupplierName()); |
|
|
wmsAnsBillDto.setSupplierName(dto.getSupplierName()); |
|
|
wmsAnsBillDto.setGoodsOwnerSid(""); |
|
|
wmsAnsBillDto.setSourceBillNo(dto.getBillNo()); |
|
|
wmsAnsBillDto.setGoodsOwner(""); |
|
|
|
|
|
wmsAnsBillDto.setUseOrgSid(dto.getUseOrgSid()); |
|
|
wmsAnsBillDto.setUseOrgSid(dto.getUseOrgSid()); |
|
|
wmsAnsBillDto.setCreateOrgSid(dto.getCreateOrgSid()); |
|
|
wmsAnsBillDto.setCreateOrgSid(dto.getCreateOrgSid()); |
|
|
List<WarehouseAnsBillDetailDto> wmsAnsBillDetailDtos = new ArrayList<>(); |
|
|
List<WarehouseAnsBillDetailDto> wmsAnsBillDetailDtos = new ArrayList<>(); |
|
|
List<PurchaseBillDetailDetailsVo> purchaseBillDetailList = dto.getPurchaseBillDetailList(); |
|
|
List<PurchaseBillDetailDetailsVo> purchaseBillDetailList = dto.getPurchaseBillDetailList(); |
|
|
for (PurchaseBillDetailDetailsVo purchaseBillDetailDto : purchaseBillDetailList) { |
|
|
for (PurchaseBillDetailDetailsVo purchaseBillDetailDto : purchaseBillDetailList) { |
|
|
WarehouseAnsBillDetailDto wmsAnsBillDetailDto = new WarehouseAnsBillDetailDto(); |
|
|
WarehouseAnsBillDetailDto wmsAnsBillDetailDto = new WarehouseAnsBillDetailDto(); |
|
|
wmsAnsBillDetailDto.setGoodSpuSid(purchaseBillDetailDto.getGoodsSpuSid()); |
|
|
|
|
|
wmsAnsBillDetailDto.setGoodsSpuName(purchaseBillDetailDto.getGoodsSpuName()); |
|
|
|
|
|
wmsAnsBillDetailDto.setGoodsSkuSid(purchaseBillDetailDto.getGoodsSkuSid()); |
|
|
wmsAnsBillDetailDto.setGoodsSkuSid(purchaseBillDetailDto.getGoodsSkuSid()); |
|
|
wmsAnsBillDetailDto.setGoodsSkuTitle(purchaseBillDetailDto.getGoodsSkuTitle()); |
|
|
wmsAnsBillDetailDto.setGoodsSkuTitle(purchaseBillDetailDto.getGoodsSkuTitle()); |
|
|
wmsAnsBillDetailDto.setGoodsSkuCode(purchaseBillDetailDto.getGoodsSkuCode()); |
|
|
wmsAnsBillDetailDto.setGoodsSkuCode(purchaseBillDetailDto.getGoodsSkuCode()); |
|
|
wmsAnsBillDetailDto.setGoodsSkuOwnSpec(purchaseBillDetailDto.getGoodsSkuOwnSpec()); |
|
|
wmsAnsBillDetailDto.setGoodsSkuOwnSpec(purchaseBillDetailDto.getGoodsSkuOwnSpec()); |
|
|
wmsAnsBillDetailDto.setUnit(purchaseBillDetailDto.getUnit()); |
|
|
wmsAnsBillDetailDto.setUnit(purchaseBillDetailDto.getUnit()); |
|
|
if (null != purchaseBillDetailDto.getCost()) { |
|
|
|
|
|
wmsAnsBillDetailDto.setCost(purchaseBillDetailDto.getCost().doubleValue()); |
|
|
|
|
|
} |
|
|
|
|
|
wmsAnsBillDetailDto.setOrderCount(purchaseBillDetailDto.getCount().doubleValue()); |
|
|
wmsAnsBillDetailDto.setOrderCount(purchaseBillDetailDto.getCount().doubleValue()); |
|
|
if (null != purchaseBillDetailDto.getTaxAmount()) { |
|
|
|
|
|
wmsAnsBillDetailDto.setTaxAmount(purchaseBillDetailDto.getTaxAmount().doubleValue()); |
|
|
|
|
|
} |
|
|
|
|
|
wmsAnsBillDetailDto.setAmount(purchaseBillDetailDto.getAmount().doubleValue()); |
|
|
|
|
|
wmsAnsBillDetailDtos.add(wmsAnsBillDetailDto); |
|
|
wmsAnsBillDetailDtos.add(wmsAnsBillDetailDto); |
|
|
} |
|
|
} |
|
|
wmsAnsBillDto.setWmsAnsBillDetailList(wmsAnsBillDetailDtos); |
|
|
wmsAnsBillDto.setStorageAnsBillDetailList(wmsAnsBillDetailDtos); |
|
|
warehouseAnsBillFeign.saveBill(wmsAnsBillDto); |
|
|
warehouseAnsBillFeign.saveBill(wmsAnsBillDto); |
|
|
} |
|
|
} |
|
|
return rb; |
|
|
return rb; |
|
|