|
@@ -163,7 +163,6 @@ public class LoginService {
|
|
|
person = personMapper.selectOne(new LambdaQueryWrapper<Person>()
|
|
|
.eq(Person::getPhoneNum, phoneNumber));
|
|
|
if (ToolUtil.isNotEmpty(person)) {
|
|
|
- person.setOpenId(jscode2SessionWo.getOpenid());
|
|
|
person.updateById();
|
|
|
} else {
|
|
|
person = new Person();
|
|
@@ -175,12 +174,12 @@ public class LoginService {
|
|
|
|
|
|
wxVO.setIfFirst(true);
|
|
|
}
|
|
|
- wxVO.setOpenId(jscode2SessionWo.getOpenid());
|
|
|
wxVO.setPhone(phoneNumber);
|
|
|
wxVO.setName(name);
|
|
|
wxVO.setFileGuid(fileGuid);
|
|
|
}
|
|
|
wxVO.setToken(this.getToken());
|
|
|
+ wxVO.setOpenId(jscode2SessionWo.getOpenid());
|
|
|
redisService.set(AppCacheKeyUtil.getUserIdToken(wxVO.getId()),wxVO.getToken());
|
|
|
}
|
|
|
return wxVO;
|
|
@@ -228,6 +227,7 @@ public class LoginService {
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ @Transactional(propagation = Propagation.REQUIRED,rollbackFor = Throwable.class)
|
|
|
public boolean editPerson(EditPersonDTO vo) {
|
|
|
if (!RegexUtil.isPhoneLegal(vo.getPhoneNum())) {
|
|
|
throw new BusinessException(ExceptionEnum.PHONE_FORMAT_ERROR);
|