mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 19:15:35 +08:00
update 查询首页数据
This commit is contained in:
@@ -55,6 +55,8 @@ import com.jsowell.pile.service.IPileAuthCardService;
|
||||
import com.jsowell.pile.service.IPileBasicInfoService;
|
||||
import com.jsowell.pile.service.IPileBillingTemplateService;
|
||||
import com.jsowell.pile.service.IPileConnectorInfoService;
|
||||
import com.jsowell.pile.service.IPileMerchantInfoService;
|
||||
import com.jsowell.pile.service.IPileStationInfoService;
|
||||
import com.jsowell.pile.service.OrderMonitorDataService;
|
||||
import com.jsowell.pile.service.WechatPayService;
|
||||
import com.jsowell.pile.service.WxpayCallbackRecordService;
|
||||
@@ -159,6 +161,12 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
||||
@Autowired
|
||||
private OrderMonitorDataService orderMonitorDataService;
|
||||
|
||||
@Autowired
|
||||
private IPileStationInfoService pileStationInfoService;
|
||||
|
||||
@Autowired
|
||||
private IPileMerchantInfoService pileMerchantInfoService;
|
||||
|
||||
/**
|
||||
* 条件查询订单基本信息
|
||||
*
|
||||
@@ -1094,6 +1102,28 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
||||
*/
|
||||
@Override
|
||||
public List<IndexOrderInfoVO> getIndexOrderInfo(IndexQueryDTO dto) {
|
||||
AuthorizedDeptVO authorizedMap = SecurityUtils.getAuthorizedMap();
|
||||
if (authorizedMap == null) {
|
||||
return Lists.newArrayList();
|
||||
}
|
||||
List<String> stationIdList = Lists.newArrayList();
|
||||
List<String> stationDeptIds = authorizedMap.getStationDeptIds();
|
||||
if (CollectionUtils.isNotEmpty(stationDeptIds)) {
|
||||
// 根据部门id查询站点id
|
||||
List<String> list = pileStationInfoService.queryByStationDeptIds(stationDeptIds);
|
||||
if (CollectionUtils.isNotEmpty(list)) {
|
||||
stationIdList.addAll(list);
|
||||
}
|
||||
}
|
||||
List<String> merchantDeptIds = authorizedMap.getMerchantDeptIds();
|
||||
if (CollectionUtils.isNotEmpty(merchantDeptIds)) {
|
||||
// 根据运营商部门id查询下面所有站点id
|
||||
List<String> list = pileMerchantInfoService.queryByMerchantDeptIds(merchantDeptIds);
|
||||
if (CollectionUtils.isNotEmpty(list)) {
|
||||
stationIdList.addAll(list);
|
||||
}
|
||||
}
|
||||
dto.setStationIdList(stationIdList);
|
||||
return orderBasicInfoMapper.getIndexOrderInfo(dto);
|
||||
}
|
||||
|
||||
|
||||
@@ -569,8 +569,6 @@ public class PileBasicInfoServiceImpl implements IPileBasicInfoService {
|
||||
if (authorizedMap == null) {
|
||||
return new IndexGeneralSituationVO();
|
||||
}
|
||||
// dto.setStationDeptIds(authorizedMap.getStationDeptIds());
|
||||
// dto.setMerchantDeptIds(authorizedMap.getMerchantDeptIds());
|
||||
List<String> stationIdList = Lists.newArrayList();
|
||||
List<String> stationDeptIds = authorizedMap.getStationDeptIds();
|
||||
if (CollectionUtils.isNotEmpty(stationDeptIds)) {
|
||||
|
||||
Reference in New Issue
Block a user