From f5015283f24cdc0bd450a4e72b70574f36014370 Mon Sep 17 00:00:00 2001 From: liujie Date: Fri, 10 May 2024 15:49:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E8=81=94=E5=8F=91=E8=B4=A7=E5=8D=95?= =?UTF-8?q?=E5=BC=A0=E6=95=B0=E5=AD=97=E6=AE=B5=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yb/lb/webapp/invoice/InvoiceApp.java | 27 +++++++++++++++++++ .../Invoice/InvoiceInfoMapper.xml | 24 +++++++++++++++++ .../records/CrmInvoiceGoodsMapper.xml | 3 +++ .../stock/InventoryDetailMapper.xml | 15 ++++++----- .../stock/entity/CrmInventoryDetail.java | 4 +++ 5 files changed, 67 insertions(+), 6 deletions(-) diff --git a/crm-admin/src/main/java/com/yb/lb/webapp/invoice/InvoiceApp.java b/crm-admin/src/main/java/com/yb/lb/webapp/invoice/InvoiceApp.java index 170d336..f08b510 100644 --- a/crm-admin/src/main/java/com/yb/lb/webapp/invoice/InvoiceApp.java +++ b/crm-admin/src/main/java/com/yb/lb/webapp/invoice/InvoiceApp.java @@ -42,6 +42,33 @@ public class InvoiceApp extends BaseController { @Autowired RoleDateUtils roleDateUtils; + /** + * @description: 分页查询根据客户id和商品编码查询发货单信息 + * @author: lj + * @date: 2024/5/8 + **/ + @ResponseBody + @ApiOperation("分页查询根据客户id和商品编码查询发货单信息") + @RequestMapping(value = "/pageFHDList", method = RequestMethod.POST) + public Map pageFHDList( + @ApiParam(required = true, value = "客户id") @RequestParam(required = true) String clientId, + @ApiParam(required = true, value = "商品编码") @RequestParam(required = true) String goodsCode, + @ApiParam(required = true, value = "页码", defaultValue = "1") @RequestParam(value = "page") Integer pageNum, + @ApiParam(required = true, value = "每页条数", defaultValue = "10") @RequestParam(value = "pageSize") Integer pageSize, + HttpServletRequest request) { + Map result = new HashMap(); + Map params = new HashMap(); + String token = request.getHeader("token"); + if (!redisService.exists(token)) { + return AjaxResult.error(ErrorUtils.IS_NOT_LOGIN_ERROR, "用户未登录"); + } + params.put("clientId", clientId); + params.put("goodsCode", goodsCode); + params.put("page", pageNum); + params.put("pageSize", pageSize); + return toPage(invoiceService.pageList(params, ".pageFHDList")); + } + /** * @description: 分页查询 * @author: mzr diff --git a/crm-common/src/main/resources/mapper/mapper_oracle/Invoice/InvoiceInfoMapper.xml b/crm-common/src/main/resources/mapper/mapper_oracle/Invoice/InvoiceInfoMapper.xml index 0a0d75c..5348827 100644 --- a/crm-common/src/main/resources/mapper/mapper_oracle/Invoice/InvoiceInfoMapper.xml +++ b/crm-common/src/main/resources/mapper/mapper_oracle/Invoice/InvoiceInfoMapper.xml @@ -71,6 +71,30 @@ + +