a.id AS "id",
a.userId AS "userId",
a.packageId AS "packageId",
a.beginTime AS "beginTime",
a.endTime AS "endTime",
a.payWay AS "payWay",
a.payType AS "payType",
a.price AS "price",
a.userBeans AS "userBeans",
a.payTime AS "payTime"
insert into cm_svip_user (userId, beginTime, endTime, delFlag, updateTime)
values (#{userId}, #{beginTime}, #{endTime}, 0, #{beginTime})
insert into cm_svip_history(userId, packageId, beginTime, endTime, payStatus, payWay, price, userBeans, payTime)
values (#{userId}, 0, #{beginTime}, #{endTime}, 1, #{payWay}, 0, 0, #{payTime})
UPDATE cm_svip_user
SET
beginTime = #{beginTime},
endTime = #{endTime},
updateTime = now()
WHERE userId = #{userId}