Просмотр исходного кода

1、修改查询用户授权数

zhoux 1 год назад
Родитель
Сommit
cfa3ae7ba1

+ 10 - 0
src/main/java/com/dk/mdm/controller/common/CommonController.java

@@ -810,6 +810,16 @@ public class CommonController extends BaseController<Map<String, Object>> {
         return commonService.getUnitNoPage(param);
     }
 
+    /**
+     * @desc :  获取用户授权数
+     * @author : 周兴
+     * @date : 2024/5/30 11:26
+     */
+    @ApiOperation(value = "获取用户授权数", notes = "获取用户授权数")
+    @PostMapping({"select_user_count"})
+    public ResponseResultVO<Map<String, Object>> selectUserCount(@RequestBody Map<String, Object> param) {
+        return commonService.selectUserCount(param);
+    }
 }
 
 

+ 8 - 0
src/main/java/com/dk/mdm/mapper/common/CommonMapper.java

@@ -1,6 +1,7 @@
 package com.dk.mdm.mapper.common;
 
 import com.dk.common.mapper.BaseMapper;
+import com.dk.mdm.model.query.mst.StaffQuery;
 import org.apache.ibatis.annotations.Param;
 import org.springframework.stereotype.Repository;
 
@@ -556,4 +557,11 @@ public interface CommonMapper extends BaseMapper<Map<String, Object>> {
      * @author : 姜永辉
      */
     Map<String, Object> getHomeOrderRecCost(Map param);
+
+    /**
+     * @desc   : 查询用户授权数据
+     * @author : 周兴
+     * @date   : 2024/5/30 10:42
+     */
+    Map<String,Object> selectUserCount(Map param);
 }

+ 29 - 0
src/main/java/com/dk/mdm/mapper/common/CommonMapper.xml

@@ -1925,4 +1925,33 @@
     <select id="getHomeOrderRecCost" resultType="java.util.Map">
         select dkic_b.f_get_home_order_rec_cost(#{cpId},#{dateBegin}::date,#{dateEnd}::date)
     </select>
+
+    <!--查询用户授权数-->
+    <select id="selectUserCount" resultType="java.util.Map">
+        SELECT
+            (
+                SELECT COUNT
+                           ( 1 ) "webNum"
+                FROM
+                    dkic_b.t_mst_staff s
+                WHERE
+                    s.flg_valid
+                  AND s.flg_can_login
+                  AND s.login_type IN ( 1, 3 )
+                  AND s.hr_status = 1
+                  AND s.cp_id = #{cpId}
+            ),
+            (
+                SELECT COUNT
+                           ( 1 ) "wxNum"
+                FROM
+                    dkic_b.t_mst_staff s
+                WHERE
+                    s.flg_valid
+                  AND s.flg_can_login
+                  AND s.hr_status = 1
+                  AND s.login_type IN ( 2, 3 )
+                  AND s.cp_id = #{cpId}
+            )
+    </select>
 </mapper>

+ 1 - 0
src/main/java/com/dk/mdm/mapper/mst/StaffMapper.java

@@ -8,6 +8,7 @@ import org.apache.ibatis.annotations.Param;
 import org.springframework.stereotype.Repository;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  * @desc   : 员工 Mapper

+ 1 - 0
src/main/java/com/dk/mdm/mapper/mst/StaffMapper.xml

@@ -184,6 +184,7 @@
         AND t.cp_id = #{cpId}
     </select>
 
+
     <!-- 根据用户Id更新dkic_a.t_wx_user的cpid-->
 <!--    <update id="updateWxInfoByUserId">-->
 <!--        update dkic_a.t_wx_user -->

+ 11 - 0
src/main/java/com/dk/mdm/service/common/CommonService.java

@@ -1052,6 +1052,7 @@ public class CommonService extends BaseService<Map<String, Object>> {
         List<Map<String, Object>> list = commonMapper.getGoodsSeries(param);
         return ResponseResultUtil.success(list);
     }
+
     /**
      * @desc :  获取计量单位不分页
      * @author : 刘尧
@@ -1061,4 +1062,14 @@ public class CommonService extends BaseService<Map<String, Object>> {
         List<Map<String, Object>> list = commonMapper.getUnit(param);
         return ResponseResultUtil.success(list);
     }
+
+    /**
+     * @desc :  获取用户授权数
+     * @author : 周兴
+     * @date : 2024/5/30 16:04
+     */
+    public ResponseResultVO<Map<String, Object>> selectUserCount(Map<String, Object> param) {
+        Map<String, Object> map = commonMapper.selectUserCount(param);
+        return ResponseResultUtil.success(map);
+    }
 }