客户修改默认密码
parent
8cdbb365ba
commit
c0d7eb0a9c
|
|
@ -219,6 +219,29 @@ public abstract class BaseSysuser<M extends BaseSysuser<M>> extends BaseModel<M>
|
|||
return getInt("role");
|
||||
}
|
||||
|
||||
/**
|
||||
* name: first_login
|
||||
* type: INT(1)
|
||||
* isNullable: NO
|
||||
* isPrimaryKey: NO
|
||||
* defaultValue: 0
|
||||
*
|
||||
* @param firstLogin 是否修改密码:0未修改,1已修改
|
||||
*/
|
||||
@JSONField(name = "first_login")
|
||||
public void setFirstLogin(java.lang.Integer firstLogin) {
|
||||
set("first_login", firstLogin);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return firstLogin 是否修改密码:0未修改,1已修改
|
||||
*/
|
||||
@JSONField(name = "first_login")
|
||||
public java.lang.Integer getFirstLogin() {
|
||||
return getInt("first_login");
|
||||
}
|
||||
|
||||
/**
|
||||
* name: del
|
||||
* type: INT(10)
|
||||
|
|
|
|||
|
|
@ -395,10 +395,16 @@ public class SysuserSyncService extends BaseService {
|
|||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
|
||||
SyncTask synctask = new SyncTask();
|
||||
String newmd5 = getPwdMD5(sysuser.getPhone(), newpwd);
|
||||
SyncTask synctask = new SyncTask();
|
||||
String newmd5 = getPwdMD5(sysuser.getPhone(), newpwd);
|
||||
String defaultmd5 = getPwdMD5(sysuser.getPhone(), Const.DEFAULT_PASSWORD);
|
||||
|
||||
if (sysuser.getFirstLogin() == 0 && newmd5.equals(defaultmd5)) {
|
||||
return Result.failed(false, "修改的密码不能与初始密码一致");
|
||||
}
|
||||
|
||||
sysuser.setPassword(newmd5);
|
||||
sysuser.setFirstLogin(1);
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -650,9 +650,15 @@ public class SysuserSyncService extends BaseSyncService {
|
|||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
|
||||
String newmd5 = getPwdMD5(sysuser.getPhone(), newpwd);
|
||||
String newmd5 = getPwdMD5(sysuser.getPhone(), newpwd);
|
||||
String defaultmd5 = getPwdMD5(sysuser.getPhone(), Const.DEFAULT_PASSWORD);
|
||||
|
||||
if (sysuser.getFirstLogin() == 0 && newmd5.equals(defaultmd5)) {
|
||||
return Result.failed(false, "修改的密码不能与初始密码一致");
|
||||
}
|
||||
|
||||
sysuser.setPassword(newmd5);
|
||||
sysuser.setFirstLogin(1);
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
|
|
@ -702,6 +708,7 @@ public class SysuserSyncService extends BaseSyncService {
|
|||
|
||||
Sysuser old = sysuser.clone();
|
||||
sysuser.setPassword(getPwdMD5(sysuser.getPhone(), Const.DEFAULT_PASSWORD));
|
||||
sysuser.setFirstLogin(0);
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Reference in New Issue