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}