|
@@ -194,7 +194,7 @@ public class QywxUserDataService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public void loginOtherDevice(String originalJson) {
|
|
|
+ public void handleLogoutScene(String originalJson, int status) {
|
|
|
QwCallBackWrapperData wrapperData = JSON.parseObject(originalJson, QwCallBackWrapperData.class);
|
|
|
if (StringUtils.isEmpty(wrapperData.getJson())) {
|
|
|
log.warn("Empty inner json data, uuid: {}", wrapperData.getUuid());
|
|
@@ -207,10 +207,11 @@ public class QywxUserDataService {
|
|
|
List<UserBase> users = userBaseMapper.selectByExample(example);
|
|
|
UserBase user = users.isEmpty() ? null : users.get(0);
|
|
|
if (user != null) {
|
|
|
- user.setLoginStatus(Constant.LOGIN_STATUS_LOGOUT_OTHER_DEVICE);
|
|
|
+ user.setLoginStatus(status);
|
|
|
userBaseMapper.updateByPrimaryKeySelective(user);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
public void seconderyVerify(String originalJson) {
|
|
|
// UserBaseExample example = new UserBaseExample();
|
|
|
// example.createCriteria().andUuidEqualTo(uuid);
|