This commit is contained in:
2023-08-07 10:01:14 +08:00
parent 9d6f71ef0b
commit 8164dad053
3 changed files with 24 additions and 12 deletions

View File

@@ -62,7 +62,7 @@ public class OrderBasicInfoController extends BaseController {
dto.setMerchantId(String.valueOf(pileMerchantInfo.getId())); dto.setMerchantId(String.valueOf(pileMerchantInfo.getId()));
} }
startPage(); startPage();
List<OrderListVO> list = orderBasicInfoService.selectOrderBasicInfoList(dto); List<OrderListVO> list = orderBasicInfoService.selectOrderBasicInfoListWithAuth(dto);
return getDataTable(list); return getDataTable(list);
} }
@@ -106,7 +106,7 @@ public class OrderBasicInfoController extends BaseController {
if (pileMerchantInfo != null) { if (pileMerchantInfo != null) {
orderBasicInfo.setMerchantId(String.valueOf(pileMerchantInfo.getId())); orderBasicInfo.setMerchantId(String.valueOf(pileMerchantInfo.getId()));
} }
List<OrderListVO> list = orderBasicInfoService.selectOrderBasicInfoList(orderBasicInfo); List<OrderListVO> list = orderBasicInfoService.selectOrderBasicInfoListWithAuth(orderBasicInfo);
ExcelUtil<OrderListVO> util = new ExcelUtil<OrderListVO>(OrderListVO.class); ExcelUtil<OrderListVO> util = new ExcelUtil<OrderListVO>(OrderListVO.class);
util.exportExcel(response, list, "订单数据"); util.exportExcel(response, list, "订单数据");
} }

View File

@@ -41,6 +41,8 @@ public interface IOrderBasicInfoService {
*/ */
OrderBasicInfo getOrderBasicInfo(OrderBasicInfo info); OrderBasicInfo getOrderBasicInfo(OrderBasicInfo info);
List<OrderListVO> selectOrderBasicInfoListWithAuth(QueryOrderDTO dto);
/** /**
* 查询订单列表 * 查询订单列表
* *

View File

@@ -183,13 +183,12 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
/** /**
* 查询订单列表 * 查询订单列表
* * 带权限过滤
* @param dto 订单 * @param dto 订单
* @return 订单 * @return 订单
*/ */
@Override @Override
// @DataScope(deptAlias = "t3") public List<OrderListVO> selectOrderBasicInfoListWithAuth(QueryOrderDTO dto) {
public List<OrderListVO> selectOrderBasicInfoList(QueryOrderDTO dto) {
// 权限过滤 // 权限过滤
AuthorizedDeptVO authorizedMap = SecurityUtils.getAuthorizedMap(); AuthorizedDeptVO authorizedMap = SecurityUtils.getAuthorizedMap();
if (authorizedMap == null) { if (authorizedMap == null) {
@@ -198,6 +197,17 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
} }
dto.setStationDeptIds(authorizedMap.getStationDeptIds()); dto.setStationDeptIds(authorizedMap.getStationDeptIds());
dto.setMerchantDeptIds(authorizedMap.getMerchantDeptIds()); dto.setMerchantDeptIds(authorizedMap.getMerchantDeptIds());
return selectOrderBasicInfoList(dto);
}
/**
* 查询订单列表
* 无权限过滤
* @param dto 订单
* @return 订单
*/
@Override
public List<OrderListVO> selectOrderBasicInfoList(QueryOrderDTO dto) {
List<OrderListVO> orderListVOS = orderBasicInfoMapper.selectOrderBasicInfoList(dto); List<OrderListVO> orderListVOS = orderBasicInfoMapper.selectOrderBasicInfoList(dto);
if (CollectionUtils.isEmpty(orderListVOS)) { if (CollectionUtils.isEmpty(orderListVOS)) {
return orderListVOS; return orderListVOS;