update code
parent
f303e78e4a
commit
a3c282cdd0
|
@ -82,6 +82,19 @@ public class ProjectBuildNodeController {
|
||||||
List list=surProjectBuildNodeDataService.queryByProjectType(type);
|
List list=surProjectBuildNodeDataService.queryByProjectType(type);
|
||||||
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/queryFinishProject")
|
||||||
|
public AjaxResult queryFinishProject(long projectId){
|
||||||
|
String key="bgscreen_projectBuildNode_queryFinishProject_"+projectId;
|
||||||
|
Object obj=redisCache.getCacheObject(key);
|
||||||
|
if(obj!=null){
|
||||||
|
//return AjaxResult.success(obj);
|
||||||
|
}
|
||||||
|
List list=surProjectBuildNodeDataService.queryFinishProject(projectId);
|
||||||
|
redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES);
|
||||||
|
return AjaxResult.success(list);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,4 +76,6 @@ public interface SurProjectBuildNodeDataMapper
|
||||||
public List<SurProjectBuildNodeData> countCompletionRate(SurProjectBuildNodeData where);
|
public List<SurProjectBuildNodeData> countCompletionRate(SurProjectBuildNodeData where);
|
||||||
|
|
||||||
public List<SurProjectBuildNodeData> queryByProjectType(long type);
|
public List<SurProjectBuildNodeData> queryByProjectType(long type);
|
||||||
|
|
||||||
|
public List<SurProjectBuildNodeData> queryFinishProject(long projectId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -81,4 +81,6 @@ public interface ISurProjectBuildNodeDataService
|
||||||
public List<SurProjectBuildNodeData> countCompletionRate(SurProjectBuildNodeData where);
|
public List<SurProjectBuildNodeData> countCompletionRate(SurProjectBuildNodeData where);
|
||||||
|
|
||||||
public List<SurProjectBuildNodeData> queryByProjectType(long type);
|
public List<SurProjectBuildNodeData> queryByProjectType(long type);
|
||||||
|
|
||||||
|
public List<SurProjectBuildNodeData> queryFinishProject(long projectId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -185,4 +185,9 @@ public class SurProjectBuildNodeDataServiceImpl implements ISurProjectBuildNodeD
|
||||||
public List<SurProjectBuildNodeData> queryByProjectType(long type) {
|
public List<SurProjectBuildNodeData> queryByProjectType(long type) {
|
||||||
return surProjectBuildNodeDataMapper.queryByProjectType(type);
|
return surProjectBuildNodeDataMapper.queryByProjectType(type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<SurProjectBuildNodeData> queryFinishProject(long projectId) {
|
||||||
|
return surProjectBuildNodeDataMapper.queryFinishProject(projectId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -198,4 +198,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
WHERE is_del=0 AND project_id IN (
|
WHERE is_del=0 AND project_id IN (
|
||||||
SELECT id FROM sur_project WHERE isdel=0 AND projecttype=#{type})
|
SELECT id FROM sur_project WHERE isdel=0 AND projecttype=#{type})
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="queryFinishProject" parameterType="Long" resultMap="SurProjectBuildNodeDataResultNode">
|
||||||
|
<include refid="selectSurProjectBuildNodeDataVoByNode"/>
|
||||||
|
WHERE is_del=0 AND project_id =#{projectId} and end_date is not null
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in New Issue