From 79fcd7a7c79c6929032c5c30111c6a8adde8fee1 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 23 七月 2025 09:21:11 +0800
Subject: [PATCH] 修改

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/TRegionService.java                        |    8 ++++
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/YcRevenueExpenditureTypeController.java |    2 
 ruoyi-system/src/main/java/com/ruoyi/system/model/TRegion.java                                 |    3 +
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TRegionController.java                  |    6 +++
 ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java                         |    4 +-
 ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java                   |    2 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java               |   31 +++------------
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TRegionServiceImpl.java               |   11 +++++
 8 files changed, 38 insertions(+), 29 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TRegionController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TRegionController.java
index c0469dc..865257c 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TRegionController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TRegionController.java
@@ -42,6 +42,12 @@
         return R.ok(regionService.getRegion());
     }
 
+    @ApiOperation(value = "查询省市管理二级")
+    @GetMapping(value = "/getProvinceAndCity")
+    public R<List<TRegion>> getProvinceAndCity() {
+        return R.ok(regionService.getProvinceAndCity());
+    }
+
     @ApiOperation(value = "查询省")
     @PostMapping(value = "/getProvince")
     public R<List<TRegion>> getProvince() {
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/YcRevenueExpenditureTypeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/YcRevenueExpenditureTypeController.java
index ec4a126..7c945d1 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/YcRevenueExpenditureTypeController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/YcRevenueExpenditureTypeController.java
@@ -116,7 +116,7 @@
     @ApiOperation( value = "删除收支类型")
     @Log(title = "收支类型-删除", businessType = BusinessType.DELETE)
     @DeleteMapping(value = "/deleteById")
-    public R<Boolean> deleteById(@RequestParam("id") Long id) {
+    public R<Boolean> deleteById(@RequestParam("id") Integer id) {
         // 查询分类是否在财务管理里面存在
         long count = ycFinancialManagementService.count(Wrappers.lambdaQuery(YcFinancialManagement.class)
                 .eq(YcFinancialManagement::getTypeId, id));
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
index d011a75..30169de 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
@@ -1,6 +1,5 @@
 package com.ruoyi.web.controller.system;
 
-import com.alibaba.fastjson.JSON;
 import com.ruoyi.common.annotation.Log;
 import com.ruoyi.common.basic.PageInfo;
 import com.ruoyi.common.core.controller.BaseController;
@@ -149,10 +148,9 @@
     // @PreAuthorize("@ss.hasPermi('system:user:add')")
     @ApiOperation(value = "新增用户管理",response = SysUser.class)
     @Log(title = "用户信息-新增用户", businessType = BusinessType.INSERT)
-    @PostMapping("/api/system/user/add")
-    public R<String> add(@RequestBody String param)
+    @PostMapping("/system/user/add")
+    public R<String> add(@RequestBody SysUser user)
     {
-        SysUser user = JSON.parseObject(param,SysUser.class);
         user.setUserName(user.getUserName());
         if (!userService.checkUserNameUnique(user))
         {
@@ -176,10 +174,9 @@
     // @PreAuthorize("@ss.hasPermi('system:user:edit')")
     @ApiOperation(value = "修改用户管理")
     @Log(title = "用户信息-修改用户", businessType = BusinessType.UPDATE)
-    @PostMapping("/api/system/user/edit")
-    public R edit(@RequestBody String param)
+    @PostMapping("/system/user/edit")
+    public R edit(@RequestBody SysUser user)
     {
-        SysUser user = JSON.parseObject(param,SysUser.class);
         user.setUserName(user.getPhonenumber());
 //        userService.checkUserAllowed(user);
 //        userService.checkUserDataScope(user.getUserId());
@@ -198,21 +195,6 @@
         }
         user.setRoleType(Integer.parseInt(user.getRoleId().toString()));
         return R.ok(userService.updateUser(user));
-    }
-
-    /**
-     * 修改用户签名
-     */
-    // @PreAuthorize("@ss.hasPermi('system:user:edit')")
-    @ApiOperation(value = "修改用户签名")
-    @Log(title = "用户信息-修改用户签名", businessType = BusinessType.UPDATE)
-    @PostMapping("/api/system/user/editSignPicture")
-    public R editSignPicture(@RequestBody String param)
-    {
-        Long userId = tokenService.getLoginUser().getUserId();
-        SysUser user = JSON.parseObject(param,SysUser.class);
-        user.setUserId(userId);
-        return R.ok(userService.editSignPicture(user));
     }
 
     /**
@@ -242,10 +224,9 @@
     // @PreAuthorize("@ss.hasPermi('system:user:resetPwd')")
     @ApiOperation(value = "重置密码")
     @Log(title = "用户信息-重置密码", businessType = BusinessType.UPDATE)
-    @PostMapping("/api/system/user/resetPwd")
-    public AjaxResult resetPwd(@RequestBody String param)
+    @PostMapping("/system/user/resetPwd")
+    public AjaxResult resetPwd(@RequestBody SysUser user)
     {
-        SysUser user = JSON.parseObject(param,SysUser.class);
         userService.checkUserAllowed(user);
 //        userService.checkUserDataScope(user.getUserId());
         user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java b/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java
index 040116a..9cb9bfe 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java
@@ -113,9 +113,9 @@
         // 用ApiInfoBuilder进行定制
         return new ApiInfoBuilder()
                 // 设置标题
-                .title("标题:乐山实验室管理系统_接口文档")
+                .title("标题:易仓财务管理系统_接口文档")
                 // 描述
-                .description("乐山实验室接口文档")
+                .description("易仓财务管理接口文档")
                 // 作者信息
                 .contact(new Contact(ruoyiConfig.getName(), null, null))
                 // 版本
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
index eccbdb4..4d14887 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
@@ -113,7 +113,7 @@
                 // 对于登录login 注册register 验证码captchaImage 允许匿名访问
                 .antMatchers("/getPrivacyAgreement/{agreementType}",
                         "/applet/queryProtocolConfigByType","/applet/login",
-                        "/api/login","/applet/queryProtocolConfigByType",
+                        "/login","/applet/queryProtocolConfigByType",
                         "/register","/applet/getCode","/applet/loginCode",
                         "/applet/changepwd", "/captchaImage","/getCode","/loginCode",
                         "/operations/getBySingleNum/**",
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/TRegion.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/TRegion.java
index 0e7435f..202fd39 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/model/TRegion.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/TRegion.java
@@ -10,6 +10,7 @@
 import lombok.EqualsAndHashCode;
 
 import java.io.Serializable;
+import java.util.List;
 
 /**
  * <p>
@@ -54,4 +55,6 @@
     @TableField("initial")
     private String initial;
 
+    @TableField(exist = false)
+    private List<TRegion> children;
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/TRegionService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/TRegionService.java
index 337b545..c93083a 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/TRegionService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/TRegionService.java
@@ -20,4 +20,12 @@
      * @return
      */
     List<List<TRegion>> getRegion();
+
+    /**
+     *查询省市管理
+     * @return
+     */
+    List<TRegion> getProvinceAndCity();
+
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TRegionServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TRegionServiceImpl.java
index 3eccca0..21d4fe9 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TRegionServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TRegionServiceImpl.java
@@ -36,4 +36,15 @@
         }
         return result;
     }
+
+    @Override
+    public List<TRegion> getProvinceAndCity() {
+        List<TRegion> tRegions = this.baseMapper.selectList(Wrappers.lambdaQuery(TRegion.class));
+        List<TRegion> parent = this.baseMapper.selectList(Wrappers.lambdaQuery(TRegion.class)
+                .eq(TRegion::getParentId, 0));
+        for (TRegion tRegion : parent) {
+            tRegion.setChildren(tRegions.stream().filter(e -> e.getParentId().equals(tRegion.getId())).collect(Collectors.toList()));
+        }
+        return parent;
+    }
 }

--
Gitblit v1.7.1