|
|
@ -2,8 +2,10 @@ package com.zdxt.enforcementcode.controller.app.enterprise; |
|
|
|
|
|
|
|
|
import cn.dev33.satoken.annotation.SaIgnore; |
|
|
import cn.dev33.satoken.annotation.SaIgnore; |
|
|
import com.zdxt.enforcementcode.controller.app.LoginController; |
|
|
import com.zdxt.enforcementcode.controller.app.LoginController; |
|
|
|
|
|
import com.zdxt.enforcementcode.domain.vo.EnterpriseUserRefVo; |
|
|
import com.zdxt.enforcementcode.domain.vo.EnterpriseUserVo; |
|
|
import com.zdxt.enforcementcode.domain.vo.EnterpriseUserVo; |
|
|
import com.zdxt.enforcementcode.service.IEnterpriseInformationService; |
|
|
import com.zdxt.enforcementcode.service.IEnterpriseInformationService; |
|
|
|
|
|
import com.zdxt.enforcementcode.service.IEnterpriseUserRefService; |
|
|
import com.zdxt.enforcementcode.service.IEnterpriseUserService; |
|
|
import com.zdxt.enforcementcode.service.IEnterpriseUserService; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
@ -11,6 +13,7 @@ import org.dromara.common.core.domain.R; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
import java.util.HashMap; |
|
|
import java.util.HashMap; |
|
|
|
|
|
import java.util.List; |
|
|
import java.util.Map; |
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -24,7 +27,7 @@ public class AppEntLoginController extends LoginController { |
|
|
|
|
|
|
|
|
private final IEnterpriseUserService enterpriseUserService; |
|
|
private final IEnterpriseUserService enterpriseUserService; |
|
|
private final IEnterpriseInformationService enterpriseInformationService; |
|
|
private final IEnterpriseInformationService enterpriseInformationService; |
|
|
|
|
|
private final IEnterpriseUserRefService enterpriseUserRefService; |
|
|
/** |
|
|
/** |
|
|
* 企业端用户登录 |
|
|
* 企业端用户登录 |
|
|
* |
|
|
* |
|
|
@ -65,9 +68,27 @@ public class AppEntLoginController extends LoginController { |
|
|
return R.fail("用户名或密码错误"); |
|
|
return R.fail("用户名或密码错误"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
List<EnterpriseUserRefVo> refList = enterpriseUserRefService.queryListByUserId(user.getUserId()); |
|
|
|
|
|
|
|
|
|
|
|
List<Map<String, Object>> dataList = new java.util.ArrayList<>(); |
|
|
|
|
|
/*if (refList != null && !refList.isEmpty()) { |
|
|
|
|
|
for (EnterpriseUserRefVo ref : refList) { |
|
|
|
|
|
Map<String, Object> data = new HashMap<>(); |
|
|
|
|
|
data.put("enterpriseId", ref.getEnterpriseId()); |
|
|
|
|
|
data.put("enterpriseName", ref.getEnterpriseName()); |
|
|
|
|
|
data.put("enterpriseNumber", ref.getEnterpriseNumber()); |
|
|
|
|
|
dataList.add(data); |
|
|
|
|
|
|
|
|
|
|
|
enterpriseInformationService.generateQrCode("", ref.getEnterpriseNumber(), "app.enterprise", "getUserRefEnterpriseInfo"); |
|
|
|
|
|
} |
|
|
|
|
|
}*/ |
|
|
|
|
|
if(dataList != null && !dataList.isEmpty()){ |
|
|
|
|
|
throw new RuntimeException("该用户没有关联企业"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 6. 构建LoginUser并生成SaToken
|
|
|
// 6. 构建LoginUser并生成SaToken
|
|
|
String token = doSaTokenLogin(user.getUserId(), user.getUserName(), user.getNickName(), |
|
|
String token = doSaTokenLogin(user.getUserId(), user.getUserName(), user.getNickName(), |
|
|
user.getDeptId(), "enterprise_user", "enterprise_app", "9e6eb24cd4e169a98b0d2cd8034d877b"); |
|
|
refList.get(0).getEnterpriseId(), "enterprise_user", "enterprise_app", "9e6eb24cd4e169a98b0d2cd8034d877b"); |
|
|
|
|
|
|
|
|
// 7. 构造返回数据
|
|
|
// 7. 构造返回数据
|
|
|
Map<String, Object> data = new HashMap<>(); |
|
|
Map<String, Object> data = new HashMap<>(); |
|
|
|