Commit b7501a20 by zhiwj

指标修改

parent c5189fa9
...@@ -64,4 +64,6 @@ public interface TabIndexDescMapper { ...@@ -64,4 +64,6 @@ public interface TabIndexDescMapper {
List<TabIndexDesc> listAllUnRel(@Param("ids") List<Integer> relIndexDescIdList); List<TabIndexDesc> listAllUnRel(@Param("ids") List<Integer> relIndexDescIdList);
List<TabIndexDesc> listByIds(@Param("ids") List<Integer> indexDescIdList); List<TabIndexDesc> listByIds(@Param("ids") List<Integer> indexDescIdList);
TabIndexDesc getIndexDescByIndexCode(@Param("moduleId") String moduleId, @Param("indexCode") String indexCode);
} }
\ No newline at end of file
...@@ -62,7 +62,7 @@ public interface TabIndexModuleRelMapper { ...@@ -62,7 +62,7 @@ public interface TabIndexModuleRelMapper {
List<String> listModuleIdByBusinessId(@Param("businessId") Integer businessId, @Param("type") Integer type); List<String> listModuleIdByBusinessId(@Param("businessId") Integer businessId, @Param("type") Integer type);
List<Integer> listBusinessIdByModuleId(@Param("moduleId") String moduleId); List<Integer> listBusinessIdByModuleId(@Param("moduleId") String moduleId, @Param("type") Integer type);
List<Integer> listBusinessIdByModuleIds(@Param("ids") List<String> moduleIdList); List<Integer> listBusinessIdByModuleIds(@Param("ids") List<String> moduleIdList);
......
...@@ -26,4 +26,6 @@ public interface IndexDescService { ...@@ -26,4 +26,6 @@ public interface IndexDescService {
List<TabIndexDesc> listAllUnRel(List<Integer> indexDescIdList); List<TabIndexDesc> listAllUnRel(List<Integer> indexDescIdList);
List<TabIndexDesc> listByIds(List<Integer> indexDescIdList); List<TabIndexDesc> listByIds(List<Integer> indexDescIdList);
TabIndexDesc getIndexDesc(String moduleId, String indexCode);
} }
...@@ -13,7 +13,7 @@ public interface IndexModuleRelService { ...@@ -13,7 +13,7 @@ public interface IndexModuleRelService {
List<String> listModuleIdByBusinessId(Integer indexId, Integer type); List<String> listModuleIdByBusinessId(Integer indexId, Integer type);
List<Integer> listBusinessIdByModuleId(String moduleId); List<Integer> listBusinessIdByModuleId(String moduleId, Integer type);
List<Integer> listBusinessIdByModuleIds(List<String> moduleIdList); List<Integer> listBusinessIdByModuleIds(List<String> moduleIdList);
......
...@@ -61,4 +61,9 @@ public class IndexDescServiceImpl implements IndexDescService { ...@@ -61,4 +61,9 @@ public class IndexDescServiceImpl implements IndexDescService {
public List<TabIndexDesc> listByIds(List<Integer> indexDescIdList) { public List<TabIndexDesc> listByIds(List<Integer> indexDescIdList) {
return tabIndexDescMapper.listByIds(indexDescIdList); return tabIndexDescMapper.listByIds(indexDescIdList);
} }
@Override
public TabIndexDesc getIndexDesc(String moduleId, String indexCode) {
return tabIndexDescMapper.getIndexDescByIndexCode(moduleId, indexCode);
}
} }
...@@ -48,8 +48,8 @@ public class IndexModuleRelServiceImpl implements IndexModuleRelService { ...@@ -48,8 +48,8 @@ public class IndexModuleRelServiceImpl implements IndexModuleRelService {
} }
@Override @Override
public List<Integer> listBusinessIdByModuleId(String moduleId) { public List<Integer> listBusinessIdByModuleId(String moduleId, Integer type) {
return tabIndexModuleRelMapper.listBusinessIdByModuleId(moduleId); return tabIndexModuleRelMapper.listBusinessIdByModuleId(moduleId, type);
} }
@Override @Override
......
...@@ -72,8 +72,16 @@ public class IndexDescApiServiceImpl implements IndexDescApiService { ...@@ -72,8 +72,16 @@ public class IndexDescApiServiceImpl implements IndexDescApiService {
@Override @Override
public ServiceResponse<IndexDTO> getIndexDesc(Integer enterpriseId, String moduleId, String indexGroupName, String indexCode) { public ServiceResponse<IndexDTO> getIndexDesc(Integer enterpriseId, String moduleId, String indexGroupName, String indexCode) {
TabIndex index = indexService.getByIndexCode(moduleId, indexCode); // TabIndex index = indexService.getByIndexCode(moduleId, indexCode);
return EnterpriseServiceResponse.success(EntityUtil.changeEntityByJSON(IndexDTO.class, index)); TabIndexDesc indexDesc = indexDescService.getIndexDesc(moduleId, indexCode);
List<Integer> list = indexModuleRelService.listBusinessIdByModuleId(indexDesc.getIndexDescId().toString(), LogAndUpdateTipsTypeEnum.INDEX.getCode());
if (CollectionUtils.isNotEmpty(list)) {
Integer indexId = list.get(0);
TabIndex index = this.indexService.getByIndexId(indexId);
return EnterpriseServiceResponse.success(EntityUtil.changeEntityByJSON(IndexDTO.class, index));
} else {
return EnterpriseServiceResponse.success();
}
} }
@Override @Override
......
...@@ -226,4 +226,9 @@ ...@@ -226,4 +226,9 @@
</foreach> </foreach>
</if> </if>
</select> </select>
<select id="getIndexDescByIndexCode" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from tab_index_desc where status = 1 and module_id = #{moduleId} and index_code = #{indexCode}
</select>
</mapper> </mapper>
\ No newline at end of file
...@@ -166,7 +166,7 @@ ...@@ -166,7 +166,7 @@
select select
business_id business_id
from tab_index_module_rel from tab_index_module_rel
where status = 1 and module_id = #{moduleId} where status = 1 and module_id = #{moduleId} and type = #{type}
</select> </select>
<select id="listBusinessIdByModuleIds" resultType="int"> <select id="listBusinessIdByModuleIds" resultType="int">
select select
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment