添加超级代理商过滤

master
username 7 months ago
parent c31da7b9ea
commit 834e4af13f

@ -64,11 +64,14 @@ public class DfBizClueController extends BaseController {
queryWrapper.orderByDesc(DfBizClue::getBrowseTime); queryWrapper.orderByDesc(DfBizClue::getBrowseTime);
boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId()); boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId());
if (!admin) { if (!admin) {
SysUser sysUser = userService.selectUserById(SecurityUtils.getUserId());
if (!sysUser.getDeptId().equals(-1L)) {
SysUser byId = userService.getById(SecurityUtils.getUserId()); SysUser byId = userService.getById(SecurityUtils.getUserId());
if ("jj".equals(byId.getUserType())) { if ("jj".equals(byId.getUserType())) {
queryWrapper.eq(DfBizClue::getUserId,SecurityUtils.getUserId()); queryWrapper.eq(DfBizClue::getUserId,SecurityUtils.getUserId());
} }
} }
}
List<DfBizClue> list = dfBizClueService.list(queryWrapper); List<DfBizClue> list = dfBizClueService.list(queryWrapper);
return getDataTable(list); return getDataTable(list);
} }

@ -92,11 +92,14 @@ public class DfOrderController extends BaseController {
condition(queryWrapper, dfOrder); condition(queryWrapper, dfOrder);
boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId()); boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId());
if (!admin) { if (!admin) {
SysUser sysUser = userService.selectUserById(SecurityUtils.getUserId());
if (!sysUser.getDeptId().equals(-1L)) {
SysUser byId = userService.getById(SecurityUtils.getUserId()); SysUser byId = userService.getById(SecurityUtils.getUserId());
if ("jj".equals(byId.getUserType())) { if ("jj".equals(byId.getUserType())) {
queryWrapper.eq(DfOrder::getBrokerId, SecurityUtils.getUserId()); queryWrapper.eq(DfOrder::getBrokerId, SecurityUtils.getUserId());
} }
} }
}
String orderByColumn = dfOrder.getOrderByColumn(); String orderByColumn = dfOrder.getOrderByColumn();
String isAsc = dfOrder.getIsAsc(); String isAsc = dfOrder.getIsAsc();
if (StringUtils.isNotEmpty(orderByColumn) && StringUtils.isNotEmpty(isAsc)) { if (StringUtils.isNotEmpty(orderByColumn) && StringUtils.isNotEmpty(isAsc)) {

@ -71,6 +71,7 @@ public class DfProductArticleController extends BaseController {
LambdaQueryWrapper<DfProductArticle> queryWrapper = new LambdaQueryWrapper(); LambdaQueryWrapper<DfProductArticle> queryWrapper = new LambdaQueryWrapper();
boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId()); boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId());
if (!admin) { if (!admin) {
if (!sysUser.getDeptId().equals(-1L)) {
if ("-99".equals(dfProductArticle.getStatus())) { if ("-99".equals(dfProductArticle.getStatus())) {
} else { } else {
@ -80,6 +81,7 @@ public class DfProductArticleController extends BaseController {
} }
} }
} }
}
if (Validator.isEmpty(dfProductArticle.getOrderByColumn())) { if (Validator.isEmpty(dfProductArticle.getOrderByColumn())) {
queryWrapper.last("ORDER BY CASE WHEN serial_number IS NULL THEN 1 ELSE 0 END, serial_number ASC"); queryWrapper.last("ORDER BY CASE WHEN serial_number IS NULL THEN 1 ELSE 0 END, serial_number ASC");
} }

@ -134,6 +134,7 @@ public class DfProductInfoController extends BaseController {
} }
} }
if (!SecurityUtils.isAdmin(sysUser.getUserId())) { if (!SecurityUtils.isAdmin(sysUser.getUserId())) {
if (!sysUser.getDeptId().equals(-1L)) {
if (isAnonymous) { if (isAnonymous) {
List<Long> productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerIdByUserId(sysUser.getUserId()); List<Long> productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerIdByUserId(sysUser.getUserId());
if (productIdsByBrokerId.size() == 0) { if (productIdsByBrokerId.size() == 0) {
@ -156,6 +157,7 @@ public class DfProductInfoController extends BaseController {
} }
} }
} }
}
startPage(); startPage();
List<DfProductInfo> list = dfProductInfoService.list(queryWrapper); List<DfProductInfo> list = dfProductInfoService.list(queryWrapper);
List<DfOrder> dfOrders = dfOrderService.list(); List<DfOrder> dfOrders = dfOrderService.list();

@ -76,8 +76,8 @@ public class DfProductMomentController extends BaseController {
condition(queryWrapper,dfProductMoment); condition(queryWrapper,dfProductMoment);
boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId()); boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId());
if (!admin) { if (!admin) {
if (!sysUser.getDeptId().equals(-1L)) {
if ("-99".equals(dfProductMoment.getStatus())) { if ("-99".equals(dfProductMoment.getStatus())) {
} else { } else {
SysUser byId = userService.getById(SecurityUtils.getUserId()); SysUser byId = userService.getById(SecurityUtils.getUserId());
if ("jj".equals(byId.getUserType()) || "kh".equals(byId.getUserType())) { if ("jj".equals(byId.getUserType()) || "kh".equals(byId.getUserType())) {
@ -85,6 +85,7 @@ public class DfProductMomentController extends BaseController {
} }
} }
} }
}
List<DfProductMoment> list = dfProductMomentService.list(queryWrapper); List<DfProductMoment> list = dfProductMomentService.list(queryWrapper);
List<CmAttach> attachVo = cmAttachService.list(); List<CmAttach> attachVo = cmAttachService.list();
Map<String, List<CmAttach>> attachMap = attachVo.stream() Map<String, List<CmAttach>> attachMap = attachVo.stream()

@ -85,8 +85,8 @@ public class DfProductPosterController extends BaseController {
queryWrapper.last("ORDER BY CASE WHEN t.serial_number IS NULL THEN 1 ELSE 0 END, t.serial_number ASC"); queryWrapper.last("ORDER BY CASE WHEN t.serial_number IS NULL THEN 1 ELSE 0 END, t.serial_number ASC");
} }
if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) { if (!SecurityUtils.isAdmin(SecurityUtils.getUserId())) {
if (!sysUser.getDeptId().equals(-1L)) {
if ("-99".equals(dfProductPoster.getStatus())) { if ("-99".equals(dfProductPoster.getStatus())) {
} else { } else {
List<Long> productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerId(); List<Long> productIdsByBrokerId = dfBrokerService.getProductIdsByBrokerId();
List<DfProductPoster> list = dfProductPosterService.list(new LambdaQueryWrapper<DfProductPoster>() List<DfProductPoster> list = dfProductPosterService.list(new LambdaQueryWrapper<DfProductPoster>()
@ -107,6 +107,7 @@ public class DfProductPosterController extends BaseController {
} }
} }
} }
}
conditionByMPJ(queryWrapper,dfProductPoster); conditionByMPJ(queryWrapper,dfProductPoster);
startPage(); startPage();
List<DfProductPoster> list = dfProductPosterService.list(queryWrapper); List<DfProductPoster> list = dfProductPosterService.list(queryWrapper);

Loading…
Cancel
Save