ho.clearing_order_id, ho.charging_station_id, ho.charge_order_id, ho.user_id, ho.terminal_id, ho.serial_number,
ho.internet_serial_number,
ifnull(ho.power_price_total, 0) as 'power_price_total',
ifnull(ho.service_price_total, 0) as 'service_price_total',
ifnull(ho.total_price, 0) as 'total_price',
ifnull(ho.promotion_discount, 0) as 'promotion_discount',
ifnull(ho.act_price, 0) as 'act_price',
ifnull(ho.act_power_price, 0) as 'act_power_price',
ifnull(ho.act_service_price, 0) as 'act_service_price',
ifnull(ho.internet_commission, 0) as 'internet_commission',
ifnull( ho.internet_svc_commission, 0) as 'internet_svc_commission',
ifnull(ho.platform_commission, 0) as 'platform_commission',
ifnull(ho.platform_svc_commisssion, 0) as 'platform_svc_commisssion',
ifnull(ho.operation_commission, 0) as 'operation_commission',
ifnull(ho.operation_svc_commission, 0) as 'operation_svc_commission',
ho.start_soc, ho.end_soc, ho.reconciliation_status, ho.sorting_status, ho.`type`, ho.`status`, ho.del_flag,
ho.create_time, ho.create_by, ho.update_time, ho.update_by, ho.remark, ho.`state`, ho.vin_normal, ho.search_value,
ho.operator_id_evcs, ho.charge_model_evcs, ho.connector_power_evcs, ho.meter_value_end_evcs,
ho.meter_value_start_evcs, ho.operator_id3rdpty_evcs, ho.start_time, ho.end_time, ho.stop_reason_evcs,
ho.total_power, ho.user_name_evcs, ho.phone, ho.evcs_order_no, ho.confirm_Result, ho.rate_model_id,
ho.charging_mode,
ifnull(ho.internet_degree_commission, 0) as 'internet_degree_commission',
ho.`source`, ho.tenant_id, ho.operator_id, ho.operator_name,
ho.clearing_checkout_id, ho.check_status, ho.check_by, ho.check_time,
ifnull(ho.activity_power_price_total, 0) as 'activity_power_price_total',
ifnull(ho.activity_service_price_total, 0) as 'activity_service_price_total',
ifnull(ho.activity_total_price, 0) as 'activity_total_price'
update xhpc_clearing_history_order set check_status=#{status}, check_by=#{checkBy}, check_time=sysdate()
where find_in_set(clearing_order_id, #{orderIds})
update xhpc_clearing_history_order
set del_flag=2
where clearing_order_id = #{clearingOrderId}
delete
from xhpc_clearing_history_order
where clearing_order_id = #{clearingOrderId}
insert into xhpc_clearing_history_order (clearing_order_id, charging_station_id, charge_order_id, user_id,
terminal_id, serial_number, internet_serial_number,
power_price_total, service_price_total, total_price,
promotion_discount, act_price, act_power_price,
act_service_price, internet_commission, internet_svc_commission,
platform_commission, platform_svc_commisssion,
operation_commission, operation_svc_commission,
start_soc, end_soc, reconciliation_status,
sorting_status, `type`, `status`,
del_flag, create_time, create_by,
update_time, update_by, remark,
activity_power_price_total,
activity_service_price_total, activity_total_price,
`state`, vin_normal, search_value,
operator_id_evcs, charge_model_evcs, connector_power_evcs,
meter_value_end_evcs, meter_value_start_evcs, operator_id3rdpty_evcs,
start_time, end_time, stop_reason_evcs,
total_power, user_name_evcs, phone,
evcs_order_no, confirm_Result, rate_model_id,
charging_mode, internet_degree_commission,
`source`, tenant_id, operator_id,
operator_name, clearing_checkout_id, check_status)
values
(#{domain.clearingOrderId}, #{domain.chargingStationId}, #{domain.chargeOrderId},
#{domain.userId},
#{domain.terminalId}, #{domain.serialNumber},
#{domain.internetSerialNumber},
#{domain.powerPriceTotal}, #{domain.servicePriceTotal},
#{domain.totalPrice},
#{domain.promotionDiscount}, #{domain.actPrice},
#{domain.actPowerPrice},
#{domain.actServicePrice}, #{domain.internetCommission},
#{domain.internetSvcCommission},
#{domain.platformCommission}, #{domain.platformSvcCommisssion},
#{domain.operationCommission}, #{domain.operationSvcCommission},
#{domain.startSoc}, #{domain.endSoc},
#{domain.reconciliationStatus},
#{domain.sortingStatus}, #{domain.type},
#{domain.status},
#{domain.delFlag}, #{domain.createTime},
#{domain.createBy},
#{domain.updateTime}, #{domain.updateBy},
#{domain.remark},
#{domain.activityPowerPriceTotal}, #{domain.activityServicePriceTotal}, #{domain.activityTotalPrice},
#{domain.state}, #{domain.vinNormal},
#{domain.searchValue},
#{domain.operatorIdEvcs}, #{domain.chargeModelEvcs},
#{domain.connectorPowerEvcs},
#{domain.meterValueEndEvcs}, #{domain.meterValueStartEvcs},
#{domain.operatorId3rdptyEvcs},
#{domain.startTime}, #{domain.endTime},
#{domain.stopReasonEvcs},
#{domain.totalPower}, #{domain.userNameEvcs},
#{domain.phone},
#{domain.evcsOrderNo}, #{domain.confirmResult},
#{domain.rateModelId},
#{domain.chargingMode}, #{domain.internetDegreeCommission},
#{domain.source}, #{domain.tenantId},
#{domain.operatorId},
#{domain.operatorName}, #{domain.clearingCheckoutId}, #{domain.checkStatus})
insert into xhpc_clearing_history_order (charging_station_id, charge_order_id, user_id,
terminal_id, serial_number, internet_serial_number,
power_price_total, service_price_total, total_price,
promotion_discount, act_price, act_power_price,
act_service_price, internet_commission, internet_svc_commission,
platform_commission, platform_svc_commisssion,
operation_commission, operation_svc_commission,
start_soc, end_soc, reconciliation_status,
sorting_status, `type`, `status`,
del_flag, create_time, create_by,
update_time, update_by, remark,
activity_power_price_total,
activity_service_price_total, activity_total_price,
`state`, vin_normal, search_value,
operator_id_evcs, charge_model_evcs, connector_power_evcs,
meter_value_end_evcs, meter_value_start_evcs, operator_id3rdpty_evcs,
start_time, end_time, stop_reason_evcs,
total_power, user_name_evcs, phone,
evcs_order_no, confirm_Result, rate_model_id,
charging_mode, internet_degree_commission,
`source`, tenant_id, operator_id,
operator_name, clearing_checkout_id, check_status)
values (#{chargingStationId}, #{chargeOrderId}, #{userId},
#{terminalId}, #{serialNumber},
#{internetSerialNumber},
#{powerPriceTotal}, #{servicePriceTotal},
#{totalPrice},
#{promotionDiscount}, #{actPrice}, #{actPowerPrice},
#{actServicePrice}, #{internetCommission},
#{internetSvcCommission},
#{platformCommission}, #{platformSvcCommisssion},
#{operationCommission}, #{operationSvcCommission},
#{startSoc}, #{endSoc}, #{reconciliationStatus},
#{sortingStatus}, #{type}, #{status},
#{delFlag}, #{createTime}, #{createBy},
#{updateTime}, #{updateBy}, #{remark},
#{activityPowerPriceTotal}, #{activityServicePriceTotal}, #{activityTotalPrice},
#{state}, #{vinNormal}, #{searchValue},
#{operatorIdEvcs}, #{chargeModelEvcs},
#{connectorPowerEvcs},
#{meterValueEndEvcs}, #{meterValueStartEvcs},
#{operatorId3rdptyEvcs},
#{startTime}, #{endTime}, #{stopReasonEvcs},
#{totalPower}, #{userNameEvcs}, #{phone},
#{evcsOrderNo}, #{confirmResult}, #{rateModelId},
#{chargingMode}, #{internetDegreeCommission},
#{source}, #{tenantId}, #{operatorId},
#{operatorName}, #{clearingCheckoutId}, #{checkStatus})
update xhpc_clearing_history_order
set charging_station_id = #{chargingStationId},
charge_order_id = #{chargeOrderId},
user_id = #{userId},
terminal_id = #{terminalId},
serial_number = #{serialNumber},
internet_serial_number = #{internetSerialNumber},
power_price_total = #{powerPriceTotal},
service_price_total = #{servicePriceTotal},
total_price = #{totalPrice},
activity_power_price_total=#{activityPowerPriceTotal},
activity_service_price_total=#{activityServicePriceTotal},
activity_total_price = #{activityTotalPrice},
promotion_discount = #{promotionDiscount},
act_price = #{actPrice},
act_power_price = #{actPowerPrice},
act_service_price = #{actServicePrice},
internet_commission = #{internetCommission},
internet_svc_commission = #{internetSvcCommission},
platform_commission = #{platformCommission},
platform_svc_commisssion = #{platformSvcCommisssion},
operation_commission = #{operationCommission},
operation_svc_commission = #{operationSvcCommission},
start_soc = #{startSoc},
end_soc = #{endSoc},
reconciliation_status = #{reconciliationStatus},
sorting_status = #{sortingStatus},
`type` = #{type},
`status` = #{status},
del_flag = #{delFlag},
create_time = #{createTime},
create_by = #{createBy},
update_time = #{updateTime},
update_by = #{updateBy},
remark = #{remark},
`state` = #{state},
vin_normal = #{vinNormal},
search_value = #{searchValue},
operator_id_evcs = #{operatorIdEvcs},
charge_model_evcs = #{chargeModelEvcs},
connector_power_evcs = #{connectorPowerEvcs},
meter_value_end_evcs = #{meterValueEndEvcs},
meter_value_start_evcs = #{meterValueStartEvcs},
operator_id3rdpty_evcs = #{operatorId3rdptyEvcs},
start_time = #{startTime},
end_time = #{endTime},
stop_reason_evcs = #{stopReasonEvcs},
total_power = #{totalPower},
user_name_evcs = #{userNameEvcs},
phone = #{phone},
evcs_order_no = #{evcsOrderNo},
confirm_Result = #{confirmResult},
rate_model_id = #{rateModelId},
charging_mode = #{chargingMode},
internet_degree_commission = #{internetDegreeCommission},
`source` = #{source},
tenant_id = #{tenantId},
operator_id = #{operatorId},
operator_name = #{operatorName},
clearing_checkout_id = #{clearingCheckoutId}
where clearing_order_id = #{clearingOrderId}
update xhpc_clearing_history_order set clearing_checkout_id=#{checkoutId}
where del_flag=0 and check_status=2 and clearing_checkout_id is null and operator_id=#{operatorId}
update xhpc_clearing_history_order set clearing_checkout_id=#{checkoutId}
where find_in_set(clearing_order_id, #{orderIds})