|
|
@@ -4,7 +4,9 @@ import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.kym.entity.admin.queryParams.CustomChargeOrdersQueryParam;
|
|
|
+import com.kym.entity.admin.queryParams.StatQueryParam;
|
|
|
import com.kym.entity.admin.vo.CustomOrderVo;
|
|
|
+import com.kym.entity.admin.vo.StationStatVo;
|
|
|
import com.kym.entity.common.PageBean;
|
|
|
import com.kym.entity.miniapp.ChargeOrder;
|
|
|
import com.kym.mapper.miniapp.ChargeOrderMapper;
|
|
|
@@ -46,7 +48,7 @@ public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, Charg
|
|
|
public PageBean<CustomOrderVo> customChargeOrders(CustomChargeOrdersQueryParam params, Integer pageNum, Integer pageSize) {
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
// 查询订单列表(订单编号,手机号,充电站,充电桩SN/短码,订单状态,建单时间,结算时间,充电电量,实付金额,付款状态)
|
|
|
- var result = baseMapper.listChargeOrders(params).stream().map(item -> item.setShortId(kymCache.getShortId(item.getConnectorId().substring(0,15))).setStationName(kymCache.getStationName(item.getConnectorId()))).collect(Collectors.toList());
|
|
|
+ var result = baseMapper.listChargeOrders(params).stream().map(item -> item.setShortId(kymCache.getShortId(item.getConnectorId().substring(0, 15))).setStationName(kymCache.getStationName(item.getConnectorId()))).collect(Collectors.toList());
|
|
|
return new PageBean<>(result);
|
|
|
}
|
|
|
|
|
|
@@ -66,5 +68,18 @@ public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, Charg
|
|
|
return lambdaQuery().eq(ChargeOrder::getStartChargeSeq, startChargeSeq).one();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 站点统计
|
|
|
+ *
|
|
|
+ * @param params
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public PageBean<StationStatVo> stationStat(StatQueryParam params) {
|
|
|
+ PageHelper.startPage(params.getPageNum(), params.getPageSize());
|
|
|
+ var res = baseMapper.stationStat(params);
|
|
|
+ return new PageBean<>(res);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|