|
|
@@ -1,6 +1,7 @@
|
|
|
package com.roma.romaapi.dao;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.dao.EmptyResultDataAccessException;
|
|
|
import org.springframework.jdbc.core.namedparam.MapSqlParameterSource;
|
|
|
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
|
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
|
@@ -16,14 +17,18 @@ public class SqlApiDao {
|
|
|
|
|
|
@Autowired
|
|
|
private NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
|
|
- public void getSql(String sqlCode) {
|
|
|
-
|
|
|
- Map<String, Object> paramMap = new HashMap<>();
|
|
|
- paramMap.put("id", "1");
|
|
|
- Map<String, Object> resMap2 = namedParameterJdbcTemplate.queryForMap(
|
|
|
- "select * from admin_logs where id = :id", paramMap);
|
|
|
- System.out.print(resMap2);
|
|
|
- System.out.print("resMap2------这里是dao");
|
|
|
+ public Map<String, Object> getSql(String sqlCode) {
|
|
|
+ try {
|
|
|
+ Map<String, Object> paramMap = new HashMap<>();
|
|
|
+ paramMap.put("sql_code", sqlCode);
|
|
|
+ Map<String, Object> resMap2 = namedParameterJdbcTemplate.queryForMap(
|
|
|
+ "SELECT * FROM `sql_details` where sql_code = :sql_code", paramMap);
|
|
|
+ return resMap2;
|
|
|
+ } catch (EmptyResultDataAccessException e) {
|
|
|
+ Map<String, Object> resultMap = new HashMap<>();
|
|
|
+ resultMap.put("sysErrorCode", "500");
|
|
|
|
|
|
+ return resultMap;
|
|
|
+ }
|
|
|
}
|
|
|
}
|