From 70d17d90cef5985dbc572e5be79ed7041a0476ff Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期三, 19 七月 2023 11:46:02 +0800
Subject: [PATCH] app接口里用户list增加关联角色

---
 ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml                  |    9 +++++----
 ard-work/src/main/java/com/ruoyi/media/domain/StreamInfo.java                    |    5 +++++
 ard-work/src/main/java/com/ruoyi/app/controller/ArdAppPositionController.java    |    6 ++++++
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java |    2 ++
 ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java            |    4 +++-
 5 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/app/controller/ArdAppPositionController.java b/ard-work/src/main/java/com/ruoyi/app/controller/ArdAppPositionController.java
index 5f58ce7..64e4ec7 100644
--- a/ard-work/src/main/java/com/ruoyi/app/controller/ArdAppPositionController.java
+++ b/ard-work/src/main/java/com/ruoyi/app/controller/ArdAppPositionController.java
@@ -5,8 +5,10 @@
 import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
 import com.ruoyi.app.domain.ArdAppPosition;
 import com.ruoyi.app.service.IArdAppPositionService;
+import com.ruoyi.common.core.domain.entity.SysRole;
 import com.ruoyi.common.core.domain.entity.SysUser;
 import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.system.service.ISysRoleService;
 import com.ruoyi.system.service.ISysUserService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -26,7 +28,9 @@
 import com.ruoyi.common.enums.BusinessType;
 import com.ruoyi.common.core.page.TableDataInfo;
 
+import java.util.ArrayList;
 import java.util.List;
+import java.util.Set;
 
 import static org.bytedeco.javacv.FrameGrabber.list;
 
@@ -45,6 +49,8 @@
     private IArdAppPositionService ardAppPositionService;
     @Autowired
     private ISysUserService sysUserService;
+    @Autowired
+    private ISysRoleService roleService;
 
     /**
      * 鏌ヨapp浣嶇疆鍒楄〃
diff --git a/ard-work/src/main/java/com/ruoyi/media/domain/StreamInfo.java b/ard-work/src/main/java/com/ruoyi/media/domain/StreamInfo.java
index 656a67a..7778950 100644
--- a/ard-work/src/main/java/com/ruoyi/media/domain/StreamInfo.java
+++ b/ard-work/src/main/java/com/ruoyi/media/domain/StreamInfo.java
@@ -57,4 +57,9 @@
      * 杩滅▼涓绘満
      */
     String remoteAddr;
+
+    /**
+     * 杞爜妯″紡
+     */
+    String mode;
 }
diff --git a/ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java b/ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java
index cf7469e..51fd458 100644
--- a/ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java
+++ b/ard-work/src/main/java/com/ruoyi/media/service/impl/MediaService.java
@@ -74,15 +74,17 @@
             //ID
             String name = item.getName();
             info.setName(name);
-            String runoninit="";
+            String runoninit;
             String runondemand = item.getConf().getRunondemand();
             if (StringUtils.isNotEmpty(runondemand))
             {
                 runoninit= item.getConf().getRunondemand();
+                info.setMode("鎸夐渶杞爜");
             }
             else
             {
                 runoninit = item.getConf().getRunoninit();
+                info.setMode("瀹炴椂杞爜");
             }
             //RTSP婧愬湴鍧�
             runoninit = item.getConf().getRunondemand();
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 c58fd3e..fc6f9d3 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
@@ -46,6 +46,7 @@
  */
 @RestController
 @RequestMapping("/system/user")
+@Api(tags = "鐢ㄦ埛淇℃伅")
 public class SysUserController extends BaseController
 {
     @Autowired
@@ -231,6 +232,7 @@
      */
     @PreAuthorize("@ss.hasPermi('system:user:query')")
     @GetMapping("/authRole/{userId}")
+    @ApiOperation("鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇鎺堟潈瑙掕壊")
     public AjaxResult authRole(@PathVariable("userId") String userId)
     {
         AjaxResult ajax = AjaxResult.success();
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
index 585ce64..7557ac3 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -87,10 +87,11 @@
     </sql>
 
     <select id="selectUserList" parameterType="SysUser" resultMap="SysUserResult">
-        select u.user_id, u.dept_id, u.nick_name, u.user_name, u.email, u.avatar, u.phonenumber, u.sex, u.status,
-        u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark,u.camera_priority,u.rong_cloud_token, d.dept_name, d.leader from sys_user
-        u
-        left join sys_dept d on u.dept_id = d.dept_id
+--         select u.user_id, u.dept_id, u.nick_name, u.user_name, u.email, u.avatar, u.phonenumber, u.sex, u.status,
+--         u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark,u.camera_priority,u.rong_cloud_token, d.dept_name, d.leader from sys_user
+--         u
+--         left join sys_dept d on u.dept_id = d.dept_id
+        <include refid="selectUserVo"/>
         where u.del_flag = '0'
         <if test="userId != null and userId != ''">
             AND u.user_id = #{userId}

--
Gitblit v1.9.3