public Map<String, Object> selectRank() { try { Map<String, Object> map = new HashMap<String, Object>(); map.put("code", 0); map.put("msg", "success"); map.put("data", service.selectRank()); return map; } catch (Exception e) { Map<String, Object> map = new HashMap<String, Object>(); map.put("code", 1); map.put("msg", "服务器繁忙"); map.put("data", "[]"); map.put("count", 0); e.printStackTrace(); return map;
时间: 2024-01-03 10:05:32 浏览: 63
这段代码看起来像是查询排行榜数据并将其封装在一个Map对象中返回给客户端。其中,如果查询成功,会将查询结果放在"data"字段下,并返回"code"为0,"msg"为"success"的状态信息;如果查询失败,则会返回"code"为1,"msg"为"服务器繁忙"的状态信息,并将"data"字段设为空数组,"count"字段设为0。
相关问题
public Map<String, Object> getRoleMsg(String empNo){ if (StringUtils.isEmpty(empNo)){ Map<String, Object> error = new HashMap<>(); error.put("STATUS","ERROR"); error.put("msg","当前用户工号为空"); return error; } try { Map<String, Object> map = new HashMap<>(); map.put("empNo", empNo); String response = HttpUtil.get("http://"+ip+":8050/userApi/getRoleMsg", map, timeout); return JSON.parseObject(response); } catch (Exception e) { log.error(ExceptionUtils.getFullStackTrace(e)); } Map<String, Object> error = new HashMap<>(); error.put("STATUS","ERROR"); error.put("msg","bpm超时"); return error; } 报Connection refused: connect
这个错误通常表示您的代码无法连接到目标服务器的指定端口。可能是由于网络连接问题、目标服务器宕机、防火墙设置、IP地址或端口号错误等原因引起的。如果您需要进一步排除问题,请检查您的网络设置、目标服务器的状态以及端口号是否正确配置。您可以尝试使用 telnet 命令测试目标服务器的端口是否可用,例如 "telnet <目标服务器IP> <目标服务器端口号>"。如果连接成功,则表示目标服务器可用,否则提示无法连接。
public Map<String, Object> queryOneRow(String sql, List<Object> paras) { Map<String, Object> oneRow = new HashMap<String, Object>(); try { intConnect(); initParas(sql, paras); ResultSet result = stmt.executeQuery(); List<Map<String, Object>> resultList = convertResultSetToMapList(result); if (resultList.size() > 0) { oneRow = resultList.get(0); } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); System.out.println("???queryOneRow????????"+sql+"??"); } finally{ close(); } return oneRow; }
这段代码是用来查询数据库中的一行数据,并将结果以Map形式返回。其中,参数sql表示查询语句,paras表示查询语句中的参数。该方法会将参数设置到PreparedStatement中,并执行查询操作。如果查询结果不为空,则将结果转换为Map形式并返回;否则返回空的Map。该方法使用了try-catch-finally结构,确保在任何情况下都会关闭数据库连接。
阅读全文