|
|
@@ -9,6 +9,7 @@ import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
+import org.springblade.client.constant.LandConstant;
|
|
|
import org.springblade.client.corps.excel.*;
|
|
|
import org.springblade.client.corps.service.ICorpsDescService;
|
|
|
import org.springblade.client.corps.service.ICorpsTypeDescService;
|
|
|
@@ -321,6 +322,15 @@ public class CorpsDescController extends BladeController {
|
|
|
lambdaQueryWrapper.eq(CorpsDesc::getTenantId, AuthUtil.getTenantId());
|
|
|
lambdaQueryWrapper.eq(CorpsDesc::getIsDeleted, 0);
|
|
|
lambdaQueryWrapper.like(StringUtil.isNotBlank(corpsDesc.getCname()), CorpsDesc::getCname, corpsDesc.getCname());
|
|
|
+ lambdaQueryWrapper.like(StringUtil.isNotBlank(corpsDesc.getCorpType()), CorpsDesc::getCorpType, corpsDesc.getCorpType());
|
|
|
+
|
|
|
+ String role = AuthUtil.getUserRole();
|
|
|
+ if (!role.contains("admin")){//admin能看全部,不是admin根据分管员查询
|
|
|
+ if (Func.isNotEmpty(corpsDesc.getAdminProfiles())) {
|
|
|
+ lambdaQueryWrapper.and(i -> i.like(CorpsDesc::getAdminProfiles, corpsDesc.getAdminProfiles()).or().eq(CorpsDesc::getAdminProfiles, ' ')
|
|
|
+ .or().isNull(CorpsDesc::getAdminProfiles));
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
//获得客户信息
|
|
|
List<CorpsDesc> corpsDescList = corpsDescService.list(lambdaQueryWrapper);
|
|
|
@@ -457,6 +467,15 @@ public class CorpsDescController extends BladeController {
|
|
|
lambdaQueryWrapper.eq(CorpsDesc::getTenantId, AuthUtil.getTenantId());
|
|
|
lambdaQueryWrapper.eq(CorpsDesc::getIsDeleted, 0);
|
|
|
lambdaQueryWrapper.in(CorpsDesc::getInitials, corpsDesc.getInitials());
|
|
|
+ lambdaQueryWrapper.like(CorpsDesc::getCorpType, corpsDesc.getCorpType());
|
|
|
+
|
|
|
+ String role = AuthUtil.getUserRole();
|
|
|
+ if (!role.contains("admin")){//admin能看全部,不是admin根据分管员查询
|
|
|
+ if (Func.isNotEmpty(corpsDesc.getAdminProfiles())) {
|
|
|
+ lambdaQueryWrapper.and(i -> i.like(CorpsDesc::getAdminProfiles, corpsDesc.getAdminProfiles()).or().eq(CorpsDesc::getAdminProfiles, ' ')
|
|
|
+ .or().isNull(CorpsDesc::getAdminProfiles));
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
//获得客户信息
|
|
|
List<CorpsDesc> corpsDescList = corpsDescService.list(lambdaQueryWrapper);
|
|
|
@@ -511,9 +530,12 @@ public class CorpsDescController extends BladeController {
|
|
|
} else {
|
|
|
lambdaQueryWrapper.like(CorpsDesc::getCorpType, corpsDesc.getCorpType());
|
|
|
}
|
|
|
- if (Func.isNotEmpty(corpsDesc.getAdminProfiles())) {
|
|
|
- lambdaQueryWrapper.and(i -> i.like(CorpsDesc::getAdminProfiles, corpsDesc.getAdminProfiles()).or().eq(CorpsDesc::getAdminProfiles, ' ')
|
|
|
- .or().isNull(CorpsDesc::getAdminProfiles));
|
|
|
+ String role = AuthUtil.getUserRole();
|
|
|
+ if (!role.contains("admin")){//admin能看全部,不是admin根据分管员查询
|
|
|
+ if (Func.isNotEmpty(corpsDesc.getAdminProfiles())) {
|
|
|
+ lambdaQueryWrapper.and(i -> i.like(CorpsDesc::getAdminProfiles, corpsDesc.getAdminProfiles()).or().eq(CorpsDesc::getAdminProfiles, ' ')
|
|
|
+ .or().isNull(CorpsDesc::getAdminProfiles));
|
|
|
+ }
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(corpsDesc.getBelongtocompany())) {
|
|
|
lambdaQueryWrapper.and(i -> i.eq(CorpsDesc::getBelongtocompany, corpsDesc.getBelongtocompany()).or().isNull(CorpsDesc::getBelongtocompany));
|