From 67460d9dd51a5185dc0f7cb872dce43789d54643 Mon Sep 17 00:00:00 2001
From: chengf <cgf12138@163.com>
Date: 星期四, 29 一月 2026 11:56:43 +0800
Subject: [PATCH] 上词掉词逻辑更新-cgf

---
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/customer/controller/CustomerController.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/customer/controller/CustomerController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/customer/controller/CustomerController.java
index 0ab9c0a..e42ac02 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/customer/controller/CustomerController.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/customer/controller/CustomerController.java
@@ -33,6 +33,7 @@
 
 import org.jeecg.modules.system.controller.SysUserController;
 import org.jeecg.modules.system.entity.SysUser;
+import org.jeecg.modules.system.service.ISysUserService;
 import org.jeecgframework.poi.excel.ExcelImportUtil;
 import org.jeecgframework.poi.excel.def.NormalExcelConstants;
 import org.jeecgframework.poi.excel.entity.ExportParams;
@@ -65,7 +66,9 @@
 public class CustomerController extends JeecgController<Customer, ICustomerService> {
 	@Autowired
 	private ICustomerService customerService;
-	
+
+     @Autowired
+     private ISysUserService sysUserService;
 	/**
 	 * 鍒嗛〉鍒楄〃鏌ヨ
 	 *
@@ -116,6 +119,8 @@
      @Operation(summary="瀹㈡埛琛�-鏌ヨ鎬诲鎴锋暟")
      @GetMapping(value = "/count")
      public Result<IPage<Customer>> count(Customer customer,
+                                          @RequestParam(name="role", defaultValue="鏃�") String role,
+                                          @RequestParam(name="user", defaultValue="鏃�") String user,
                                                   HttpServletRequest req) {
          if (customer.getAgentsNameToCustomer() != null) {
              // 1. 鏋勫缓Lambda鏌ヨ鏉′欢锛屾寚瀹氭煡璇nterpriseName瀛楁骞跺幓閲�
@@ -143,6 +148,13 @@
                      .collect(Collectors.toList()).toString());
          }
          QueryWrapper<Customer> queryWrapper = QueryGenerator.initQueryWrapper(customer, req.getParameterMap());
+
+         if (!user.equals("鏃�")){
+             QueryWrapper qw = new QueryWrapper<SysUser>();
+             qw.eq("id", user);
+             String userName = ((SysUser)((Page) sysUserService.queryPageList(req, qw, 1, 1).getResult()).getRecords().get(0)).getUsername();
+             queryWrapper.eq("create_by", userName);
+         }
          long count = customerService.count(queryWrapper);
          return Result.OK(count+"");
      }

--
Gitblit v1.8.0