integral_id integralId,
user_openid userOpenId,
integral_type integralType,
integral_number integralNumber,
config_id configId,
integral_remarks integralRemarks,
integral_create_time integralCreateTime,
integral_before_number integralBeforeNumber,
integral_end_number integralEndNumber
INSERT INTO tb_iamberry_use_integral
(
user_openid,
integral_type,
stay_id,
config_id,
integral_number,
integral_before_number,
integral_end_number,
integral_remarks,
integral_create_time
)
VALUES
(
#{userOpenId},#{integralType},#{stayId},#{configId},#{integralNumber},
#{integralBeforeNumber},#{integralEndNumber},#{integralRemarks},NOW()
)
INSERT INTO tb_iamberry_member_integral
(
rank_rule_id, user_openid, member_status, member_all_integral,
member_surplus_integral, member_used_integral, member_create_time,
member_update_time
)
VALUES
(
#{rankRuleId},#{userOpenid},#{memberStatus},#{memberAllIntegral},
#{memberSurplusIntegral},#{memberUsedIntegral},NOW(),NOW()
)
UPDATE tb_iamberry_stay_integral
config_id = #{configId},
sales_orderid = #{orderId},
stay_number = #{stayNumber},
stay_recorded_time = #{stayRecordedTime},
stay_status = #{stayStatus},
stay_remark = #{stayRemark}
stay_id = #{stayId}
DELETE FROM
tb_iamberry_use_integral
AND integral_type = #{integralType}
AND stay_id = #{stayId}
AND user_openid = #{userOpenId}
UPDATE tb_iamberry_stay_integral SET stay_status = #{stayStatus} WHERE stay_id = #{stayId}