Ver Fonte

feat:父级积分

shc há 9 meses atrás
pai
commit
9b3a544c1a

+ 4 - 0
hnqz-upms/hnqz-upms-api/src/main/java/com/qunzhixinxi/hnqz/admin/api/vo/SysImplementPlanVO.java

@@ -74,5 +74,9 @@ public final class SysImplementPlanVO {
         private List<Map<String, Object>> planItems;
 
 
+        private Long parentPlanAvailScore;
+        private Long parentPlanScore;
+
+
     }
 }

+ 18 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/manager/SysImplementPlanManager.java

@@ -785,6 +785,24 @@ public class SysImplementPlanManager {
         );
         copied.setPlanDetails(CollUtil.isEmpty(details) ? null : details.get(0));
 
+        // 获取父级
+        Integer parentId = p.getParentId();
+
+        if (parentId == 0){
+            copied.setParentPlanAvailScore(0L);
+            copied.setParentPlanScore(0L);
+        } else {
+            SysImplementPlan pp = implementPlanService.getById(p.getParentId());
+            if (pp == null){
+                copied.setParentPlanAvailScore(0L);
+                copied.setParentPlanScore(0L);
+            } else {
+                copied.setParentPlanAvailScore(pp.getAvailScore());
+                copied.setParentPlanScore(pp.getPlanScore());
+            }
+        }
+
+
 
         return copied;
     }