| | |
| | | .eq(Customer::getWxOpenId, wxOpenId); |
| | | Customer customer = customerService.getOne(wrapper, false); |
| | | |
| | | if (customer == null && StrUtil.isNotBlank(phone)) { |
| | | // 判断手机号是否注册 |
| | | Wrapper phonewrapper = Wrappers.<Customer>lambdaQuery() |
| | | .eq(Customer::getUserType, userType.getCode()) |
| | | .eq(Customer::getAccount, phone) |
| | | .last("LIMIT 1"); |
| | | customer = customerService.getOne(phonewrapper, false); |
| | | if (customer != null) { |
| | | // 更新微信openId |
| | | customerService.update( |
| | | Wrappers.<Customer>lambdaUpdate() |
| | | .set(Customer::getWxOpenId, wxOpenId) |
| | | .eq(Customer::getCustomerId, customer.getCustomerId()) |
| | | ); |
| | | } |
| | | } |
| | | |
| | | // 账号不存在时,判断是否去注册 |
| | | assertAccountNoExistToReg(customer, userType, phone, wxOpenId); |
| | | |