.
This commit is contained in:
37
pom.xml
37
pom.xml
@@ -4,9 +4,9 @@
|
|||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<groupId>com.lxyer</groupId>
|
<groupId>net.tccn</groupId>
|
||||||
<artifactId>redbbs</artifactId>
|
<artifactId>redbbs</artifactId>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<version>0.2</version>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
@@ -41,23 +41,9 @@
|
|||||||
<artifactId>lombok</artifactId>
|
<artifactId>lombok</artifactId>
|
||||||
<version>1.18.22</version>
|
<version>1.18.22</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- arangodb支持 -->
|
|
||||||
<!-- arangodb支持 -->
|
|
||||||
<!--<dependency>
|
|
||||||
<groupId>com.arangodb</groupId>
|
|
||||||
<artifactId>arangodb-java-driver-async</artifactId>
|
|
||||||
<version>5.0.4</version>
|
|
||||||
</dependency>-->
|
|
||||||
<!--<dependency>
|
|
||||||
<groupId>com.lxyer</groupId>
|
|
||||||
<artifactId>redim</artifactId>
|
|
||||||
<version>1.0</version>
|
|
||||||
</dependency>-->
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<!--<directory>lib</directory>-->
|
|
||||||
<finalName>lib/redbbs</finalName>
|
<finalName>lib/redbbs</finalName>
|
||||||
<sourceDirectory>src</sourceDirectory>
|
<sourceDirectory>src</sourceDirectory>
|
||||||
<plugins>
|
<plugins>
|
||||||
@@ -66,8 +52,8 @@
|
|||||||
<artifactId>maven-compiler-plugin</artifactId>
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
<version>3.11.0</version>
|
<version>3.11.0</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<source>17</source>
|
<source>1.8</source>
|
||||||
<target>17</target>
|
<target>1.8</target>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
@@ -120,4 +106,19 @@
|
|||||||
</plugin>
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>maven-nexus</id>
|
||||||
|
<name>mvn-releasex</name>
|
||||||
|
<url>http://127.0.0.1:8081/repository/maven-public/</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
<distributionManagement>
|
||||||
|
<repository>
|
||||||
|
<id>mvn-release</id>
|
||||||
|
<name>mvn-release</name>
|
||||||
|
<url>http://127.0.0.1:8081/repository/maven-releases/</url>
|
||||||
|
</repository>
|
||||||
|
</distributionManagement>
|
||||||
</project>
|
</project>
|
@@ -15,10 +15,7 @@ public class BaseService implements Service {
|
|||||||
|
|
||||||
protected final int sessionExpireSeconds = 7 * 24 * 60 * 60;
|
protected final int sessionExpireSeconds = 7 * 24 * 60 * 60;
|
||||||
|
|
||||||
protected final static RetResult RET_SUCCESS = RetResult.success();
|
protected static final RetResult RET_SUCCESS = RetResult.success();
|
||||||
|
|
||||||
/*@Resource(name = "SERVER_ROOT")
|
|
||||||
protected File webroot;*/
|
|
||||||
|
|
||||||
@Resource(name = "redbbs")
|
@Resource(name = "redbbs")
|
||||||
protected DataSource dataSource;
|
protected DataSource dataSource;
|
||||||
|
@@ -8,10 +8,12 @@ import net.tccn.bbs.content.ContentService;
|
|||||||
import net.tccn.bbs.user.UserInfo;
|
import net.tccn.bbs.user.UserInfo;
|
||||||
import net.tccn.bbs.user.UserService;
|
import net.tccn.bbs.user.UserService;
|
||||||
import net.tccn.bbs.vislog.entity.VisLog;
|
import net.tccn.bbs.vislog.entity.VisLog;
|
||||||
import org.redkale.net.http.*;
|
import org.redkale.net.http.HttpRequest;
|
||||||
|
import org.redkale.net.http.HttpResponse;
|
||||||
|
import org.redkale.net.http.HttpScope;
|
||||||
|
import org.redkale.net.http.HttpServlet;
|
||||||
import org.redkale.source.FilterExpress;
|
import org.redkale.source.FilterExpress;
|
||||||
import org.redkale.source.FilterNode;
|
import org.redkale.source.FilterNode;
|
||||||
import org.redkale.util.AnyValue;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@@ -42,22 +44,12 @@ public class BaseServlet extends HttpServlet {
|
|||||||
@Resource
|
@Resource
|
||||||
protected TaskQueue<VisLog> logQueue;
|
protected TaskQueue<VisLog> logQueue;
|
||||||
|
|
||||||
@Override
|
|
||||||
public void init(HttpContext context, AnyValue config) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void preExecute(HttpRequest request, HttpResponse response) throws IOException {
|
protected void preExecute(HttpRequest request, HttpResponse response) throws IOException {
|
||||||
/*if (true){
|
|
||||||
response.finish(HttpScope.refer("404.html"));
|
|
||||||
return;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
String sessionid = request.getSessionid(true);
|
String sessionid = request.getSessionid(true);
|
||||||
int currentid = 0;
|
int currentid = 0;
|
||||||
if (sessionid != null) {
|
if (sessionid != null) {
|
||||||
request.setCurrentUser(userService.current(sessionid));
|
|
||||||
currentid = userService.currentUserid(sessionid);
|
currentid = userService.currentUserid(sessionid);
|
||||||
request.setCurrentUserid(currentid);
|
request.setCurrentUserid(currentid);
|
||||||
}
|
}
|
||||||
|
@@ -5,6 +5,7 @@ import com.jfinal.template.Engine;
|
|||||||
import com.jfinal.template.Template;
|
import com.jfinal.template.Template;
|
||||||
import net.tccn.bbs.base.util.EJ;
|
import net.tccn.bbs.base.util.EJ;
|
||||||
import net.tccn.bbs.user.UserInfo;
|
import net.tccn.bbs.user.UserInfo;
|
||||||
|
import net.tccn.bbs.user.UserService;
|
||||||
import org.redkale.convert.Convert;
|
import org.redkale.convert.Convert;
|
||||||
import org.redkale.net.http.*;
|
import org.redkale.net.http.*;
|
||||||
import org.redkale.util.AnyValue;
|
import org.redkale.util.AnyValue;
|
||||||
@@ -21,6 +22,9 @@ public class TplRender implements HttpRender<HttpScope> {
|
|||||||
@Resource(name = "SERVER_ROOT")
|
@Resource(name = "SERVER_ROOT")
|
||||||
protected File webroot;
|
protected File webroot;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private UserService userService;
|
||||||
|
|
||||||
private static final Engine engine = new Engine();
|
private static final Engine engine = new Engine();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -33,12 +37,16 @@ public class TplRender implements HttpRender<HttpScope> {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void renderTo(HttpRequest request, HttpResponse response, Convert convert, HttpScope scope) {
|
public void renderTo(HttpRequest request, HttpResponse response, Convert convert, HttpScope scope) {
|
||||||
UserInfo mine = request.currentUser();//当前登录人
|
//UserInfo mine = request.currentUser();//当前登录人
|
||||||
|
|
||||||
Template template = engine.getTemplate(scope.getReferid());
|
Template template = engine.getTemplate(scope.getReferid());
|
||||||
Map attr = scope.getAttributes();
|
Map attr = scope.getAttributes();
|
||||||
if (attr == null) attr = Kv.create();
|
if (attr == null) {
|
||||||
attr.put("mine", mine);
|
attr = Kv.create();
|
||||||
|
}
|
||||||
|
|
||||||
|
UserInfo userInfo = userService.find(request.currentUserid(int.class));
|
||||||
|
attr.put("mine", userInfo);
|
||||||
attr.put("token", request.getSessionid(false));
|
attr.put("token", request.getSessionid(false));
|
||||||
|
|
||||||
String str = template.renderToString(attr);
|
String str = template.renderToString(attr);
|
||||||
|
@@ -169,7 +169,6 @@ public final class Utils {
|
|||||||
Kv row = Kv.of();
|
Kv row = Kv.of();
|
||||||
for (int i = 1; i <= count; i++) {
|
for (int i = 1; i <= count; i++) {
|
||||||
String columnTypeName = metaData.getColumnTypeName(i);
|
String columnTypeName = metaData.getColumnTypeName(i);
|
||||||
//String columnName = metaData.getColumnName(i);
|
|
||||||
String columnLabel = metaData.getColumnLabel(i);
|
String columnLabel = metaData.getColumnLabel(i);
|
||||||
row.put(columnLabel, null);
|
row.put(columnLabel, null);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user