Jelajahi Sumber

供应商分页接口增加根据名称模糊搜索

wwh 1 bulan lalu
induk
melakukan
a066cba07a

+ 11 - 3
ruoyi-admin/src/main/java/com/ruoyi/web/base/controller/ProcureSupplierController.java

@@ -4,6 +4,7 @@ package com.ruoyi.web.base.controller;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.framework.web.service.TokenService;
 import com.ruoyi.web.base.domain.ProcureSupplier;
 import com.ruoyi.web.base.service.IProcureSupplierService;
@@ -76,9 +77,16 @@ public class ProcureSupplierController {
 
     @ApiOperation("自动转级别管理分页")
     @GetMapping("/page")
-    public AjaxResult page(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize
-            , HttpServletRequest request) {
-        return success(procureSupplierService.page(new Page<ProcureSupplier>(pageNum,pageSize),new QueryWrapper<ProcureSupplier>().eq("org_id", tokenService.getLoginOrgId(request))));
+    public AjaxResult page(@RequestParam("pageNum") Integer pageNum,
+                           @RequestParam("pageSize") Integer pageSize,
+                           @RequestParam(value = "supplierName", required = false) String supplierName,
+                           HttpServletRequest request) {
+        QueryWrapper<ProcureSupplier> qw = new QueryWrapper<ProcureSupplier>()
+                .eq("org_id", tokenService.getLoginOrgId(request));
+        if (StringUtils.isNotBlank(supplierName)) {
+            qw.like("supplier_name", supplierName.trim());
+        }
+        return success(procureSupplierService.page(new Page<ProcureSupplier>(pageNum, pageSize), qw));
     }
 
     @ApiOperation("自动转级别管理详情")