|
@@ -2,6 +2,7 @@ package com.nb.app.assistant.service;
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.nb.app.assistant.api.feign.IAssistantUserClient;
|
|
import com.nb.app.assistant.api.feign.IAssistantUserClient;
|
|
|
import com.nb.app.assistant.api.feign.result.AssistantUserResult;
|
|
import com.nb.app.assistant.api.feign.result.AssistantUserResult;
|
|
|
import com.nb.app.assistant.entity.AssistantUserEntity;
|
|
import com.nb.app.assistant.entity.AssistantUserEntity;
|
|
@@ -9,6 +10,7 @@ import com.nb.app.assistant.mapper.AssistantUserMapper;
|
|
|
import com.nb.app.msg.bean.MsgBean;
|
|
import com.nb.app.msg.bean.MsgBean;
|
|
|
import com.nb.app.msg.enums.MsgEnum;
|
|
import com.nb.app.msg.enums.MsgEnum;
|
|
|
import com.nb.app.msg.event.SaveMsgEvent;
|
|
import com.nb.app.msg.event.SaveMsgEvent;
|
|
|
|
|
+import com.nb.auth.utils.SecurityUtil;
|
|
|
import com.nb.common.crud.BaseService;
|
|
import com.nb.common.crud.BaseService;
|
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
@@ -47,4 +49,12 @@ public class LocalAssistantUserService extends BaseService<AssistantUserMapper,
|
|
|
public AssistantUserResult getById(String id) {
|
|
public AssistantUserResult getById(String id) {
|
|
|
return BeanUtil.copyProperties(super.getById(id),AssistantUserResult.class);
|
|
return BeanUtil.copyProperties(super.getById(id),AssistantUserResult.class);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ public Boolean resetPsw(String phone, String newPsw) {
|
|
|
|
|
+ String encryptPassword = SecurityUtil.encryptPassword(newPsw);
|
|
|
|
|
+ return this
|
|
|
|
|
+ .update(new UpdateWrapper<AssistantUserEntity>()
|
|
|
|
|
+ .lambda().eq(AssistantUserEntity::getPhone,phone)
|
|
|
|
|
+ .set(AssistantUserEntity::getPassword,encryptPassword));
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|