sinake
7 天以前 fa6ed957f78c1ef9182aa8147a60293616f59343
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
@@ -13,6 +13,7 @@
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.sign.AesUtil;
import com.ruoyi.framework.web.service.SysLoginService;
import com.ruoyi.framework.web.service.SysPermissionService;
import com.ruoyi.project.domain.BaseOrganization;
@@ -80,6 +81,7 @@
     * @param thirdLoginBody
     * @return
     */
    @ApiOperation("获取token")
    @PostMapping("/getToken")
    public AjaxResult openidLogin(@RequestBody ThirdLoginBody thirdLoginBody) {
//        AjaxResult ajax = AjaxResult.success();
@@ -100,9 +102,15 @@
    @PostMapping("/login")
    public AjaxResult login(@RequestBody LoginBody loginBody) {
        log.info("loginBody的入参是:{}", loginBody);
        log.info("加密后密码:{}",AesUtil.encrypt(loginBody.getPassword()));
        AjaxResult ajax = AjaxResult.success();
//        dingTalkService.deptidList(1L, 1);
        Map<String, Object> userIdMap = null;
        if(org.apache.commons.lang3.ObjectUtils.isNotEmpty(loginBody.getPassword())){
            loginBody.setPassword(AesUtil.decrypt(loginBody.getPassword()));
        }
        loginBody.setUsername(AesUtil.decrypt(loginBody.getUsername()));
        if (StringUtils.isNotEmpty(loginBody.getAuthCode())) {
            userIdMap = dingTalkService.noLogin(loginBody.getAuthCode());
        }