1、重构代码将数据处理全部交给 repository 来操作

2、升级支持免 Db启动提供服务
This commit is contained in:
2019-04-26 20:04:52 +08:00
parent 9a38d69eb0
commit ff240dd3ea
17 changed files with 350 additions and 212 deletions

View File

@@ -3,8 +3,6 @@ package net.tccn.user;
import lombok.Data;
import net.tccn.base.JBean;
import net.tccn.base.arango.Doc;
import org.redkale.convert.ConvertColumn;
import org.redkale.convert.ConvertType;
import org.redkale.util.Utility;
import javax.persistence.Table;
@@ -18,7 +16,7 @@ public class User extends Doc<User> {
public static User dao = dao(User.class);
private String username;
@ConvertColumn(ignore = true,type = ConvertType.JSON)
//@ConvertColumn(ignore = true,type = ConvertType.JSON)
private String pwd;
private Long createTime;
private Long loginTime;
@@ -43,6 +41,9 @@ public class User extends Doc<User> {
public JBean checkLogin(String pwd) {
JBean jBean = JBean.by(0, "");
if (this.pwd == null || this.pwd.isEmpty()) {
jBean.set(-1, "密码错误");
}
if (!this.pwd.equalsIgnoreCase(md5IfNeed(pwd))) {
jBean.set(-1, "密码错误");
} else if (status != 1) {