|
@@ -21,10 +21,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<result property="discountSetting" column="discount_setting" />
|
|
<result property="discountSetting" column="discount_setting" />
|
|
<result property="isNoOil" column="is_no_oil" />
|
|
<result property="isNoOil" column="is_no_oil" />
|
|
<result property="notice" column="notice" />
|
|
<result property="notice" column="notice" />
|
|
|
|
+ <result property="integralPrintFlag" column="integral_print_flag" />
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectStationPayVo">
|
|
<sql id="selectStationPayVo">
|
|
- select pay_id, pay_mode, station_id, station_name, image_photos_flag, card_enabled_flag, activity_pic, preferential_way_share_flag, other_preferential_way, pay_print_num, pay_callback_page, ws_print_flag, print_setting, discount_setting, is_no_oil,notice from station_pay
|
|
|
|
|
|
+ select pay_id, pay_mode, station_id, station_name, image_photos_flag, card_enabled_flag, activity_pic, preferential_way_share_flag, other_preferential_way, pay_print_num, pay_callback_page, ws_print_flag, print_setting, discount_setting, is_no_oil,notice,integral_print_flag from station_pay
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
<select id="selectStationPayList" parameterType="StationPay" resultMap="StationPayResult">
|
|
<select id="selectStationPayList" parameterType="StationPay" resultMap="StationPayResult">
|
|
@@ -45,6 +46,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<if test="discountSetting != null and discountSetting != ''"> and discount_setting = #{discountSetting}</if>
|
|
<if test="discountSetting != null and discountSetting != ''"> and discount_setting = #{discountSetting}</if>
|
|
<if test="isNoOil != null and isNoOil != ''"> and is_no_oil = #{isNoOil}</if>
|
|
<if test="isNoOil != null and isNoOil != ''"> and is_no_oil = #{isNoOil}</if>
|
|
<if test="notice != null and notice != ''"> and notice = #{notice}</if>
|
|
<if test="notice != null and notice != ''"> and notice = #{notice}</if>
|
|
|
|
+ <if test="integralPrintFlag != null and integralPrintFlag != ''"> and integral_print_flag = #{integralPrintFlag}</if>
|
|
|
|
+ <if test="stationIdList != null ">
|
|
|
|
+ and station_id in
|
|
|
|
+ <foreach item="item" index="index" collection="stationIdList"
|
|
|
|
+ open="(" separator="," close=")">
|
|
|
|
+ #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
order by pay_id desc
|
|
order by pay_id desc
|
|
</select>
|
|
</select>
|
|
@@ -72,6 +81,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<if test="discountSetting != null">discount_setting,</if>
|
|
<if test="discountSetting != null">discount_setting,</if>
|
|
<if test="isNoOil != null">is_no_oil,</if>
|
|
<if test="isNoOil != null">is_no_oil,</if>
|
|
<if test="notice != null">notice,</if>
|
|
<if test="notice != null">notice,</if>
|
|
|
|
+ <if test="integralPrintFlag != null">integral_print_flag,</if>
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="payMode != null">#{payMode},</if>
|
|
<if test="payMode != null">#{payMode},</if>
|
|
@@ -89,6 +99,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<if test="discountSetting != null">#{discountSetting},</if>
|
|
<if test="discountSetting != null">#{discountSetting},</if>
|
|
<if test="isNoOil != null">#{isNoOil},</if>
|
|
<if test="isNoOil != null">#{isNoOil},</if>
|
|
<if test="notice != null">#{notice},</if>
|
|
<if test="notice != null">#{notice},</if>
|
|
|
|
+ <if test="integralPrintFlag != null">#{integralPrintFlag},</if>
|
|
</trim>
|
|
</trim>
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
@@ -110,6 +121,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<if test="discountSetting != null">discount_setting = #{discountSetting},</if>
|
|
<if test="discountSetting != null">discount_setting = #{discountSetting},</if>
|
|
<if test="isNoOil != null">is_no_oil = #{isNoOil},</if>
|
|
<if test="isNoOil != null">is_no_oil = #{isNoOil},</if>
|
|
<if test="notice != null">notice = #{notice},</if>
|
|
<if test="notice != null">notice = #{notice},</if>
|
|
|
|
+ <if test="integralPrintFlag != null"> integral_print_flag = #{integralPrintFlag},</if>
|
|
</trim>
|
|
</trim>
|
|
where pay_id = #{payId}
|
|
where pay_id = #{payId}
|
|
</update>
|
|
</update>
|