From ae450233c3edb98b7063d2dce7c5c331d177448d Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Mon, 19 Aug 2024 17:51:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pms/apiadmin/pms/PmsPurchaseBillRest.java | 8 --- .../pms/PmsPurchasebackDetailRest.java | 10 ++- .../PmsPurchasebackBill.java | 4 -- .../PmsPurchasebackBillDetailsVo.java | 4 -- .../PmsPurchasebackBillDto.java | 4 -- .../PmsPurchasebackBillMapper.java | 4 -- .../PmsPurchasebackBillMapper.xml | 24 -------- .../PmsPurchasebackBillQuery.java | 10 --- .../PmsPurchasebackBillService.java | 23 ------- .../PmsPurchasebackBillVo.java | 10 --- .../PmsPurchasebackDetail.java | 2 + .../PmsPurchasebackDetailDetailsVo.java | 2 + .../PmsPurchasebackDetailDto.java | 2 + .../PmsPurchasebackDetailMapper.java | 2 +- .../PmsPurchasebackDetailMapper.xml | 15 +++-- .../PmsPurchasebackDetailService.java | 4 +- .../PmsPurchaseBillMapper.java | 2 - .../pmspurchasebill/PmsPurchaseBillMapper.xml | 31 ---------- .../PmsPurchaseBillService.java | 61 ------------------- .../WmsInventoryBillUseOrgSidVo.java | 9 ++- .../wmsinventory/WmsInventoryMapper.xml | 7 ++- .../wmsinventory/WmsInventoryService.java | 12 +++- .../feign/pms/PmsPurchasebackDetailFeign.java | 24 ++++++++ 23 files changed, 70 insertions(+), 204 deletions(-) create mode 100644 yxt-wms-biz/src/main/java/com/yxt/wms/feign/pms/PmsPurchasebackDetailFeign.java diff --git a/yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchaseBillRest.java b/yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchaseBillRest.java index 927e6ee28f..8f290aeb65 100644 --- a/yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchaseBillRest.java +++ b/yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchaseBillRest.java @@ -75,14 +75,6 @@ public class PmsPurchaseBillRest { return rb.success().setData(pv); } - @ApiOperation("选择原单") - @PostMapping("/choiceBillListPage") - public ResultBean> choiceBillListPage(@RequestBody PagerQuery pq){ - ResultBean rb = ResultBean.fireFail(); - PagerVo pv = pmsPurchaseBillService.choiceBillListPage(pq); - return rb.success().setData(pv); - } - @ApiOperation("新增或修改") @PostMapping("/save") public ResultBean save(@RequestBody PmsPurchaseBillDto dto){ diff --git a/yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchasebackDetailRest.java b/yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchasebackDetailRest.java index 55057437a5..227530568b 100644 --- a/yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchasebackDetailRest.java +++ b/yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchasebackDetailRest.java @@ -49,7 +49,7 @@ import org.springframework.web.bind.annotation.*; */ @Api(tags = "采购退货单据明细") @RestController -@RequestMapping("/apiadmin/pms/pmspurchasebackdetail") +@RequestMapping("v1/pmspurchasebackdetail") public class PmsPurchasebackDetailRest { @Autowired @@ -86,4 +86,12 @@ public class PmsPurchasebackDetailRest { PmsPurchasebackDetailDetailsVo vo = pmsPurchasebackDetailService.fetchDetailsVoBySid(sid); return rb.success().setData(vo); } + + @ApiOperation("根据商品sid查询已退数量") + @GetMapping("/selNumByGoodSid/{sid}") + public ResultBean selNumByGoodSid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + String num = pmsPurchasebackDetailService.selNumByGoodSid(sid); + return rb.success().setData(num); + } } diff --git a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBill.java b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBill.java index 1691155a42..fc06922e01 100644 --- a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBill.java +++ b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBill.java @@ -56,10 +56,6 @@ public class PmsPurchasebackBill extends BaseEntity { @ApiModelProperty("制单人姓名") private String createByName; // 制单人姓名 - @ApiModelProperty("来源单sid(采购单sid)") - private String sourceBillSid; // 来源单sid(采购单sid) - @ApiModelProperty("来源单编号") - private String sourceBillNo; // 来源单编号 @ApiModelProperty("单据编号") private String billNo; // 单据编号 @ApiModelProperty("退误差调整金额") diff --git a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillDetailsVo.java b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillDetailsVo.java index 1fb0102b83..de6faa4d3a 100644 --- a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillDetailsVo.java +++ b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillDetailsVo.java @@ -71,10 +71,6 @@ public class PmsPurchasebackBillDetailsVo implements Vo { private String createBySid; @ApiModelProperty("制单人姓名") private String createByName; // 制单人姓名 - @ApiModelProperty("来源单sid(采购单sid)") - private String sourceBillSid; // 来源单sid(采购单sid) - @ApiModelProperty("来源单编号") - private String sourceBillNo; // 来源单编号 @ApiModelProperty("单据编号") private String billNo; // 单据编号 @ApiModelProperty("退误差调整金额") diff --git a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillDto.java b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillDto.java index 9e90306d42..34d6410688 100644 --- a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillDto.java +++ b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillDto.java @@ -63,10 +63,6 @@ public class PmsPurchasebackBillDto implements Dto { private String createBySid; @ApiModelProperty("制单人姓名") private String createByName; // 制单人姓名 - @ApiModelProperty("来源单sid(采购单sid)") - private String sourceBillSid; // 来源单sid(采购单sid) - @ApiModelProperty("来源单编号") - private String sourceBillNo; // 来源单编号 @ApiModelProperty("单据编号") private String billNo; // 单据编号 @ApiModelProperty("退误差调整金额") diff --git a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillMapper.java b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillMapper.java index 31c1cd608c..5bf2f4b4b6 100644 --- a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillMapper.java +++ b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillMapper.java @@ -60,9 +60,5 @@ public interface PmsPurchasebackBillMapper extends BaseMapper map); - int checkNodeStateBySourceBillSid(String sourceBillSid); - - BigDecimal checkPayableAmountBySourceBillSid(String sourceBillSid); - int selectBySid(String join); } \ No newline at end of file diff --git a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillMapper.xml b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillMapper.xml index f7cd3cdd1b..cad81ec0c4 100644 --- a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillMapper.xml +++ b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackbill/PmsPurchasebackBillMapper.xml @@ -14,17 +14,10 @@ ppb.`deptName`, ppb.createTime, ppb.`finishTime`, - pb.billNo AS sourceBillNo, - pb.`payTypeValue`, - pb.`purchaseReasonValue`, - pb.`purchaseTypeValue`, - pb.supplierName, SUM(ppd.backAmount) AS backAmountCount, ppb.receivableAmount FROM pms_purchaseback_bill ppb - LEFT JOIN pms_purchase_bill pb - ON ppb.`sourceBillSid` = pb.`sid` LEFT JOIN pms_purchaseback_detail ppd ON ppb.`sid` = ppd.`billSid` LEFT JOIN anrui_portal.sys_organization as s ON ppb.deptSid = s.sid @@ -57,23 +50,6 @@ WHERE sid=#{sid} - - - - - SELECT - IFNULL(SUM(ppd.backCount), 0) + IFNULL(SUM(pd.backCount),0) FROM - pms_purchaseback_detail ppd - LEFT JOIN pms_purchaseback_bill ppb - ON ppd.`billSid` = ppb.sid - WHERE ppd.goodsSkuSid = #{goodsSkuSid} - AND ppb.`sourceBillSid` = #{sourceBillSid} - AND ppb.`nodeState` = '已办结' + pms_purchaseback_detail pd + LEFT JOIN pms_purchaseback_bill pb + ON pd.`billSid` = pb.`sid` + WHERE pd.goodsSpuSid = #{sid} + AND pb.nodeState = '已办结' \ No newline at end of file diff --git a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackdetail/PmsPurchasebackDetailService.java b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackdetail/PmsPurchasebackDetailService.java index 057c8ef214..077336a222 100644 --- a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackdetail/PmsPurchasebackDetailService.java +++ b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebackdetail/PmsPurchasebackDetailService.java @@ -89,7 +89,7 @@ public class PmsPurchasebackDetailService extends MybatisBaseService { IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); - IPage choiceBillListPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); - String selectNum(String billNo); int updateFlowFiled(Map map); diff --git a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebill/PmsPurchaseBillMapper.xml b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebill/PmsPurchaseBillMapper.xml index 57c23ae60a..16d44fbc0f 100644 --- a/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebill/PmsPurchaseBillMapper.xml +++ b/yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebill/PmsPurchaseBillMapper.xml @@ -32,37 +32,6 @@ ${ew.sqlSegment} - -