页面优化

This commit is contained in:
yaoyuan2.chu
2020-11-30 00:09:38 +08:00
parent df3b826b3e
commit 1e0fcfb6e2
7 changed files with 26 additions and 33 deletions
@@ -22,9 +22,9 @@ public interface PostsRepository extends JpaRepository<Post, Integer> {
@Query(value = "select p.*,u.avatar as user_avatar ,u.username as user_username ,u.realname as user_realname ," + @Query(value = "select p.*,u.avatar as user_avatar ,u.username as user_username ,u.realname as user_realname ," +
"u2.avatar as create_avatar ,u2.username as create_username ,u2.realname as create_realname \n" + "u2.avatar as create_avatar ,u2.username as create_username ,u2.realname as create_realname \n" +
"from Post p \n" + "from post p \n" +
"left join User u on p.user_id = u.id \n" + "left join user u on p.user_id = u.id \n" +
"left join User u2 on p.create_id = u2.id \n" + "left join user u2 on p.create_id = u2.id \n" +
"where p.discussion_id = :dId order by p.create_time desc" "where p.discussion_id = :dId order by p.create_time desc"
, nativeQuery = true) , nativeQuery = true)
List<Map<String, Object>> findPostCustomById(@Param("dId") Integer dId); List<Map<String, Object>> findPostCustomById(@Param("dId") Integer dId);
@@ -32,18 +32,18 @@ public interface PostsRepository extends JpaRepository<Post, Integer> {
@Query(value = "select p.*,u.avatar as user_avatar ,u.username as user_username ,u.realname as user_realname ," + @Query(value = "select p.*,u.avatar as user_avatar ,u.username as user_username ,u.realname as user_realname ," +
"u2.avatar as create_avatar ,u2.username as create_username ,u2.realname as create_realname \n" + "u2.avatar as create_avatar ,u2.username as create_username ,u2.realname as create_realname \n" +
"from Post p \n" + "from post p \n" +
"left join User u on p.user_id = u.id \n" + "left join user u on p.user_id = u.id \n" +
"left join User u2 on p.create_id = u2.id \n" + "left join user u2 on p.create_id = u2.id \n" +
"where p.discussion_id = :dId and p.parent_id is null order by p.create_time desc" "where p.discussion_id = :dId and p.parent_id is null order by p.create_time desc"
, nativeQuery = true) , nativeQuery = true)
List<Map<String, Object>> findAllByDIdAndparentIdNull(@Param("dId") Integer dId); List<Map<String, Object>> findAllByDIdAndparentIdNull(@Param("dId") Integer dId);
@Query(value = "select p.*,u.avatar as user_avatar ,u.username as user_username ,u.realname as user_realname ," + @Query(value = "select p.*,u.avatar as user_avatar ,u.username as user_username ,u.realname as user_realname ," +
"u2.avatar as create_avatar ,u2.username as create_username ,u2.realname as create_realname \n" + "u2.avatar as create_avatar ,u2.username as create_username ,u2.realname as create_realname \n" +
"from Post p \n" + "from post p \n" +
"left join User u on p.user_id = u.id \n" + "left join user u on p.user_id = u.id \n" +
"left join User u2 on p.create_id = u2.id \n" + "left join user u2 on p.create_id = u2.id \n" +
"where p.discussion_id = :dId and p.parent_id is not null order by p.create_time desc" "where p.discussion_id = :dId and p.parent_id is not null order by p.create_time desc"
, nativeQuery = true) , nativeQuery = true)
List<Map<String, Object>> findAllByDIdAndparentIdNotNull(@Param("dId") Integer dId); List<Map<String, Object>> findAllByDIdAndparentIdNotNull(@Param("dId") Integer dId);
+10 -17
View File
@@ -1,29 +1,22 @@
#h2 配置 #mysql 配置
spring: spring:
cache: cache:
type: ehcache type: ehcache
ehcache: ehcache:
config: classpath:ehcache.xml config: classpath:ehcache.xml
jpa: jpa:
generate-ddl: false database: MYSQL
show-sql: true show-sql: true
hibernate: hibernate:
ddl-auto: none ddl-auto: update
h2:
console:
path: /h2-console
enabled: true
settings:
web-allow-others: true
datasource: datasource:
platform: h2 url: jdbc:mysql://101.200.164.179:3306/jiscuss?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&useSSL=false
url: jdbc:h2:~/testjiscuss username: jiscuss
username: sa password: jiscusscyy
password: driver-class-name: com.mysql.jdbc.Driver
schema: classpath:schema.sql
data: classpath:data.sql
driver-class-name: org.h2.Driver
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
tomcat:
init-s-q-l: SET NAMES utf8mb4
druid: druid:
min-idle: 2 min-idle: 2
initial-size: 5 initial-size: 5
@@ -34,7 +27,7 @@ spring:
filter: filter:
stat: stat:
enabled: true enabled: true
db-type: h2 db-type: mysql
log-slow-sql: true log-slow-sql: true
slow-sql-millis: 2000 slow-sql-millis: 2000
# 监控过滤器 # 监控过滤器
+1 -1
View File
@@ -1,4 +1,4 @@
<div class="ui main menu" id="menu"> <div class="ui fixed menu" id="menu">
<div class="ui container"> <div class="ui container">
<div href="/" class="header borderless item"> <div href="/" class="header borderless item">
<img class="logo" src="static/assets/images/logo.png"> <img class="logo" src="static/assets/images/logo.png">
+3 -3
View File
@@ -12,7 +12,7 @@
<#include "comm/commjs.ftl"/> <#include "comm/commjs.ftl"/>
</head> </head>
<body> <body style=" background: #f7f8fa;">
<#include "comm/header.ftl"/> <#include "comm/header.ftl"/>
<div class="ui container" id="container"> <div class="ui container" id="container">
@@ -28,8 +28,8 @@
<h3 class="ui center aligned header"></h3> <h3 class="ui center aligned header"></h3>
<div class="ui four column grid"> <div class="ui four column grid">
<div class="widescreen large screen computer tablet only twelve wide column"> <div class="ui widescreen large screen computer tablet only twelve wide column segment">
<div id="context2"> <div id="context2" >
<h2 class="ui header"> <h2 class="ui header">
<i class="edit outline icon"></i> <i class="edit outline icon"></i>
+1 -1
View File
@@ -9,7 +9,7 @@
<#include "comm/commjs.ftl"/> <#include "comm/commjs.ftl"/>
</head> </head>
<body> <body style=" background: #f7f8fa;">
<#include "comm/header.ftl"/> <#include "comm/header.ftl"/>
<div class="ui container" id="container"> <div class="ui container" id="container">
+1 -1
View File
@@ -6,7 +6,7 @@
<style type="text/css"> <style type="text/css">
body { body {
background-color: #DADADA; background-color: #f7f8fa;
} }
body > .grid { body > .grid {
+1 -1
View File
@@ -9,7 +9,7 @@
<meta name="_csrf_header" content="${_csrf.headerName}"/> <meta name="_csrf_header" content="${_csrf.headerName}"/>
<#include "comm/commjs.ftl"/> <#include "comm/commjs.ftl"/>
</head> </head>
<body> <body style=" background: #f7f8fa;">
<#include "comm/header.ftl"/> <#include "comm/header.ftl"/>
<div class="ui container" id="container"> <div class="ui container" id="container">