mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-25 21:45:08 +08:00
新增 宁夏平台 推送充换电站实时功率接口
This commit is contained in:
@@ -12,6 +12,7 @@ import com.jsowell.pile.domain.SettleOrderReport;
|
||||
import com.jsowell.pile.dto.*;
|
||||
import com.jsowell.pile.dto.nanrui.NRQueryOrderDTO;
|
||||
import com.jsowell.pile.dto.ningxiajiaotou.NXJTQueryOrdersInfoDTO;
|
||||
import com.jsowell.pile.vo.SupStationStatsVO;
|
||||
import com.jsowell.pile.vo.base.MerchantOrderInfoVO;
|
||||
import com.jsowell.pile.vo.base.OrderAmountDetailVO;
|
||||
import com.jsowell.pile.vo.base.OrderPeriodAmountVO;
|
||||
@@ -445,4 +446,11 @@ public interface OrderBasicInfoService{
|
||||
* @return
|
||||
*/
|
||||
OrderVO getChargeOrderInfoByOrderCode(String orderCode);
|
||||
|
||||
/**
|
||||
* 通过站点id查询订单信息
|
||||
* @param stationId
|
||||
* @return
|
||||
*/
|
||||
List<SupStationStatsVO> queryOrderListByStationId(String stationId);
|
||||
}
|
||||
|
||||
@@ -50,6 +50,7 @@ import com.jsowell.pile.transaction.dto.ClearingBillTransactionDTO;
|
||||
import com.jsowell.pile.transaction.dto.OrderTransactionDTO;
|
||||
import com.jsowell.pile.transaction.service.TransactionService;
|
||||
import com.jsowell.pile.util.UserUtils;
|
||||
import com.jsowell.pile.vo.SupStationStatsVO;
|
||||
import com.jsowell.pile.vo.base.PileInfoVO;
|
||||
import com.jsowell.pile.vo.base.*;
|
||||
import com.jsowell.pile.vo.lianlian.AccumulativeInfoVO;
|
||||
@@ -3697,5 +3698,20 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
|
||||
return orderBasicInfoMapper.queryXDTOrderList(merchantId, stationId, startDate, endDate);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过站点id查询订单信息
|
||||
* @param stationId
|
||||
* @return
|
||||
*/
|
||||
public List<SupStationStatsVO> queryOrderListByStationId(String stationId) {
|
||||
List<SupStationStatsVO> orderVOS = orderBasicInfoMapper.queryOrderListByStationId(stationId);
|
||||
for (SupStationStatsVO orderVO : orderVOS) {
|
||||
// 计算每笔订单充电时长(分钟)
|
||||
long intervalTime = DateUtils.intervalTime(orderVO.getStartTime(), orderVO.getEndTime());
|
||||
orderVO.setChargingTime(Integer.parseInt(String.valueOf(intervalTime)));
|
||||
}
|
||||
return orderVOS;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user