Commit 8da2e797 authored by gaozhaochen's avatar gaozhaochen

update: 科室类别查询接口

parent b3191c83
...@@ -27,5 +27,5 @@ public interface HpgpDepartmentRankMapper extends BaseMapper<HpgpDepartmentRank> ...@@ -27,5 +27,5 @@ public interface HpgpDepartmentRankMapper extends BaseMapper<HpgpDepartmentRank>
@Param("deptName") String deptName, @Param("deptName") String deptName,
@Param("size") int size); @Param("size") int size);
List<Map<String,List<Map<String,String>>>> getStandardDeptDic(@Param("hospitalCode") String hospitalCode); List<Map<String,Object>> getStandardDeptDic(@Param("hospitalCode") String hospitalCode);
} }
...@@ -26,5 +26,5 @@ public interface HpgpDepartmentRankService extends IService<HpgpDepartmentRank> ...@@ -26,5 +26,5 @@ public interface HpgpDepartmentRankService extends IService<HpgpDepartmentRank>
* @param hospitalCode 医院编码 * @param hospitalCode 医院编码
* @return * @return
*/ */
List<Map<String, List<Map<String, String>>>> getStandardDeptDic(String hospitalCode); List<Map<String,Object>> getStandardDeptDic(String hospitalCode);
} }
...@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil; ...@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import cn.sh.stc.sict.cloud.common.core.constant.Constant; import cn.sh.stc.sict.cloud.common.core.constant.Constant;
import cn.sh.stc.sict.theme.hpgp.dao.HpAppointmentEvaMapper;
import cn.sh.stc.sict.theme.hpgp.model.HpgpBusyIdlePrediction; import cn.sh.stc.sict.theme.hpgp.model.HpgpBusyIdlePrediction;
import cn.sh.stc.sict.theme.hpgp.service.HpgpBusyIdlePredictionService; import cn.sh.stc.sict.theme.hpgp.service.HpgpBusyIdlePredictionService;
import cn.sh.stc.sict.theme.hphy.wd.*; import cn.sh.stc.sict.theme.hphy.wd.*;
...@@ -33,6 +34,7 @@ import java.util.Map; ...@@ -33,6 +34,7 @@ import java.util.Map;
@Service("hpgpDepartmentRankService") @Service("hpgpDepartmentRankService")
public class HpgpDepartmentRankServiceImpl extends ServiceImpl<HpgpDepartmentRankMapper, HpgpDepartmentRank> implements HpgpDepartmentRankService { public class HpgpDepartmentRankServiceImpl extends ServiceImpl<HpgpDepartmentRankMapper, HpgpDepartmentRank> implements HpgpDepartmentRankService {
private final HpgpDepartmentRankMapper hpgpDepartmentRankMapper;
@Override @Override
public void updateResource() { public void updateResource() {
...@@ -63,8 +65,8 @@ public class HpgpDepartmentRankServiceImpl extends ServiceImpl<HpgpDepartmentRan ...@@ -63,8 +65,8 @@ public class HpgpDepartmentRankServiceImpl extends ServiceImpl<HpgpDepartmentRan
} }
@Override @Override
public List<Map<String, List<Map<String, String>>>> getStandardDeptDic(String hospitalCode) { public List<Map<String,Object>> getStandardDeptDic(String hospitalCode) {
return this.getStandardDeptDic(hospitalCode); return hpgpDepartmentRankMapper.getStandardDeptDic(hospitalCode);
} }
@Async @Async
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<resultMap id="StandardDeptDicMap" type="java.util.LinkedHashMap"> <resultMap id="StandardDeptDicMap" type="java.util.LinkedHashMap">
<result property="standardDeptCategory" column="standard_dept_category"/> <result property="standardDeptCategory" column="standard_dept_category"/>
<collection property="children" javaType="java.lang.String" ofType="java.util.LinkedHashMap"> <collection property="children" javaType="java.util.List" ofType="java.lang.String">
<result property="standardDept" column="standard_dept"/> <result property="standardDept" column="standard_dept"/>
</collection> </collection>
</resultMap> </resultMap>
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
</if> </if>
</select> </select>
<select id="getStandardDeptDic" resultType="java.util.LinkedHashMap"> <select id="getStandardDeptDic" resultMap="StandardDeptDicMap">
SELECT distinct standard_dept_category,standard_dept SELECT distinct standard_dept_category,standard_dept
FROM hpgp_department_rank FROM hpgp_department_rank
<where> <where>
......
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