| | |
| | | <if test="record.commission != null"> |
| | | , commission = #{record.commission} |
| | | </if> |
| | | <if test="record.totalScore != null"> |
| | | , total_score = #{record.totalScore} |
| | | </if> |
| | | <if test="record.star != null"> |
| | | , star = #{record.star} |
| | | </if> |
| | | where id=#{record.id} and revision=#{record.revision} |
| | | </update> |
| | | |
| | |
| | | </select> |
| | | |
| | | <update id="updateStarByList" parameterType="java.util.List" > |
| | | -- //注意sql语句应被;分隔开,否则批量更新多少条数据就有多少条sql拼在一起。 |
| | | <foreach collection="list" item="item" index="index" open="" close="" separator=";"> |
| | | update mall_member_wallet |
| | | <set> |
| | |
| | | </foreach> |
| | | </update> |
| | | |
| | | <update id="updateTotalScoreByList" parameterType="java.util.List" > |
| | | <foreach collection="list" item="item" index="index" open="" close="" separator=";"> |
| | | update mall_member_wallet |
| | | <set> |
| | | total_score = total_score - #{item.starPerkAmount}, |
| | | </set> |
| | | WHERE id = #{item.id} |
| | | </foreach> |
| | | </update> |
| | | |
| | | </mapper> |