UPDATE
customer_card_use_record
status = #{status},
pay_type = #{payType},
balance = #{balance}
order_no = #{orderNo}
INSERT INTO customer_card_use_record
order_no,
union_id,
ali_id,
customer_no,
customer_name,
usage_type,
pay_type,
card_oils_type,
amt,
present_amt,
balance,
create_time,
station_id,
status,
#{orderNo},
#{unionId},
#{aliId},
#{customerNo},
#{customerName},
#{usageType},
#{payType},
#{cardOilsType},
#{amt},
#{presentAmt},
#{balance},
#{createTime},
#{stationId},
#{status},
INSERT INTO customer_card_use_record
order_no,
union_id,
customer_no,
customer_name,
usage_type,
pay_type,
card_oils_type,
amt,
balance,
create_time,
station_id,
status,
#{orderNo},
#{unionId},
#{customerNo},
#{customerName},
#{usageType},
#{payType},
#{cardOilsType},
#{amt},
#{balance},
#{createTime},
#{stationId},
#{status},
SELECT
id,
order_no,
union_id,
customer_no,
customer_name,
usage_type,
pay_type,
card_oils_type,
amt,
present_amt,
balance,
create_time,
station_id,
status
FROM
customer_card_record_recharge
status ="1"
AND station_id = #{stationId}
AND union_id = #{unionId}
ORDER BY create_time DESC
SELECT
id,
order_no,
union_id,
customer_no,
customer_name,
usage_type,
pay_type,
card_oils_type,
amt,
balance,
create_time,
station_id,
status
FROM
customer_card_record_consumption
AND station_id = #{stationId}
AND union_id = #{unionId}
ORDER BY create_time DESC
SELECT
union_id, station_id, amt, present_amt, balance, card_oils_type, usage_type, create_time, `status`
FROM customer_card_record_recharge
status ="1"
AND station_id = #{stationId}
AND union_id = #{unionId}
UNION ALL
SELECT
union_id, station_id, amt, "0" AS present_amt, balance, card_oils_type, usage_type,create_time, `status`
FROM customer_card_record_consumption
status ="1"
AND station_id = #{stationId}
AND union_id = #{unionId}
ORDER BY create_time DESC
INSERT INTO
customer_electronic_card
union_id,
customer_no,
customer_name,
mobile_phone,
amt,
card_oils_type,
station_id,
create_time,
recently_time,
#{unionId},
#{customerNo},
#{customerName},
#{mobilePhone},
#{amt},
#{cardOilsType},
#{stationId},
#{createTime},
#{recentlyTime},
UPDATE
customer_electronic_card
amt = #{amt},
recently_time = #{recentlyTime}
id = #{id}
UPDATE customer_electronic_card
union_id = #{unionId},
customer_no = #{customerNo},
customer_name = #{customerName},
mobile_phone = #{mobilePhone},
amt = #{amt},
card_oils_type = #{cardOilsType},
station_id = #{stationId},
create_time = #{createTime},
recently_time = #{recentlyTime}
station_id = #{stationId}
AND union_id = #{unionId}
AND card_oils_type = #{cardOilsType}