| @@ -14,6 +14,7 @@ import com.iformall.common.ResultData; | |||||
| import com.iformall.domain.po.*; | import com.iformall.domain.po.*; | ||||
| import com.iformall.domain.vo.WxCUserVo; | import com.iformall.domain.vo.WxCUserVo; | ||||
| import com.iformall.enums.EnumAssignTagsTrigger; | import com.iformall.enums.EnumAssignTagsTrigger; | ||||
| import com.iformall.interceptor.AuthorizationInterceptor; | |||||
| import com.iformall.service.*; | import com.iformall.service.*; | ||||
| import com.iformall.utils.IPUtil; | import com.iformall.utils.IPUtil; | ||||
| import io.swagger.annotations.Api; | import io.swagger.annotations.Api; | ||||
| @@ -123,6 +124,11 @@ public class WxUserGrantController extends BaseController { | |||||
| if (user1 != null) { | if (user1 != null) { | ||||
| user1.createToken(new Date()); | user1.createToken(new Date()); | ||||
| token = user1.getToken(); | token = user1.getToken(); | ||||
| resultMap.put("token", token); | |||||
| request.setAttribute(AuthorizationInterceptor.LOGIN_USER_KEY, user1.getId()); | |||||
| request.setAttribute(AuthorizationInterceptor.TENANT_ID, user1.getTenantId()); | |||||
| user1.setRegisterIp(ipaddress); | user1.setRegisterIp(ipaddress); | ||||
| user1.setSessionKey(session_key); | user1.setSessionKey(session_key); | ||||
| if (user1.getSceneAddress() == null || user1.getSceneAddress().equals("undefined")) | if (user1.getSceneAddress() == null || user1.getSceneAddress().equals("undefined")) | ||||
| @@ -145,13 +151,16 @@ public class WxUserGrantController extends BaseController { | |||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| logger.error(e.getMessage()); | logger.error(e.getMessage()); | ||||
| } | } | ||||
| resultMap.put("token", token); | |||||
| wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_LOGIN,user1); | wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_LOGIN,user1); | ||||
| } else { | } else { | ||||
| user.setTenantId(wxAppinfo.getTenantId()); | user.setTenantId(wxAppinfo.getTenantId()); | ||||
| user.createToken(new Date()); | user.createToken(new Date()); | ||||
| token = user.getToken(); | token = user.getToken(); | ||||
| resultMap.put("token", token); | |||||
| request.setAttribute(AuthorizationInterceptor.LOGIN_USER_KEY, user1.getId()); | |||||
| request.setAttribute(AuthorizationInterceptor.TENANT_ID, user1.getTenantId()); | |||||
| user.setRegisterIp(ipaddress); | user.setRegisterIp(ipaddress); | ||||
| if (user.getSceneAddress() == null || user.getSceneAddress().equals("undefined")) | if (user.getSceneAddress() == null || user.getSceneAddress().equals("undefined")) | ||||
| user.setSceneAddress(sceneAddress); | user.setSceneAddress(sceneAddress); | ||||
| @@ -174,7 +183,6 @@ public class WxUserGrantController extends BaseController { | |||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| logger.error(e.getMessage()); | logger.error(e.getMessage()); | ||||
| } | } | ||||
| resultMap.put("token", token); | |||||
| wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_LOGIN,user); | wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_LOGIN,user); | ||||
| } | } | ||||