mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 03:25:12 +08:00
Merge branch 'dev' of http://192.168.2.2:8099/jsowell/jsowell-charger-web into dev
This commit is contained in:
@@ -9,6 +9,7 @@ import com.jsowell.common.enums.BusinessType;
|
||||
import com.jsowell.common.exception.BusinessException;
|
||||
import com.jsowell.common.response.RestApiResponse;
|
||||
import com.jsowell.common.util.SecurityUtils;
|
||||
import com.jsowell.common.util.StringUtils;
|
||||
import com.jsowell.common.util.poi.ExcelUtil;
|
||||
import com.jsowell.pile.domain.OrderBasicInfo;
|
||||
import com.jsowell.pile.domain.PileMerchantInfo;
|
||||
@@ -18,8 +19,10 @@ import com.jsowell.pile.dto.QueryMerchantOrderDTO;
|
||||
import com.jsowell.pile.dto.QueryOrderDTO;
|
||||
import com.jsowell.pile.service.IOrderBasicInfoService;
|
||||
import com.jsowell.pile.service.IPileMerchantInfoService;
|
||||
import com.jsowell.pile.service.IPileStationInfoService;
|
||||
import com.jsowell.pile.vo.web.OrderListVO;
|
||||
import com.jsowell.service.OrderService;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -45,6 +48,9 @@ public class OrderBasicInfoController extends BaseController {
|
||||
@Autowired
|
||||
private IPileMerchantInfoService pileMerchantInfoService;
|
||||
|
||||
@Autowired
|
||||
private IPileStationInfoService pileStationInfoService;
|
||||
|
||||
/**
|
||||
* 查询订单列表
|
||||
* 订单列表页,带数据权限校验
|
||||
@@ -82,10 +88,17 @@ public class OrderBasicInfoController extends BaseController {
|
||||
return new AjaxResult();
|
||||
}
|
||||
String deptId = authorizedMap.getDeptId();
|
||||
// 根据部门id查询merchantId
|
||||
PileMerchantInfo pileMerchantInfo = pileMerchantInfoService.queryInfoByDeptId(deptId);
|
||||
if (pileMerchantInfo != null) {
|
||||
dto.setMerchantId(String.valueOf(pileMerchantInfo.getId()));
|
||||
if (CollectionUtils.isNotEmpty(authorizedMap.getStationDeptIds())) {
|
||||
// 为站点管理员
|
||||
List<String> stationIds = pileStationInfoService.getIdsByDeptId(deptId);
|
||||
dto.setStationIdList(stationIds);
|
||||
}else {
|
||||
// 平台管理员或运营商管理员
|
||||
// 根据部门id查询merchantId
|
||||
PileMerchantInfo pileMerchantInfo = pileMerchantInfoService.queryInfoByDeptId(deptId);
|
||||
if (pileMerchantInfo != null) {
|
||||
dto.setMerchantId(String.valueOf(pileMerchantInfo.getId()));
|
||||
}
|
||||
}
|
||||
return AjaxResult.success(orderBasicInfoService.getOrderTotalDataV2(dto));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user