瀏覽代碼

菜单加入图片

suqinyi 1 年之前
父節點
當前提交
82cc5bc913
共有 1 個文件被更改,包括 11 次插入5 次删除
  1. 11 5
      business/es-service/src/main/java/com/yihu/jw/es/service/StatisticsEsService.java

+ 11 - 5
business/es-service/src/main/java/com/yihu/jw/es/service/StatisticsEsService.java

@ -6977,15 +6977,20 @@ public class StatisticsEsService {
     */
    public JSONObject getAllFunctionSetting() {
        JSONObject result = new JSONObject();
        String sql = " SELECT dict_code \"functionCode\",dict_value \"functionName\" FROM wlyy_hospital_sys_dict WHERE dict_name='FUNCTION_SETTING' ORDER BY sort  ";
        String sql = " SELECT dict_code \"functionCode\",dict_value \"functionName\",py_code \"img\" FROM wlyy_hospital_sys_dict WHERE dict_name='FUNCTION_SETTING' ORDER BY sort  ";
        List<Map<String, Object>> functionList = jdbcTemplate.queryForList(sql);
        result.put("list", functionList);
         List<String[]> list = new ArrayList<>();
        for (Map<String, Object> map : functionList) {
              String[] strings = {String.valueOf(map.get("functionCode")), String.valueOf(map.get("functionName")), String.valueOf(map.get("img"))};
              list.add(strings);
        }
        result.put("list", list);
        return result;
    }
    public JSONObject getDoctorSetting(String doctorCode) {
        //设置
        String functionSql = " SELECT dict_code \"functionCode\",dict_value \"functionName\" FROM wlyy_hospital_sys_dict WHERE dict_name='FUNCTION_SETTING' ORDER BY sort  ";
        String functionSql = " SELECT dict_code \"functionCode\",dict_value \"functionName\",py_code \"img\" FROM wlyy_hospital_sys_dict WHERE dict_name='FUNCTION_SETTING' ORDER BY sort  ";
        List<Map<String, Object>> functionList = jdbcTemplate.queryForList(functionSql);
        //医生信息
        String sql = " SELECT function_setting \"functionCode\" FROM base.base_doctor WHERE id='"+doctorCode+"'";
@ -6998,11 +7003,12 @@ public class StatisticsEsService {
//            List<Map<String, Object>> collect = functionList.stream()
//                    .filter(map -> map.keySet().containsAll(list))
//                    .collect(Collectors.toList());
            List<Map<String, Object>> list = new ArrayList<>();
            List<String[]> list = new ArrayList<>();
            for (String code : functionCodeList.split(",")) {
                for (Map<String, Object> map : functionList) {
                    if (code.equals(map.get("functionCode"))){
                        list.add(map);
                        String[] strings = {String.valueOf(map.get("functionCode")), String.valueOf(map.get("functionName")), String.valueOf(map.get("img"))};
                        list.add(strings);
                    }
                }
            }