9 コミット

作者 SHA1 メッセージ 日付
  18792927508 33b4ba3972 对接北明功能修复 1 年間 前
  bgy 7c0f59f731 Merge branch 'dev' of SH-Arbitrate/Mediation-Backend into prod 1 年間 前
  bgy dc70ecbce7 Merge branch 'bgy' of SH-Arbitrate/Mediation-Backend into dev 1 年間 前
  wangqiong f6ac03bca3 优化启动成功图案,jar命名 1 年間 前
  wangqiong123 cde1d5eb81 Merge branch 'dev' of SH-Arbitrate/Mediation-Backend into prod 2 年 前
  wangqiong123 5abeaf5224 Merge branch 'wq1' of SH-Arbitrate/Mediation-Backend into dev 2 年 前
  wangqiong123 8e8b402ced Merge branch 'dev' of SH-Arbitrate/Mediation-Backend into prod 2 年 前
  wangqiong123 fbe9359595 Merge branch 'dev' of SH-Arbitrate/Mediation-Backend into prod 2 年 前
  wangqiong123 c48d18b13f Merge branch 'dev' of SH-Arbitrate/Mediation-Backend into prod 2 年 前

+ 3
- 2
ruoyi-admin/pom.xml ファイルの表示

@@ -9,7 +9,8 @@
9 9
     </parent>
10 10
     <modelVersion>4.0.0</modelVersion>
11 11
     <packaging>jar</packaging>
12
-    <artifactId>ruoyi-admin</artifactId>
12
+    <artifactId>mediation</artifactId>
13
+    <version>1.1.0</version>
13 14
 
14 15
     <description>
15 16
         web服务入口
@@ -99,7 +100,7 @@
99 100
                 </configuration>
100 101
             </plugin>
101 102
         </plugins>
102
-        <finalName>${project.artifactId}</finalName>
103
+        <finalName>${project.artifactId}-${project.version}</finalName>
103 104
     </build>
104 105
 
105 106
 </project>

+ 7
- 10
ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java ファイルの表示

@@ -30,16 +30,13 @@ public class RuoYiApplication
30 30
     {
31 31
         // System.setProperty("spring.devtools.restart.enabled", "false");
32 32
         SpringApplication.run(RuoYiApplication.class, args);
33
-        System.out.println("(♥◠‿◠)ノ゙  若依启动成功   ლ(´ڡ`ლ)゙  \n" +
34
-                " .-------.       ____     __        \n" +
35
-                " |  _ _   \\      \\   \\   /  /    \n" +
36
-                " | ( ' )  |       \\  _. /  '       \n" +
37
-                " |(_ o _) /        _( )_ .'         \n" +
38
-                " | (_,_).' __  ___(_ o _)'          \n" +
39
-                " |  |\\ \\  |  ||   |(_,_)'         \n" +
40
-                " |  | \\ `'   /|   `-'  /           \n" +
41
-                " |  |  \\    /  \\      /           \n" +
42
-                " ''-'   `'-'    `-..-'              ");
33
+        System.out.println("(♥◠‿◠)ノ゙  启动成功   ლ(´ڡ`ლ)゙  \n" +
34
+                "  _   _                 _ _      \n" +
35
+                " | |_(_) __ _  ___     (_|_) ___ \n" +
36
+                " | __| |/ _` |/ _ \\    | | |/ _ \\\n" +
37
+                " | |_| | (_| | (_) |   | | |  __/\n" +
38
+                "  \\__|_|\\__,_|\\___/   _/ |_|\\___|\n" +
39
+                "                     |__/        ");
43 40
         // 启动成功后,查询用户表,将用户信息存到redis
44 41
         RedisCache redisCache = SpringUtils.getBean(RedisCache.class);
45 42
         SysUserMapper userMapper = SpringUtils.getBean(SysUserMapper.class);

+ 1
- 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java ファイルの表示

@@ -143,7 +143,7 @@ public class SysLoginController {
143 143
     }
144 144
 
145 145
     public static void main(String[] args) {
146
-        System.out.println( MD5.create().digestHex("BMceshi" ));
146
+        System.out.println( MD5.create().digestHex("BM456" ));
147 147
     }
148 148
 }
149 149
 

+ 1
- 23
ruoyi-admin/src/main/resources/banner.txt ファイルの表示

@@ -1,24 +1,2 @@
1 1
 Application Version: ${ruoyi.version}
