This commit is contained in:
2018-01-07 09:27:41 +08:00
parent b5e2569d7c
commit 7756345053
11 changed files with 35 additions and 22 deletions

View File

@@ -4,14 +4,12 @@ import org.redkale.convert.json.JsonConvert;
import org.redkale.source.FilterBean;
import javax.persistence.Column;
import javax.persistence.Table;
import java.io.Serializable;
/**
*
* @author lxyer
*/
@Table(catalog = "db_redbbs", name = "act_log")
public class ActLogBean implements Serializable, FilterBean {
@Column(comment = "[日志id]")

View File

@@ -9,7 +9,7 @@ import javax.persistence.*;
* @author lxyer
*/
@Cacheable
@Table(catalog = "db_redbbs", name = "act_log")
@Table(catalog = "redbbs", name = "act_log")
public class ActLog implements java.io.Serializable {
@Id

View File

@@ -12,7 +12,7 @@ import javax.persistence.Table;
* @author lxyer
*/
@Cacheable(interval = 5*60)
@Table(catalog = "db_art_red", name = "dyna_attr", comment = "[动态属性表]")
@Table(catalog = "redbbs", name = "dyna_attr", comment = "[动态属性表]")
public class DynaAttr implements java.io.Serializable {
@Id

View File

@@ -17,7 +17,7 @@ import java.security.NoSuchAlgorithmException;
* @author lxyer
*/
@Cacheable(interval = 5*60)
@Table(catalog = "db_redbbs", name = "user")
@Table(catalog = "redbbs", name = "user")
public class User implements java.io.Serializable {
@Id

View File

@@ -1,26 +1,21 @@
package com.lxyer.bbs.base.user;
import com.jfinal.kit.Kv;
import com.lxyer.bbs.base.BaseService;
import com.lxyer.bbs.base.LxyKit;
import com.lxyer.bbs.base.RetCodes;
import com.lxyer.bbs.base.user.LoginBean;
import com.lxyer.bbs.base.user.UserBean;
import com.lxyer.bbs.base.user.UserInfo;
import com.lxyer.bbs.base.user.User;
import org.redkale.net.http.RestMapping;
import org.redkale.net.http.RestParam;
import org.redkale.net.http.RestService;
import org.redkale.net.http.RestSessionid;
import org.redkale.service.RetResult;
import org.redkale.source.CacheSource;
import org.redkale.source.FilterFunc;
import org.redkale.source.FilterNode;
import org.redkale.source.Flipper;
import org.redkale.source.*;
import org.redkale.util.SelectColumn;
import org.redkale.util.Sheet;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Map;
import java.util.Objects;
import java.util.Random;
@@ -114,7 +109,7 @@ public class UserService extends BaseService {
user.setCreateTime(System.currentTimeMillis());
user.setPassword(user.passwordForMd5());
user.setStatus(1);//待激活
user.setStatus(1);
user.setUsername(user.getEmail());
user.setAvatar("/res/images/avatar/"+ new Random().nextInt(21) +".jpg");//默认头像
@@ -157,4 +152,12 @@ public class UserService extends BaseService {
return infos;
}
@RestMapping(name = "stat", auth = false, comment = "用户数据统计")
public Map userStat(){
Number count = source.getNumberResult(User.class, FilterFunc.COUNT, "userId", FilterNode.create("status", FilterExpress.NOTEQUAL, -1));
return Kv.by("count", count);
}
}