无关风月
2025-01-02 c89257be6b734b7b7bbeb199634de918f2faec8a
applet/src/main/java/com/jilongda/applet/service/impl/TAppUserServiceImpl.java
@@ -26,10 +26,8 @@
 */
@Service
public class TAppUserServiceImpl extends ServiceImpl<TAppUserMapper, TAppUser> implements TAppUserService {
    @Autowired
    private TokenService tokenService;
    @Override
    public void wxLogin(AppletUserDecodeData appletUserDecodeData) {
    public TAppUser wxLogin(AppletUserDecodeData appletUserDecodeData) {
        // 通过手机号查询用户,是否已存在手动导入用户,包含支付宝用户
        TAppUser appUser = this.getOne(Wrappers.lambdaQuery(TAppUser.class)
                .eq(TAppUser::getOpenId, appletUserDecodeData.getOpenId())
@@ -45,6 +43,11 @@
            if(appUser.getStatus()!=1){
                throw new ServiceException("账号被冻结,请联系管理员");
            }
            appUser.setPhone(appletUserDecodeData.getPhoneNumber());
            appUser.setAvatar(StringUtils.hasLength(appUser.getAvatar())?appUser.getAvatar():"");
            appUser.setName(StringUtils.hasLength(appUser.getName())?appUser.getName(): RptUtils.around(appletUserDecodeData.getPhoneNumber(),3,4));
            this.updateById(appUser);
        }
        return appUser;
    }
}