浏览代码

首页项目运行状态统计-饼图

wangzhiqiang 3 年之前
父节点
当前提交
ff4e3e6a1e

+ 18 - 2
simulation-resource-server/src/main/java/com/css/simulation/resource/project/impl/SimulationProjectServiceImpl.java

@@ -1872,7 +1872,9 @@ public class SimulationProjectServiceImpl implements SimulationProjectService {
     public ResponseBodyVO selectRunTaskByState() {
             Map<String,Object> params =new HashMap<>();
             params.put("createUserId", AuthUtil.getCurrentUserId());
-        return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS, simulationProjectTaskMapper.selectRunTaskByState(params));
+        List<Map> list=   simulationProjectTaskMapper.selectRunTaskByState(params);
+
+        return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS, list);
     }
     //项目运行状态统计-饼图
     @Override
@@ -1880,7 +1882,21 @@ public class SimulationProjectServiceImpl implements SimulationProjectService {
         Map<String,Object> params =new HashMap<>();
         params.put("createUserId", AuthUtil.getCurrentUserId());
         //10:未执行,20:执行中,30:执行完成,40:已中止
-        List list=simulationProjectMapper.selectRunProjectByState(params);
+        List<Map> list=simulationProjectMapper.selectRunProjectByState(params);
+        if(list!=null&&list.size()>0){
+            for (Map map:list) {
+            String nowRunState=map.get("nowRunState").toString();
+            if(nowRunState.equals("10")){
+                map.put("nowRunState","未执行");
+            }else if(nowRunState.equals("20")){
+                map.put("nowRunState","执行中");
+            }else if(nowRunState.equals("30")){
+                map.put("nowRunState","执行完成");
+            }else if(nowRunState.equals("40")){
+                map.put("nowRunState","已中止");
+            }
+            }
+        }
         return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS, list);
     }
     //评测等级分布-饼图