From 4398a57a5d01d5dd4331f8a04f29f5fd9229a737 Mon Sep 17 00:00:00 2001
From: chenrui <1187576398@qq.com>
Date: 星期二, 03 六月 2025 17:31:32 +0800
Subject: [PATCH] 客户修改

---
 src/main/resources/mapper/system/SysUserDeptMapper.xml                    |    5 +++++
 src/main/java/com/ruoyi/basic/pojo/Customer.java                          |   10 ++++++++++
 src/main/java/com/ruoyi/project/system/controller/SysLoginController.java |    6 ++----
 src/main/java/com/ruoyi/project/system/domain/vo/SysUserDeptVo.java       |    2 ++
 4 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/ruoyi/basic/pojo/Customer.java b/src/main/java/com/ruoyi/basic/pojo/Customer.java
index 47901ec..1c7898a 100644
--- a/src/main/java/com/ruoyi/basic/pojo/Customer.java
+++ b/src/main/java/com/ruoyi/basic/pojo/Customer.java
@@ -5,6 +5,7 @@
 
 import com.baomidou.mybatisplus.annotation.*;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import com.ruoyi.framework.aspectj.lang.annotation.Excel;
 
@@ -82,4 +83,13 @@
 
     @TableField(exist = false)
     private String addressPhone;
+
+    @ApiModelProperty(value = "閾惰鍩烘湰鎴�")
+    private String basicBankAccount;
+
+    @ApiModelProperty(value = "閾惰璐﹀彿")
+    private String bankAccount;
+
+    @ApiModelProperty(value = "寮�鎴疯鍙�")
+    private String bankCode;
 }
diff --git a/src/main/java/com/ruoyi/project/system/controller/SysLoginController.java b/src/main/java/com/ruoyi/project/system/controller/SysLoginController.java
index e7739aa..5925a68 100644
--- a/src/main/java/com/ruoyi/project/system/controller/SysLoginController.java
+++ b/src/main/java/com/ruoyi/project/system/controller/SysLoginController.java
@@ -109,10 +109,8 @@
         }
     }
 
-    @GetMapping("/userDeptList/{userId}")
-    public AjaxResult userDeptList(@PathVariable Long userId){
-        SysUserDeptVo sysUserDeptVo = new SysUserDeptVo();
-        sysUserDeptVo.setUserId(userId);
+    @GetMapping("/userDeptList")
+    public AjaxResult userDeptList(SysUserDeptVo sysUserDeptVo){
         return AjaxResult.success(userDeptService.selectUserDeptList(sysUserDeptVo));
     }
 
diff --git a/src/main/java/com/ruoyi/project/system/domain/vo/SysUserDeptVo.java b/src/main/java/com/ruoyi/project/system/domain/vo/SysUserDeptVo.java
index 8135c26..0bf2406 100644
--- a/src/main/java/com/ruoyi/project/system/domain/vo/SysUserDeptVo.java
+++ b/src/main/java/com/ruoyi/project/system/domain/vo/SysUserDeptVo.java
@@ -12,4 +12,6 @@
 public class SysUserDeptVo extends SysUserDept {
 
     private String deptName;
+
+    private String userName;
 }
diff --git a/src/main/resources/mapper/system/SysUserDeptMapper.xml b/src/main/resources/mapper/system/SysUserDeptMapper.xml
index 0a62acb..898d3d1 100644
--- a/src/main/resources/mapper/system/SysUserDeptMapper.xml
+++ b/src/main/resources/mapper/system/SysUserDeptMapper.xml
@@ -16,6 +16,11 @@
             <if test="userDeptVo.userId != null">
                 T1.user_id = #{userDeptVo.userId}
             </if>
+            <if test="userDeptVo.userName != null and userDeptVo.userName != '' ">
+                T1.user_id IN (
+                SELECT user_id FROM sys_user WHERE nick_name LIKE CONCAT('%',#{userDeptVo.userName},'%')
+                )
+            </if>
         </where>
     </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3