|
@@ -1,6 +1,7 @@
|
|
package com.caimei.service.user.impl;
|
|
package com.caimei.service.user.impl;
|
|
|
|
|
|
import com.caimei.entity.CmOperationUser;
|
|
import com.caimei.entity.CmOperationUser;
|
|
|
|
+import com.caimei.entity.WxJsonModel;
|
|
import com.caimei.mapper.user.LoginMapper;
|
|
import com.caimei.mapper.user.LoginMapper;
|
|
import com.caimei.service.user.LoginService;
|
|
import com.caimei.service.user.LoginService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -26,7 +27,13 @@ public class LoginServiceImpl implements LoginService {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public void update(CmOperationUser operationUser) {
|
|
|
|
|
|
+ public WxJsonModel update(CmOperationUser operationUser) {
|
|
|
|
+ WxJsonModel res = WxJsonModel.newInstance();
|
|
|
|
+ CmOperationUser cmOperationUser = loginMapper.doLogin(operationUser.getOpenid(), operationUser.getUserOrganizeID());
|
|
|
|
+ //判断是否已有绑定用户
|
|
|
|
+ if (cmOperationUser != null) {
|
|
|
|
+ return res.error("您已授权,无需重复登录~");
|
|
|
|
+ }
|
|
CmOperationUser user = loginMapper.query(operationUser);
|
|
CmOperationUser user = loginMapper.query(operationUser);
|
|
//判断是否存在已下线的会所用户
|
|
//判断是否存在已下线的会所用户
|
|
if (user != null) {
|
|
if (user != null) {
|
|
@@ -42,6 +49,7 @@ public class LoginServiceImpl implements LoginService {
|
|
operationUser.setBindTime(new Date());
|
|
operationUser.setBindTime(new Date());
|
|
operationUser.setUpdateTime(new Date());
|
|
operationUser.setUpdateTime(new Date());
|
|
loginMapper.update(operationUser);
|
|
loginMapper.update(operationUser);
|
|
|
|
+ return res.success(operationUser);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|