|
|
@@ -0,0 +1,33 @@
|
|
|
+package com.roma.romaapi.dao;
|
|
|
+
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.dao.EmptyResultDataAccessException;
|
|
|
+import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
|
|
|
+import org.springframework.stereotype.Repository;
|
|
|
+
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+@Repository
|
|
|
+public class PageDao {
|
|
|
+ @Autowired
|
|
|
+ private NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
|
|
+
|
|
|
+ // 获取页面json
|
|
|
+ public Map getPageJsonByCode(String pageCode) {
|
|
|
+ try {
|
|
|
+ Map<String, Object> paramMap = new HashMap<>();
|
|
|
+ paramMap.put("page_code", pageCode);
|
|
|
+ Map<String, Object> resMap2 = namedParameterJdbcTemplate.queryForMap(
|
|
|
+ "SELECT * FROM `page_details` where `page_code` = :page_code", paramMap);
|
|
|
+
|
|
|
+ System.out.print("-----获取页面json的结果-----");
|
|
|
+ return resMap2;
|
|
|
+ } catch (EmptyResultDataAccessException e) {
|
|
|
+ Map<String, Object> resultMap = new HashMap<>();
|
|
|
+ resultMap.put("sysErrorCode", "500");
|
|
|
+
|
|
|
+ return resultMap;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|