t.id_ as id
, t.activity_id_ as activityId
, t.reward_id_ as rewardId
, t.reward_num_ as rewardNum
, t.reward_stock_ as rewardStock
, t.group_ AS `group`
, t.create_time_ as createTime
ar.id_ as "activityReward.id"
, ar.activity_id_ as "activityReward.activityId"
, ar.reward_client_ as "activityReward.rewardClient"
, ar.reward_name_ as "activityReward.rewardName"
, ar.reward_type_ as "activityReward.rewardType"
, ar.reward_describe_ "activityReward.rewardDescribe"
, ar.img_url_ as "activityReward.imgUrl"
, ar.stock_ as "activityReward.stock"
, ar.num_ as "activityReward.num"
, ar.unit_ as "activityReward.unit"
, ar.status_ as "activityReward.status"
, ar.create_time_ as "activityReward.createTime"
, ar.create_by_ as "activityReward.createBy"
, ar.update_time_ as "activityReward.updateTime"
, ar.update_by_ as "activityReward.updateBy"
, ar.discount_price_ as "activityReward.discountPrice"
, ar.vip_card_id_ as "activityReward.vipCardId"
update activity_plan_reward set reward_stock_ = reward_stock_ - 1 where id_ = #{activityRewardId} AND activity_id_ = #{activityId} and reward_stock_ > 0