|  |  | 
 |  |  | import com.ruoyi.common.core.domain.entity.SysUser; | 
 |  |  | import com.ruoyi.common.core.domain.model.LoginBody; | 
 |  |  | import com.ruoyi.common.core.domain.model.LoginBodyByOpenID; | 
 |  |  | import com.ruoyi.common.core.domain.model.LoginUser; | 
 |  |  | import com.ruoyi.common.core.domain.model.ThirdLoginBody; | 
 |  |  | import com.ruoyi.common.enums.BusinessType; | 
 |  |  | import com.ruoyi.common.utils.SecurityUtils; | 
 |  |  | import com.ruoyi.common.utils.StringUtils; | 
 |  |  | 
 |  |  | import org.springframework.web.bind.annotation.RequestBody; | 
 |  |  | import org.springframework.web.bind.annotation.RestController; | 
 |  |  |  | 
 |  |  | import java.util.HashMap; | 
 |  |  | import java.util.List; | 
 |  |  | import java.util.Map; | 
 |  |  | import java.util.Set; | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 第三方获取token   :这里的password对应的是sys_user表里的ding_user_id | 
 |  |  |      * | 
 |  |  |      * @param thirdLoginBody | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @PostMapping("/getToken") | 
 |  |  |     public AjaxResult openidLogin(@RequestBody ThirdLoginBody thirdLoginBody) { | 
 |  |  | //        AjaxResult ajax = AjaxResult.success(); | 
 |  |  |         String token = loginService.getToken(thirdLoginBody.getUserName(), thirdLoginBody.getPassWord()); | 
 |  |  |        Map<String,String> map=new HashMap<>(); | 
 |  |  |        map.put("token",token); | 
 |  |  |         return AjaxResult.success(map); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 登录方法 | 
 |  |  |      * | 
 |  |  |      * @param loginBody 登录信息 | 
 |  |  | 
 |  |  |     @Log(title = "登录信息", businessType = BusinessType.OTHER) | 
 |  |  |     @PostMapping("/login") | 
 |  |  |     public AjaxResult login(@RequestBody LoginBody loginBody) { | 
 |  |  |         log.info("loginBody的入参是:{}", loginBody); | 
 |  |  |         AjaxResult ajax = AjaxResult.success(); | 
 |  |  | //        dingTalkService.deptidList(1L, 1); | 
 |  |  |         Map<String, Object> userIdMap = null; |