Browse Source

添加用户绑定协议的标志给前台判断是否绑定用红色标识

hxl13994548489 2 years ago
parent
commit
ad2d296948

+ 2 - 0
src/main/java/com/ydtech/modules/admin/model/vo/SysUserBaseVO.java

@@ -42,5 +42,7 @@ public class SysUserBaseVO {
     private String roleName;
     private String roleName;
     @ApiModelProperty(value = "工号类型")
     @ApiModelProperty(value = "工号类型")
     private String noType;
     private String noType;
+    @ApiModelProperty(value = "是否绑定协议")
+    private Boolean flag;
 
 
 }
 }

+ 10 - 1
src/main/resources/mapper/modules/admin/SysUserMapper.xml

@@ -551,7 +551,15 @@
             t2.id AS deptId,
             t2.id AS deptId,
             t2.`name` AS deptName,
             t2.`name` AS deptName,
             sd2.id AS pDeptId,
             sd2.id AS pDeptId,
-            sd2.`name` AS pDeptName
+            sd2.`name` AS pDeptName,
+            (
+                SELECT
+                count(0)
+                FROM
+                sys_user_link_pl_agreement link
+                WHERE
+                link.user_id =t1.id
+             ) AS flag
         FROM
         FROM
             sys_user t1
             sys_user t1
                 LEFT JOIN sys_dept t2 ON t1.dept_id = t2.id
                 LEFT JOIN sys_dept t2 ON t1.dept_id = t2.id
@@ -573,5 +581,6 @@
                 and t2.id = #{user.deptId}
                 and t2.id = #{user.deptId}
             </if>
             </if>
         </if>
         </if>
+        order by flag
     </select>
     </select>
 </mapper>
 </mapper>