From c6c07e18d13a5f0c6de9e59ab67843a7dd2150a0 Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Wed, 7 Aug 2024 18:01:26 +0800 Subject: [PATCH] 8/7 --- .../apiadmin/PurchaseInventoryBillRest.java | 4 +- .../PurchaseInventoryBillDto2.java | 1 + .../PurchaseInventoryBillQuery.java | 4 +- .../PurchaseInventoryBillService.java | 14 +++-- .../PurchaseInventoryBillDetail.java | 12 ++--- .../PurchaseInventoryBillDetailDto2.java | 12 ++--- .../PurchaseInventoryBillDetailMapper.xml | 10 ++-- .../PurchaseInventoryBillDetailService.java | 8 +-- .../WarehouseAndBillDetailVo.java | 1 + .../WarehouseAnsBillMapper.xml | 3 +- .../WarehouseAnsBillQuery.java | 1 + .../WarehouseAnsBillService.java | 54 +++++++++---------- .../WarehouseAnsBillDetail.java | 3 ++ .../WarehouseAnsBillDetailMapper.xml | 2 +- .../warehousearea/WarehouseAreaService.java | 4 ++ 15 files changed, 76 insertions(+), 57 deletions(-) diff --git a/src/main/java/com/yxt/warehouse/apiadmin/PurchaseInventoryBillRest.java b/src/main/java/com/yxt/warehouse/apiadmin/PurchaseInventoryBillRest.java index b5a3919..1a3e8df 100644 --- a/src/main/java/com/yxt/warehouse/apiadmin/PurchaseInventoryBillRest.java +++ b/src/main/java/com/yxt/warehouse/apiadmin/PurchaseInventoryBillRest.java @@ -41,8 +41,8 @@ public class PurchaseInventoryBillRest { @ApiOperation("采购入库单据编辑初始化/详情") - @GetMapping("/selectByBillSid") - ResultBean selectByBillSid(@RequestParam("sid") String sid) { + @GetMapping("/selectByBillSid/{sid}") + ResultBean selectByBillSid(@PathVariable("sid") String sid) { return purchaseInventoryBillService.selectByBillSid(sid); } diff --git a/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillDto2.java b/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillDto2.java index 37b72dc..d16a893 100644 --- a/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillDto2.java +++ b/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillDto2.java @@ -65,6 +65,7 @@ public class PurchaseInventoryBillDto2 { private String remarks; @ApiModelProperty("商品列表") private List list = new ArrayList<>(); + private String userSid; // @ApiModelProperty("批次列表") // private List pcList = new ArrayList<>(); } diff --git a/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillQuery.java b/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillQuery.java index 99c40b2..b6ed6b4 100644 --- a/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillQuery.java +++ b/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillQuery.java @@ -30,8 +30,8 @@ public class PurchaseInventoryBillQuery implements Query { private String waybillNumber; @ApiModelProperty("商品sid") private String goodsSkuSid; - @ApiModelProperty("货主") - private String shipper; + @ApiModelProperty("供应商") + private String supplierName; @ApiModelProperty("菜单路由") private String menuUrl; @ApiModelProperty("组织全路径sid") diff --git a/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillService.java b/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillService.java index 1437583..069d203 100644 --- a/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillService.java +++ b/src/main/java/com/yxt/warehouse/biz/purchaseinventorybill/PurchaseInventoryBillService.java @@ -11,6 +11,8 @@ import com.yxt.common.base.utils.StringUtils; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; +import com.yxt.warehouse.biz.operationrecord.OperationRecordDto; +import com.yxt.warehouse.biz.operationrecord.OperationRecordService; import com.yxt.warehouse.biz.purchaseinventorybilldetail.PurchaseInventoryBillDetailDto2; import com.yxt.warehouse.biz.purchaseinventorybilldetail.PurchaseInventoryBillDetailService; import com.yxt.warehouse.biz.purchaseinventorybilldetail.PurchaseInventoryBillDetailVo; @@ -46,7 +48,7 @@ public class PurchaseInventoryBillService extends MybatisBaseService page = PagerUtil.queryToPage(pq); @@ -109,6 +111,12 @@ public class PurchaseInventoryBillService extends MybatisBaseService delete - from pruchase_inventory_bill_detail - where billSid = #{sid} + from purchase_inventory_bill_detail + where sourceBillSid = #{sid} select * - from pruchase_inventory_bill_detail where billSid = #{sid} + from purchase_inventory_bill_detail where billSid = #{sid} and sid not in @@ -26,7 +26,7 @@ select a.* - from pruchase_inventory_bill_detail a + from purchase_inventory_bill_detail a where a.sid =#{sid} \ No newline at end of file diff --git a/src/main/java/com/yxt/warehouse/biz/purchaseinventorybilldetail/PurchaseInventoryBillDetailService.java b/src/main/java/com/yxt/warehouse/biz/purchaseinventorybilldetail/PurchaseInventoryBillDetailService.java index 3d73bd9..c57e6e6 100644 --- a/src/main/java/com/yxt/warehouse/biz/purchaseinventorybilldetail/PurchaseInventoryBillDetailService.java +++ b/src/main/java/com/yxt/warehouse/biz/purchaseinventorybilldetail/PurchaseInventoryBillDetailService.java @@ -10,13 +10,16 @@ import com.yxt.common.base.utils.StringUtils; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; +import com.yxt.warehouse.biz.operationrecord.OperationRecordDto; import com.yxt.warehouse.biz.warehousereceiptbilldetailbatch.WarehouseReceiptBillDetailBatchDto2; import com.yxt.warehouse.biz.warehousereceiptbilldetailbatch.WarehouseReceiptBillDetailBatchService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Collections; +import java.util.Date; import java.util.List; +import java.util.UUID; import java.util.stream.Collectors; /** @@ -36,7 +39,8 @@ public class PurchaseInventoryBillDetailService extends MybatisBaseService { PurchaseInventoryBillDetail wmsReceiptBillDetail = new PurchaseInventoryBillDetail(); BeanUtil.copyProperties(v, wmsReceiptBillDetail, "sid"); -// wmsReceiptBillDetail.setBillSid(sid); + wmsReceiptBillDetail.setSourceBillSid(sid); + wmsReceiptBillDetail.setSid(UUID.randomUUID().toString()); baseMapper.insert(wmsReceiptBillDetail); // wmsReceiptBillDetailBatchService.deleteByDetails(sid); // pcList.removeAll(Collections.singleton(null)); @@ -47,8 +51,6 @@ public class PurchaseInventoryBillDetailService extends MybatisBaseService warehouseAnsBillDetails =new ArrayList<>(); } diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.xml b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.xml index f3fb156..139f801 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.xml +++ b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.xml @@ -11,8 +11,7 @@