|
|
@@ -285,6 +285,11 @@ public class CorpsDescController extends BladeController {
|
|
|
throw new SecurityException("缺少必要的参数,客户类型");
|
|
|
}
|
|
|
LambdaQueryWrapper<CorpsDesc> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ if (Func.isNotEmpty(corpsDesc.getAdminProfiles())){
|
|
|
+ lambdaQueryWrapper.like(CorpsDesc::getAdminProfiles, corpsDesc.getAdminProfiles());
|
|
|
+ lambdaQueryWrapper.or();
|
|
|
+ lambdaQueryWrapper.eq(CorpsDesc::getAdminProfiles,' ');
|
|
|
+ }
|
|
|
if ("KG".equals(corpsDesc.getCorpType())) {
|
|
|
lambdaQueryWrapper.and(i -> i.like(CorpsDesc::getCorpType, "KH").or().like(CorpsDesc::getCorpType, "GYS"));
|
|
|
} else {
|
|
|
@@ -292,7 +297,6 @@ public class CorpsDescController extends BladeController {
|
|
|
}
|
|
|
lambdaQueryWrapper.like(Func.isNotEmpty(corpsDesc.getCname()), CorpsDesc::getCname, corpsDesc.getCname());
|
|
|
lambdaQueryWrapper.like(Func.isNotEmpty(corpsDesc.getCode()), CorpsDesc::getCode, corpsDesc.getCode());
|
|
|
- lambdaQueryWrapper.like(Func.isNotEmpty(corpsDesc.getAdminProfiles()), CorpsDesc::getAdminProfiles, corpsDesc.getAdminProfiles());
|
|
|
lambdaQueryWrapper.eq(CorpsDesc::getIsDeleted, 0);
|
|
|
lambdaQueryWrapper.eq(CorpsDesc::getTenantId, SecureUtil.getTenantId());
|
|
|
List<CorpsDesc> corpsDescList = corpsDescService.list(lambdaQueryWrapper);
|
|
|
@@ -301,7 +305,9 @@ public class CorpsDescController extends BladeController {
|
|
|
voList.forEach(desc -> {
|
|
|
if (StringUtils.isNotBlank(desc.getBelongtocompany())) {
|
|
|
CorpsDesc company = corpsDescService.getById(desc.getBelongtocompany());
|
|
|
- desc.setBelongCompany(company.getCname());
|
|
|
+ if (company != null){
|
|
|
+ desc.setBelongCompany(company.getCname());
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
return R.data(voList);
|