diff --git a/root/project/index.html b/root/project/index.html
index 7935cbd..0668b27 100644
--- a/root/project/index.html
+++ b/root/project/index.html
@@ -4,7 +4,7 @@
#set(keywords=bean.title)
#set(description=bean.title)
#set(
-project=["redbbs","redtimer", "JKit","jfly"]
+project=["redbbs","redtimer","jfly"]
)
#@layout()
diff --git a/src/net/tccn/bbs/base/BaseServlet.java b/src/net/tccn/bbs/base/BaseServlet.java
index ddf0aa3..65aa9c5 100644
--- a/src/net/tccn/bbs/base/BaseServlet.java
+++ b/src/net/tccn/bbs/base/BaseServlet.java
@@ -170,12 +170,12 @@ public class BaseServlet extends HttpServlet {
//设置私密帖子过滤
protected FilterNode setPrivate(HttpRequest request, FilterNode node) {
- UserInfo userInfo = request.currentUser();
- if (userInfo == null) {
+ UserInfo user = request.currentUser();
+ if (user == null) {
node.and("status", FilterExpress.NOTEQUAL, 30);
- } else if (!userService.isAdmin(userInfo.getUserid())) {
+ } else if (!userService.isAdmin(user.getUserid())) {
//select * from content c where c.status != -1 and (c.status!=30 or (c.status=30 and c.userid=100001))
- node.and(FilterNode.create("status", FilterExpress.NOTEQUAL, 30).or(FilterNode.create("status", 30).and("userid", userInfo.getUserid())));
+ node.and(FilterNode.create("status", FilterExpress.NOTEQUAL, 30).or(FilterNode.create("status", 30).and("userid", user.getUserid())));
}
return node;
diff --git a/src/net/tccn/bbs/content/ContentService.java b/src/net/tccn/bbs/content/ContentService.java
index 7d56aaa..899e34c 100644
--- a/src/net/tccn/bbs/content/ContentService.java
+++ b/src/net/tccn/bbs/content/ContentService.java
@@ -67,24 +67,24 @@ public class ContentService extends BaseService {
@RestMapping(name = "save", comment = "帖子保存")
- public RetResult save(@RestUserid int userid, ContentInfo info) {
+ public RetResult save(@RestUserid int userid, ContentInfo bean) {
//数据校验
- if (info.getTitle().isEmpty() || info.getTitle().length() > 64) {
+ if (bean.getTitle().isEmpty() || bean.getTitle().length() > 64) {
return retError("少年你的文章标题太长啦,精简化标题吧,为了更好的SEO长度请少于64个字节");
}
- if (info.getContentid() < 1) {
+ if (bean.getContentid() < 1) {
synchronized (this) {
int maxid = dataSource.getNumberResult(ContentInfo.class, FilterFunc.MAX, 10_0000, "contentid").intValue();
- info.setContentid(maxid + 1);
+ bean.setContentid(maxid + 1);
}
- info.setCreatetime(System.currentTimeMillis());
- info.setUserid(userid);
- dataSource.insert(info);
+ bean.setCreatetime(System.currentTimeMillis());
+ bean.setUserid(userid);
+ dataSource.insert(bean);
} else {
- dataSource.findAsync(ContentInfo.class, info.getContentid()).thenAccept(x -> {
+ dataSource.findAsync(ContentInfo.class, bean.getContentid()).thenAccept(x -> {
if (x.getUserid() == userid || userService.isAdmin(userid)) {//身份验证 后修改内容
- dataSource.updateColumnAsync(info, SelectColumn.includes("title", "digest", "content", "type", "status"));
+ dataSource.updateColumnAsync(bean, SelectColumn.includes("title", "digest", "content", "type", "status"));
}
});
}
@@ -156,12 +156,10 @@ public class ContentService extends BaseService {
}
@RestMapping(name = "set", comment = "便捷的修改内容")
- public RetResult contentSet(UserInfo user,
+ public RetResult contentSet(@RestUserid int userid,
@Comment("帖子id") int id,
@Comment("status|top|wonderful") String field,
@Comment("目标修改值") short v) {
- int userid = user.getUserid();
-
//身份验证 后修改内容
dataSource.findAsync(ContentInfo.class, id).thenAccept(content -> {
if (userService.isAdmin(userid)) {//管理员可以做更多
diff --git a/src/net/tccn/bbs/user/UserDetail.java b/src/net/tccn/bbs/user/UserDetail.java
index 8fbd3f4..b78fb70 100644
--- a/src/net/tccn/bbs/user/UserDetail.java
+++ b/src/net/tccn/bbs/user/UserDetail.java
@@ -77,24 +77,24 @@ public class UserDetail implements java.io.Serializable {
//------
public UserInfo createUserInfo() {
- UserInfo userInfo = new UserInfo();
- userInfo.setUserid(userid);
- userInfo.setUsername(username);
- userInfo.setSex(sex);
- userInfo.setPassword(password);
- userInfo.setPhone(phone);
- userInfo.setNickname(nickname);
- userInfo.setAvatar(avatar);
- userInfo.setRelaname(realname);
- userInfo.setEmail(email);
- userInfo.setRoleid(roleid);
- userInfo.setSite(site);
- userInfo.setGit(git);
- userInfo.setCreatetime(createtime);
- userInfo.setSign(sign);
- userInfo.setCity(city);
- userInfo.setStatus(getStatus());
- return userInfo;
+ UserInfo user = new UserInfo();
+ user.setUserid(userid);
+ user.setUsername(username);
+ user.setSex(sex);
+ user.setPassword(password);
+ user.setPhone(phone);
+ user.setNickname(nickname);
+ user.setAvatar(avatar);
+ user.setRelaname(realname);
+ user.setEmail(email);
+ user.setRoleid(roleid);
+ user.setSite(site);
+ user.setGit(git);
+ user.setCreatetime(createtime);
+ user.setSign(sign);
+ user.setCity(city);
+ user.setStatus(getStatus());
+ return user;
}
public String passwordForMd5() {
diff --git a/src/net/tccn/bbs/user/UserService.java b/src/net/tccn/bbs/user/UserService.java
index 81aae45..cf376b3 100644
--- a/src/net/tccn/bbs/user/UserService.java
+++ b/src/net/tccn/bbs/user/UserService.java
@@ -73,8 +73,8 @@ public class UserService extends BaseService {
if (userid == 0) {
return null;
}
- UserInfo info = find((int) userid);
- return info;
+ UserInfo user = find((int) userid);
+ return user;
}
@RestMapping(name = "info", comment = "用户信息")
diff --git a/src/net/tccn/redim/impl/ImFriendServiceImpl.java b/src/net/tccn/redim/impl/ImFriendServiceImpl.java
index 8cb43c1..0730f72 100644
--- a/src/net/tccn/redim/impl/ImFriendServiceImpl.java
+++ b/src/net/tccn/redim/impl/ImFriendServiceImpl.java
@@ -40,12 +40,12 @@ public class ImFriendServiceImpl extends BaseService implements ImFriendService
//mine
Kv mine = Kv.by("username", "游客").set("id", "0").set("sign", "").set("status", "online").set("avatar", "/res/images/avatar/13.jpg");
- UserInfo userInfo = userService.current(sessionid);
- if (userInfo != null) {
- mine.set("username", userInfo.getNickname());
- mine.set("id", userInfo.getUserid());
- mine.set("sign", userInfo.getSign());
- mine.set("avatar", userInfo.getAvatar());
+ UserInfo user = userService.current(sessionid);
+ if (user != null) {
+ mine.set("username", user.getNickname());
+ mine.set("id", user.getUserid());
+ mine.set("sign", user.getSign());
+ mine.set("avatar", user.getAvatar());
mine.set("status", "online");
}