UPDATE t_vin_management SET app_user_id = #{appUserId}, update_time = NOW() WHERE id = #{id} AND app_user_id IS NULL AND status = 1 AND del_flag = 0 UPDATE t_vin_management SET app_user_id = NULL, update_time = NOW() WHERE id = #{id} AND app_user_id = #{appUserId} AND status = 1 AND del_flag = 0 UPDATE t_vin_management SET balance = IFNULL(balance, 0) + #{amount}, update_time = NOW(), update_by = #{updateBy} WHERE id = #{id} AND del_flag = 0