历史订单导出增加字段,新电图增加电量抽成
This commit is contained in:
parent
8c3545d3cb
commit
83783db947
@ -129,6 +129,7 @@ public class XhpcHistoryOrderServiceImpl implements IXhpcHistoryOrderService {
|
|||||||
ExcelWriter writer = ExcelUtil.getWriter(true);
|
ExcelWriter writer = ExcelUtil.getWriter(true);
|
||||||
writer.addHeaderAlias("historyOrderId", "历史订单ID");
|
writer.addHeaderAlias("historyOrderId", "历史订单ID");
|
||||||
writer.addHeaderAlias("serialNumber", "订单号");
|
writer.addHeaderAlias("serialNumber", "订单号");
|
||||||
|
writer.addHeaderAlias("internetSerialNumber", "流量方订单号");
|
||||||
writer.addHeaderAlias("chargingStationName", "电站名称");
|
writer.addHeaderAlias("chargingStationName", "电站名称");
|
||||||
writer.addHeaderAlias("pileSerialNumber", "桩编号");
|
writer.addHeaderAlias("pileSerialNumber", "桩编号");
|
||||||
writer.addHeaderAlias("terminalName", "终端名称");
|
writer.addHeaderAlias("terminalName", "终端名称");
|
||||||
@ -163,7 +164,7 @@ public class XhpcHistoryOrderServiceImpl implements IXhpcHistoryOrderService {
|
|||||||
writer.addHeaderAlias("startTime", "开始充电时间");
|
writer.addHeaderAlias("startTime", "开始充电时间");
|
||||||
writer.addHeaderAlias("endTime", "结束充电时间");
|
writer.addHeaderAlias("endTime", "结束充电时间");
|
||||||
writer.addHeaderAlias("updateTime", "结算时间");
|
writer.addHeaderAlias("updateTime", "结算时间");
|
||||||
writer.addHeaderAlias("sourceName", "订单来源");
|
writer.addHeaderAlias("internetName", "订单来源");
|
||||||
// writer.addHeaderAlias("plateNum", "电站名称");
|
// writer.addHeaderAlias("plateNum", "电站名称");
|
||||||
// writer.addHeaderAlias("disputeOrderStatus", "桩编号");
|
// writer.addHeaderAlias("disputeOrderStatus", "桩编号");
|
||||||
|
|
||||||
|
|||||||
@ -369,7 +369,7 @@ public class XhpcRealTimeOrderServiceImpl implements IXhpcRealTimeOrderService {
|
|||||||
}
|
}
|
||||||
//0总金额提成 1服务费提成
|
//0总金额提成 1服务费提成
|
||||||
if(new BigDecimal(0).compareTo(commissionRate)==-1){
|
if(new BigDecimal(0).compareTo(commissionRate)==-1){
|
||||||
if("0".equals(commissionType) || "1".equals(commissionType)){
|
if("0".equals(commissionType) || "1".equals(commissionType)|| "2".equals(commissionType)){
|
||||||
//流量方的钱
|
//流量方的钱
|
||||||
if("0".equals(commissionType)){
|
if("0".equals(commissionType)){
|
||||||
BigDecimal decimal1 = surplusPowerPrice.multiply(commissionRate).setScale(2, BigDecimal.ROUND_DOWN);
|
BigDecimal decimal1 = surplusPowerPrice.multiply(commissionRate).setScale(2, BigDecimal.ROUND_DOWN);
|
||||||
|
|||||||
@ -834,42 +834,41 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getStatistisList" resultType="com.xhpc.order.dto.XhpcChargeHistoryOrder">
|
<select id="getStatistisList" resultType="com.xhpc.order.dto.XhpcChargeHistoryOrder">
|
||||||
select
|
select ho.history_order_id as historyOrderId,
|
||||||
ho.history_order_id as historyOrderId,
|
ho.power_price_total as powerPriceTotal,
|
||||||
ho.power_price_total as powerPriceTotal,
|
ho.service_price_total as servicePriceTotal,
|
||||||
ho.service_price_total as servicePriceTotal,
|
ho.promotion_discount as promotionDiscount,
|
||||||
ho.promotion_discount as promotionDiscount,
|
ho.total_price as totalPrice,
|
||||||
ho.total_price as totalPrice,
|
ho.act_price as actPrice,
|
||||||
ho.act_price as actPrice,
|
ho.act_power_price as actPowerPrice,
|
||||||
ho.act_power_price as actPowerPrice,
|
ho.act_service_price as actServicePrice,
|
||||||
ho.act_service_price as actServicePrice,
|
ho.internet_commission as internetCommission,
|
||||||
ho.internet_commission as internetCommission,
|
ho.internet_svc_commission as internetSvcCommission,
|
||||||
ho.internet_svc_commission as internetSvcCommission,
|
ho.internet_degree_commission as internetDegreeCommission,
|
||||||
ho.internet_degree_commission as internetDegreeCommission,
|
ho.platform_commission as platformCommission,
|
||||||
ho.platform_commission as platformCommission,
|
ho.platform_svc_commisssion as platformSvcCommisssion,
|
||||||
ho.platform_svc_commisssion as platformSvcCommisssion,
|
ho.operation_commission as operationCommission,
|
||||||
ho.operation_commission as operationCommission,
|
ho.operation_svc_commission as operationSvcCommission,
|
||||||
ho.operation_svc_commission as operationSvcCommission,
|
co.source as source,
|
||||||
co.source as source,
|
co.charge_order_id as chargeOrderId,
|
||||||
co.charge_order_id as chargeOrderId,
|
co.charging_station_id as chargingStationId,
|
||||||
co.charging_station_id as chargingStationId,
|
co.terminal_id as terminalId,
|
||||||
co.terminal_id as terminalId,
|
ho.start_time as startTime,
|
||||||
ho.start_time as startTime,
|
ho.end_time as endTime,
|
||||||
ho.end_time as endTime,
|
co.charging_time_number as chargingTimeNumber,
|
||||||
co.charging_time_number as chargingTimeNumber,
|
co.charging_degree as chargingDegree,
|
||||||
co.charging_degree as chargingDegree,
|
co.rate_model_id as rateModelId,
|
||||||
co.rate_model_id as rateModelId,
|
cs.operator_id as operatorId,
|
||||||
cs.operator_id as operatorId,
|
te.charging_pile_id as chargingPileId,
|
||||||
te.charging_pile_id as chargingPileId,
|
co.user_id as userId,
|
||||||
co.user_id as userId,
|
co.user_id as internetUserId,
|
||||||
co.user_id as internetUserId,
|
ho.charging_mode as chargingMode,
|
||||||
ho.charging_mode as chargingMode,
|
ho.create_time as createTime
|
||||||
ho.create_time as createTime
|
|
||||||
from xhpc_history_order ho
|
from xhpc_history_order ho
|
||||||
left join xhpc_charge_order co on co.charge_order_id = ho.charge_order_id
|
left join xhpc_charge_order co on co.charge_order_id = ho.charge_order_id
|
||||||
left join xhpc_charging_station cs on cs.charging_station_id = co.charging_station_id
|
left join xhpc_charging_station cs on cs.charging_station_id = co.charging_station_id
|
||||||
left join xhpc_terminal as te on te.terminal_id = ho.terminal_id
|
left join xhpc_terminal as te on te.terminal_id = ho.terminal_id
|
||||||
where ho.state = #{state} and ho.total_price >0 and ho.end_time > ho.start_time and ho.power_price_total !=0
|
where ho.state = #{state} and ho.total_price >0 and ho.end_time > ho.start_time and ho.power_price_total !=0
|
||||||
limit 0,#{number}
|
limit 0,#{number}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
@ -62,4 +62,14 @@ public class XhpcStationInternetBlacklistController extends BaseController {
|
|||||||
List<Map<String, Object>> list = iXhpcStationInternetBlacklistService.list(internetUserId);
|
List<Map<String, Object>> list = iXhpcStationInternetBlacklistService.list(internetUserId);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/list1")
|
||||||
|
public TableDataInfo list1(@RequestParam String internetUserId) {
|
||||||
|
List<Map<String, Object>> list = iXhpcStationInternetBlacklistService.list(internetUserId);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -324,6 +324,7 @@ public class XhpcAppUserServiceImpl implements IXhpcAppUserUserService {
|
|||||||
String userId = StringUtils.valueOf(loginUser.getUserid());
|
String userId = StringUtils.valueOf(loginUser.getUserid());
|
||||||
Object version = redisService.getCacheObject("global:version");
|
Object version = redisService.getCacheObject("global:version");
|
||||||
Object servicePhone = redisService.getCacheObject("global:phone");
|
Object servicePhone = redisService.getCacheObject("global:phone");
|
||||||
|
//根据不同的用户类型查询不同的信息
|
||||||
Map<String,Object> result = xhpcAppUserMapper.info(Long.parseLong(userId));
|
Map<String,Object> result = xhpcAppUserMapper.info(Long.parseLong(userId));
|
||||||
result.put("version",version);
|
result.put("version",version);
|
||||||
result.put("servicePhone",servicePhone);
|
result.put("servicePhone",servicePhone);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user