|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.glxp.api.admin.controller.auth;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.date.DateUnit;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.glxp.api.admin.entity.auth.AuthCheckEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.info.DeviceKeyEntity;
|
|
|
|
@ -115,6 +116,8 @@ public class LoginController {
|
|
|
|
|
loginResponse.setToken(token);
|
|
|
|
|
loginResponse.setDept(authAdmin.getDept());
|
|
|
|
|
loginResponse.setDeptName(authAdmin.getDeptName());
|
|
|
|
|
loginResponse.setNeedChangePwd(cn.hutool.core.date.DateUtil.between(authAdmin.getLastUpdatePwdTime() == null ? cn.hutool.core.date.DateUtil.date():authAdmin.getLastUpdatePwdTime()
|
|
|
|
|
, cn.hutool.core.date.DateUtil.date(), DateUnit.DAY)>=90);
|
|
|
|
|
return ResultVOUtils.success(loginResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -265,7 +268,8 @@ public class LoginController {
|
|
|
|
|
authAdminUp.setId(authAdmin.getId());
|
|
|
|
|
String newPwd = PasswordUtils.authAdminPwd(updatePasswordRequest.getNewPassword());
|
|
|
|
|
authAdminUp.setPassWord(newPwd);
|
|
|
|
|
authAdmin.setLastModifyTime(new Date());
|
|
|
|
|
authAdminUp.setLastModifyTime(new Date());
|
|
|
|
|
authAdminUp.setLastUpdatePwdTime(new Date());
|
|
|
|
|
boolean b = authAdminService.updateAuthAdmin(authAdminUp);
|
|
|
|
|
if (b) {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|