2
-Spring Boot Version: ${spring-boot.version}
3
-////////////////////////////////////////////////////////////////////
4
-//                          _ooOoo_                               //
5
-//                         o8888888o                              //
6
-//                         88" . "88                              //
7
-//                         (| ^_^ |)                              //
8
-//                         O\  =  /O                              //
9
-//                      ____/`---'\____                           //
10
-//                    .'  \\|     |//  `.                         //
11
-//                   /  \\|||  :  |||//  \                        //
12
-//                  /  _||||| -:- |||||-  \                       //
13
-//                  |   | \\\  -  /// |   |                       //
14
-//                  | \_|  ''\---/''  |   |                       //
15
-//                  \  .-\__  `-`  ___/-. /                       //
16
-//                ___`. .'  /--.--\  `. . ___                     //
17
-//              ."" '<  `.___\_<|>_/___.'  >'"".                  //
18
-//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |                 //
19
-//            \  \ `-.   \_ __\ /__ _/   .-` /  /                 //
20
-//      ========`-.____`-.___\_____/___.-`____.-'========         //
21
-//                           `=---='                              //
22
-//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
23
-//             佛祖保佑       永不宕机      永无BUG               //
24
-////////////////////////////////////////////////////////////////////
2
+Spring Boot Version: ${spring-boot.version}

+ 13
- 1
ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java ファイルの表示

@@ -8,7 +8,9 @@ import com.ruoyi.common.core.domain.model.LoginUser;
8 8
 import com.ruoyi.common.core.text.Convert;
9 9
 import com.ruoyi.common.utils.SecurityUtils;
10 10
 import com.ruoyi.common.utils.StringUtils;
11
+import com.ruoyi.common.utils.spring.SpringUtils;
11 12
 import com.ruoyi.framework.security.context.PermissionContextHolder;
13
+import com.ruoyi.system.mapper.SysRoleMapper;
12 14
 import org.aspectj.lang.JoinPoint;
13 15
 import org.aspectj.lang.annotation.Aspect;
14 16
 import org.aspectj.lang.annotation.Before;
@@ -55,6 +57,14 @@ public class DataScopeAspect
55 57
      * 数据权限过滤关键字
56 58
      */
57 59
     public static final String DATA_SCOPE = "dataScope";
60
+    private  static SysRoleMapper roleMapper;
61
+
62
+
63
+    static {
64
+        roleMapper= SpringUtils.getBean(SysRoleMapper.class);
65
+
66
+    }
67
+
58 68
 
59 69
     @Before("@annotation(controllerDataScope)")
60 70
     public void doBefore(JoinPoint point, DataScope controllerDataScope) throws Throwable
@@ -93,7 +103,9 @@ public class DataScopeAspect
93 103
     {
94 104
         StringBuilder sqlString = new StringBuilder();
95 105
         List<String> conditions = new ArrayList<String>();
96
-
106
+        if(user.getUserId()!=null){
107
+            user.setRoles(roleMapper.selectRolePermissionByUserId(user.getUserId()));
108
+        }
97 109
         for (SysRole role : user.getRoles())
98 110
         {
99 111
             String dataScope = role.getDataScope();

+ 12
- 1
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java ファイルの表示

@@ -1,6 +1,7 @@
1 1
 package com.ruoyi.framework.web.service;
2 2
 
3 3
 import cn.hutool.core.util.ObjectUtil;
4
+import cn.hutool.core.util.StrUtil;
4 5
 import cn.hutool.crypto.digest.MD5;
5 6
 import com.ruoyi.common.constant.CacheConstants;
6 7
 import com.ruoyi.common.constant.Constants;
@@ -250,7 +251,17 @@ public class SysLoginService
250 251
                 user.setEmail(username);
251 252
             }
252 253
             // 根据角色名查询角色id
253
-            Long roleIdByName = roleMapper.selectRoleIdByName(loginBody.getRoleName());
254
+            String roleName = loginBody.getRoleName();
255
+            if (StrUtil.isNotEmpty(roleName)){
256
+                if(roleName.contains("被申请人")){
257
+                roleName="被申请人操作人";
258
+                }else if(roleName.contains("申请人")){
259
+                roleName="申请人操作人";
260
+                }else if(roleName.contains("委托代理人")){
261
+                    roleName="第三方代理操作人";
262
+                }
263
+            }
264
+            Long roleIdByName = roleMapper.selectRoleIdByName(roleName);
254 265
             if(roleIdByName==null){
255 266
                 return AjaxResult.error("角色不存在");
256 267
             }