t.id_ as id
, t.user_id_ as userId
, t.amount_ as amount
, t.plantform_fee_ as plantformFee
, t.actual_amount_ as actualAmount
, t.bank_card_ as bankCard
, t.bank_flow_no_ as bankFlowNo
, t.transfer_time_ as transferTime
, t.status_ as status
, t.verify_user_id_ as verifyUserId
, t.verify_reason_ as verifyReason
, t.create_time_ as createTime
, t.update_time_ as updateTime
SELECT
,
bc.bank_name_ as bankName,
u.username_ as withdrawaUser,
(
SELECT u.username_ FROM sys_user u WHERE u.id_ = t.verify_user_id_
) as verifyUser
FROM user_withdrawal t
left join sys_user u on u.id_ = t.user_id_
LEFT JOIN user_bank_card bc on t.bank_card_ = bc.bank_card_ and t.user_id_ = bc.user_id_ and bc.del_flag_ = 0
AND (
t.user_id_ LIKE CONCAT('%', #{param.search}, '%') or
u.username_ LIKE CONCAT('%', #{param.search}, '%') or
u.phone_ LIKE CONCAT('%', #{param.search}, '%')
)
AND t.bank_flow_no_ LIKE CONCAT('%', #{param.bankFlowNo}, '%')
= #{param.startTime} ]]>
AND t.status_ = #{param.status}
INSERT INTO user_withdrawal_history
VALUES (#{outMemberNo},#{outerOrderNo},#{orderNo},#{name},#{mobile},#{certificateNo},
#{status},#{payType},#{payAccount},#{predictAmount},#{actualAmount},#{endTime})