| 2026-05-14 | gongchunyi | ![]() |
| 2026-05-14 | yuan | ![]() |
| 2026-05-14 | yuan | ![]() |
| 2026-05-14 | yuan | ![]() |
| 2026-05-14 | gongchunyi | ![]() |
| 2026-05-14 | yuan | ![]() |
| 2026-05-14 | yuan | ![]() |
| 2026-05-14 | yuan | ![]() |
| 2026-05-13 | yuan | ![]() |
| 2026-05-13 | yuan | ![]() |
| 2026-05-13 | yuan | ![]() |
| 2026-05-11 | yuan | ![]() |
| 2026-05-11 | yuan | ![]() |
| 2026-05-11 | yuan | ![]() |
| 2026-05-11 | yuan | ![]() |
| 2026-05-11 | yuan | ![]() |
| 2026-05-11 | yuan | ![]() |
src/main/java/com/ruoyi/project/system/controller/SysLoginController.java
@@ -12,10 +12,10 @@ import com.ruoyi.project.system.domain.SysMenu; import com.ruoyi.project.system.domain.SysUser; import com.ruoyi.project.system.domain.vo.SysUserDeptVo; import com.ruoyi.project.system.mapper.SysDeptMapper; import com.ruoyi.project.system.service.ISysMenuService; import com.ruoyi.project.system.service.ISysUserDeptService; import com.ruoyi.project.system.service.ISysUserService; import com.ruoyi.project.system.mapper.SysDeptMapper; import com.ruoyi.project.system.service.ISysMenuService; import com.ruoyi.project.system.service.ISysUserDeptService; import com.ruoyi.project.system.service.ISysUserService; import lombok.AllArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.ObjectUtils; @@ -41,11 +41,11 @@ { private SysLoginService loginService; private ISysMenuService menuService; private SysPermissionService permissionService; private TokenService tokenService; private ISysUserDeptService userDeptService; private ISysUserService userService; private SysDeptMapper sysDeptMapper; private SysPermissionService permissionService; private TokenService tokenService; private ISysUserDeptService userDeptService; private ISysUserService userService; private SysDeptMapper sysDeptMapper; /** * ç»å½æ¹æ³ @@ -73,17 +73,7 @@ public AjaxResult getInfo() { LoginUser loginUser = SecurityUtils.getLoginUser(); SysUser user = userService.selectUserById(loginUser.getUserId()); if (user == null) { user = loginUser.getUser(); } else { loginUser.setUser(user); loginUser.setAiEnabled(user.getAiEnabled()); tokenService.setLoginUser(loginUser); } SysUser user = loginUser.getUser(); // è·åå½åç»å½å ¬å¸ Long tenantId = loginUser.getTenantId(); if(null != tenantId){ @@ -102,12 +92,12 @@ loginUser.setPermissions(permissions); tokenService.refreshToken(loginUser); } AjaxResult ajax = AjaxResult.success(); ajax.put("user", user); ajax.put("aiEnabled", loginUser.getAiEnabled()); ajax.put("roles", roles); ajax.put("permissions", permissions); return ajax; AjaxResult ajax = AjaxResult.success(); ajax.put("user", user); ajax.put("aiEnabled", loginUser.getAiEnabled()); ajax.put("roles", roles); ajax.put("permissions", permissions); return ajax; } /** src/main/resources/application-bdsm.yml
ÎļþÒÑɾ³ý src/main/resources/application-bhmy.yml
ÎļþÒÑɾ³ý src/main/resources/application-cjny.yml
ÎļþÒÑɾ³ý src/main/resources/application-cmny.yml
ÎļþÒÑɾ³ý src/main/resources/application-dev-pro.yml
ÎļþÒÑɾ³ý src/main/resources/application-dhdc.yml
ÎļþÒÑɾ³ý src/main/resources/application-druid.yml
ÎļþÒÑɾ³ý src/main/resources/application-hbkj.yml
ÎļþÒÑɾ³ý src/main/resources/application-hbtmblc.yml
ÎļþÒÑɾ³ý src/main/resources/application-hbxm.yml
ÎļþÒÑɾ³ý src/main/resources/application-hckx.yml
ÎļþÒÑɾ³ý src/main/resources/application-hckxTest.yml
ÎļþÒÑɾ³ý src/main/resources/application-hcmy.yml
ÎļþÒÑɾ³ý src/main/resources/application-hhkj.yml
ÎļþÒÑɾ³ý src/main/resources/application-hsmy.yml
ÎļþÒÑɾ³ý src/main/resources/application-hsxny.yml
ÎļþÒÑɾ³ý src/main/resources/application-hxgy.yml
ÎļþÒÑɾ³ý src/main/resources/application-hxsj.yml
ÎļþÒÑɾ³ý src/main/resources/application-hysn.yml
ÎļþÒÑɾ³ý src/main/resources/application-jjxm.yml
ÎļþÒÑɾ³ý src/main/resources/application-jlsn.yml
ÎļþÒÑɾ³ý src/main/resources/application-jsmy.yml
ÎļþÒÑɾ³ý src/main/resources/application-jsyny.yml
ÎļþÒÑɾ³ý src/main/resources/application-jtwy.yml
ÎļþÒÑɾ³ý src/main/resources/application-jyhj.yml
ÎļþÒÑɾ³ý src/main/resources/application-khl.yml
ÎļþÒÑɾ³ý src/main/resources/application-mkzs.yml
ÎļþÒÑɾ³ý src/main/resources/application-mqsp.yml
ÎļþÒÑɾ³ý src/main/resources/application-mxsc.yml
ÎļþÒÑɾ³ý src/main/resources/application-native.yml
ÎļþÒÑɾ³ý src/main/resources/application-new.yml
ÎļþÒÑɾ³ý src/main/resources/application-newTest.yml
ÎļþÒÑɾ³ý src/main/resources/application-nydl.yml
ÎļþÒÑɾ³ý src/main/resources/application-phmk.yml
ÎļþÒÑɾ³ý src/main/resources/application-prod.yml
ÎļþÒÑɾ³ý src/main/resources/application-qlmc.yml
ÎļþÒÑɾ³ý src/main/resources/application-qxy.yml
ÎļþÃû´Ó src/main/resources/application-dev.yml ÐÞ¸Ä @@ -7,7 +7,7 @@ # çæå¹´ä»½ copyrightYear: 2025 # æä»¶è·¯å¾ 示ä¾ï¼ Windowsé ç½®D:/ruoyi/uploadPathï¼Linuxé ç½® /home/ruoyi/uploadPathï¼ profile: D:/ruoyi/uploadPath profile: /home/ruoyi/uploadPath # è·åipå°åå¼å ³ addressEnabled: false @@ -28,7 +28,7 @@ # å¼åç¯å¢é ç½® server: # æå¡å¨çHTTP端å£ï¼é»è®¤ä¸º8080 port: 7006 port: 7003 servlet: # åºç¨ç访é®è·¯å¾ context-path: / @@ -37,6 +37,9 @@ uri-encoding: UTF-8 # è¿æ¥æ°æ»¡åçæéæ°ï¼é»è®¤ä¸º100 accept-count: 1000 max-swallow-size: -1 # -1 表示ä¸éå¶ max-http-form-post-size: -1 # POST 请æ±ä½ä¸éå¶ connection-timeout: 60000 # è¿æ¥è¶ æ¶æ¶é´(毫ç§) threads: # tomcatæå¤§çº¿ç¨æ°ï¼é»è®¤ä¸º200 max: 800 @@ -74,9 +77,9 @@ druid: # ä¸»åºæ°æ®æº master: url: jdbc:mysql://localhost:3306/product-inventory-management-new-pro?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 url: jdbc:mysql://36.134.154.10:9002/product-inventory-management-qxy?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: 123456 password: qxy@123456.. # ä»åºæ°æ®æº slave: # 仿°æ®æºå¼å ³/é»è®¤å ³é @@ -149,8 +152,8 @@ # redis é ç½® redis: # å°å host: 127.0.0.1 # host: 172.17.0.1 # host: 127.0.0.1 host: 172.17.0.1 # 端å£ï¼é»è®¤ä¸º6379 port: 6379 # æ°æ®åºç´¢å¼ @@ -256,11 +259,11 @@ # æä»¶ä¸ä¼ é ç½® file: temp-dir: D:/ruoyi/temp/uploads # 临æ¶ç®å½ åæå é¤ upload-dir: D:/ruoyi/prod/uploads # æ£å¼ç®å½ åæå é¤ path: D:/ruoyi/prod/uploads # ä¸ä¼ ç®å½ temp-dir: /javaWork/product-inventory-management/file/temp/uploads # 临æ¶ç®å½ åæå é¤ upload-dir: /javaWork/product-inventory-management/file/prod/uploads # æ£å¼ç®å½ åæå é¤ path: /javaWork/product-inventory-management/file/path/uploads # ä¸ä¼ ç®å½ urlPrefix: /common # 龿¥åç¼ domain: http://127.0.0.1:7005 # åååç¼ domain: http://127.0.0.1:7003 # åååç¼ expired: 120 # è¿ææ¶é´(åä½:åé) useLimit: 10 # ä½¿ç¨æ¬¡æ° compress: true # æ¯å¦å缩 src/main/resources/application-rzny.yml
ÎļþÒÑɾ³ý src/main/resources/application-sdtx.yml
ÎļþÃû´Ó src/main/resources/application-demo.yml ÐÞ¸Ä @@ -1,3 +1,4 @@  # 项ç®ç¸å ³é ç½® ruoyi: # åç§° @@ -7,14 +8,14 @@ # çæå¹´ä»½ copyrightYear: 2025 # æä»¶è·¯å¾ 示ä¾ï¼ Windowsé ç½®D:/ruoyi/uploadPathï¼Linuxé ç½® /home/ruoyi/uploadPathï¼ profile: /javaWork/product-inventory-management/file profile: /home/ruoyi/uploadPath # è·åipå°åå¼å ³ addressEnabled: false # éªè¯ç ç±»å math æ°åè®¡ç® char å符éªè¯ captchaType: math # åå审æ¹ç¼å·åç¼(é ç½®æä»¶åç¼å½å) approvalNumberPrefix: NEW approvalNumberPrefix: DEV # ä¸ªæ¨ Unipush é ç½® getui: @@ -28,7 +29,7 @@ # å¼åç¯å¢é ç½® server: # æå¡å¨çHTTP端å£ï¼é»è®¤ä¸º8080 port: 9003 port: 7003 servlet: # åºç¨ç访é®è·¯å¾ context-path: / @@ -37,6 +38,9 @@ uri-encoding: UTF-8 # è¿æ¥æ°æ»¡åçæéæ°ï¼é»è®¤ä¸º100 accept-count: 1000 max-swallow-size: -1 # -1 表示ä¸éå¶ max-http-form-post-size: -1 # POST 请æ±ä½ä¸éå¶ connection-timeout: 60000 # è¿æ¥è¶ æ¶æ¶é´(毫ç§) threads: # tomcatæå¤§çº¿ç¨æ°ï¼é»è®¤ä¸º200 max: 800 @@ -46,6 +50,7 @@ # æ¥å¿é ç½® logging: level: org.quartz: DEBUG com.ruoyi: warn org.springframework: warn @@ -56,7 +61,7 @@ accessKey: admin secretKey: 12345678 preview-expiry: 24 # é¢è§å°åé»è®¤24å°æ¶ default-bucket: jxc default-bucket: uploadPath # ç¨æ·é ç½® user: password: @@ -73,9 +78,9 @@ druid: # ä¸»åºæ°æ®æº master: url: jdbc:mysql://172.17.0.1:9002/product-inventory-management-sdjc?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 url: jdbc:mysql://172.17.0.1:9002/product-inventory-management-sdtx?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: sdjc@123456.. password: sdtx@123456.. # ä»åºæ°æ®æº slave: # 仿°æ®æºå¼å ³/é»è®¤å ³é @@ -142,14 +147,13 @@ restart: # çé¨ç½²å¼å ³ enabled: false # redis é ç½® data: mongodb: uri: mongodb://114.132.189.42:9028/chat_memory_db # redis é ç½® redis: # å°å # host: 127.0.0.1 # host: 127.0.0.1 host: 172.17.0.1 # 端å£ï¼é»è®¤ä¸º6379 port: 6379 @@ -171,7 +175,6 @@ max-active: 8 # #è¿æ¥æ± æå¤§é»å¡çå¾ æ¶é´ï¼ä½¿ç¨è´å¼è¡¨ç¤ºæ²¡æéå¶ï¼ max-wait: -1ms # Quartz宿¶ä»»å¡é ç½®ï¼æ°å¢é¨åï¼ quartz: job-store-type: jdbc # ä½¿ç¨æ°æ®åºåå¨ @@ -197,6 +200,7 @@ threadPriority: 5 makeThreadsDaemons: true updateCheck: false # å ³éçæ¬æ£æ¥ # tokené ç½® token: # 令çèªå®ä¹æ è¯ @@ -256,13 +260,16 @@ # æä»¶ä¸ä¼ é ç½® file: temp-dir: /javaWork/product-inventory-management/file/temp/uploads # 临æ¶ç®å½ upload-dir: /javaWork/product-inventory-management/file/prod/uploads # æ£å¼ç®å½ path: /javaWork/product-inventory-management/file # ä¸ä¼ ç®å½ temp-dir: /javaWork/product-inventory-management/file/temp/uploads # 临æ¶ç®å½ åæå é¤ upload-dir: /javaWork/product-inventory-management/file/prod/uploads # æ£å¼ç®å½ åæå é¤ path: /javaWork/product-inventory-management/file/path/uploads # ä¸ä¼ ç®å½ urlPrefix: /common # 龿¥åç¼ domain: http://36.138.236.153:9001 # åååç¼ domain: http://127.0.0.1:7003 # åååç¼ expired: 120 # è¿ææ¶é´(åä½:åé) useLimit: 10 # ä½¿ç¨æ¬¡æ° compress: true # æ¯å¦å缩 needCompressSize: 10MB # å缩éå¼ compressQuality: 0.5 # å缩质é(0.0-1.0) knowledge: one: D:\æ°ç大ç½ç´ ä¼ä¸äº§åä½ç³»è¯´æææ¡£.md src/main/resources/application-tjxm.yml
ÎļþÒÑɾ³ý src/main/resources/application-tymk.yml
ÎļþÒÑɾ³ý src/main/resources/application-wdsy.yml
ÎļþÒÑɾ³ý src/main/resources/application-xcdq.yml
ÎļþÃû´Ó src/main/resources/application-new-pro.yml ÐÞ¸Ä @@ -7,14 +7,14 @@ # çæå¹´ä»½ copyrightYear: 2025 # æä»¶è·¯å¾ 示ä¾ï¼ Windowsé ç½®D:/ruoyi/uploadPathï¼Linuxé ç½® /home/ruoyi/uploadPathï¼ profile: /javaWork/product-inventory-management/file profile: /home/ruoyi/uploadPath # è·åipå°åå¼å ³ addressEnabled: false # éªè¯ç ç±»å math æ°åè®¡ç® char å符éªè¯ captchaType: math # åå审æ¹ç¼å·åç¼(é ç½®æä»¶åç¼å½å) approvalNumberPrefix: NEW approvalNumberPrefix: DEV # ä¸ªæ¨ Unipush é ç½® getui: @@ -28,7 +28,7 @@ # å¼åç¯å¢é ç½® server: # æå¡å¨çHTTP端å£ï¼é»è®¤ä¸º8080 port: 9003 port: 9002 servlet: # åºç¨ç访é®è·¯å¾ context-path: / @@ -37,6 +37,9 @@ uri-encoding: UTF-8 # è¿æ¥æ°æ»¡åçæéæ°ï¼é»è®¤ä¸º100 accept-count: 1000 max-swallow-size: -1 # -1 表示ä¸éå¶ max-http-form-post-size: -1 # POST 请æ±ä½ä¸éå¶ connection-timeout: 60000 # è¿æ¥è¶ æ¶æ¶é´(毫ç§) threads: # tomcatæå¤§çº¿ç¨æ°ï¼é»è®¤ä¸º200 max: 800 @@ -46,6 +49,7 @@ # æ¥å¿é ç½® logging: level: org.quartz: DEBUG com.ruoyi: warn org.springframework: warn @@ -56,7 +60,7 @@ accessKey: admin secretKey: 12345678 preview-expiry: 24 # é¢è§å°åé»è®¤24å°æ¶ default-bucket: jxc default-bucket: uploadPath # ç¨æ·é ç½® user: password: @@ -73,9 +77,9 @@ druid: # ä¸»åºæ°æ®æº master: url: jdbc:mysql://172.17.0.1:3306/product-inventory-management-new-pro?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 url: jdbc:mysql://36.133.45.183:9000/product-inventory-management-xcdq?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: xd@123456.. password: xcdq@123456.. # ä»åºæ°æ®æº slave: # 仿°æ®æºå¼å ³/é»è®¤å ³é @@ -142,14 +146,13 @@ restart: # çé¨ç½²å¼å ³ enabled: false # redis é ç½® data: mongodb: uri: mongodb://114.132.189.42:9028/chat_memory_db # redis é ç½® redis: # å°å # host: 127.0.0.1 # host: 127.0.0.1 host: 172.17.0.1 # 端å£ï¼é»è®¤ä¸º6379 port: 6379 @@ -171,7 +174,6 @@ max-active: 8 # #è¿æ¥æ± æå¤§é»å¡çå¾ æ¶é´ï¼ä½¿ç¨è´å¼è¡¨ç¤ºæ²¡æéå¶ï¼ max-wait: -1ms # Quartz宿¶ä»»å¡é ç½®ï¼æ°å¢é¨åï¼ quartz: job-store-type: jdbc # ä½¿ç¨æ°æ®åºåå¨ @@ -197,6 +199,7 @@ threadPriority: 5 makeThreadsDaemons: true updateCheck: false # å ³éçæ¬æ£æ¥ # tokené ç½® token: # 令çèªå®ä¹æ è¯ @@ -256,13 +259,16 @@ # æä»¶ä¸ä¼ é ç½® file: temp-dir: /javaWork/product-inventory-management/file/temp/uploads # 临æ¶ç®å½ upload-dir: /javaWork/product-inventory-management/file/prod/uploads # æ£å¼ç®å½ path: /javaWork/product-inventory-management/file # ä¸ä¼ ç®å½ urlPrefix: /prod-api/common # 龿¥åç¼ domain: http://1.15.17.182:9049 # åååç¼ temp-dir: /javaWork/product-inventory-management/file/temp/uploads # 临æ¶ç®å½ åæå é¤ upload-dir: /javaWork/product-inventory-management/file/prod/uploads # æ£å¼ç®å½ åæå é¤ path: /javaWork/product-inventory-management/file/path/uploads # ä¸ä¼ ç®å½ urlPrefix: /common # 龿¥åç¼ domain: http://127.0.0.1:7003 # åååç¼ expired: 120 # è¿ææ¶é´(åä½:åé) useLimit: 10 # ä½¿ç¨æ¬¡æ° compress: true # æ¯å¦å缩 needCompressSize: 10MB # å缩éå¼ compressQuality: 0.5 # å缩质é(0.0-1.0) knowledge: one: D:\æ°ç大ç½ç´ ä¼ä¸äº§åä½ç³»è¯´æææ¡£.md src/main/resources/application-xyhb.yml
ÎļþÒÑɾ³ý src/main/resources/application-zjyj.yml
ÎļþÒÑɾ³ý src/main/resources/application-zqhx.yml
ÎļþÒÑɾ³ý src/main/resources/application-zxsq.yml
ÎļþÒÑɾ³ý src/main/resources/application-zyrq.yml
ÎļþÒÑɾ³ý src/main/resources/application-zyrqCopy.yml
ÎļþÒÑɾ³ý src/main/resources/application.yml
@@ -3,7 +3,7 @@ main: allow-circular-references: true profiles: active: dev active: sdtx langchain4j: mcp: # MCP æå¡ç«¯å°åï¼æ ¹æ®å®é é¨ç½²ç MCP æå¡è°æ´ï¼