浏览代码

feat: 个人数据统计 update 1

shc 7 月之前
父节点
当前提交
c792a49b5a

+ 5 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/manager/SysStatisticManager.java

@@ -843,7 +843,7 @@ public class SysStatisticManager {
                 userMap = new ArrayList<>(userList.size());
                 userMap = new ArrayList<>(userList.size());
                 for (SysUser u : userList) {
                 for (SysUser u : userList) {
                     String uId = u.getUserId().toString();
                     String uId = u.getUserId().toString();
-                    Map<String, Object> uMap = new HashMap<>(10);
+                    Map<String, Object> uMap = new HashMap<>(11);
                     // 用户ID
                     // 用户ID
                     uMap.put("userId", u.getUserId());
                     uMap.put("userId", u.getUserId());
                     // 用户名
                     // 用户名
@@ -894,6 +894,10 @@ public class SysStatisticManager {
                     uMap.put("userTaskCount", taskPkgCount);
                     uMap.put("userTaskCount", taskPkgCount);
                     // 任务总值
                     // 任务总值
                     uMap.put("taskScoreTotal", taskScoreTotal);
                     uMap.put("taskScoreTotal", taskScoreTotal);
+                    // 审核通过百分比
+                    uMap.put("taskScoreRate", userPkgScoreTotal == 0 ? "0.00" : String.format("%.2f", 100.0 * (taskScoreTotal / userPkgScoreTotal)));
+
+
                     deptTaskCount += taskPkgCount;
                     deptTaskCount += taskPkgCount;
                     deptTaskScoreTotal += taskScoreTotal;
                     deptTaskScoreTotal += taskScoreTotal;
                     userMap.add(uMap);
                     userMap.add(uMap);