| | |
| | | <select id="selectSumCommission" resultType="java.math.BigDecimal"> |
| | | select ifnull(sum(commission),0) total from mall_member_wallet |
| | | </select> |
| | | |
| | | <select id="selectSumStarByIds" resultType="cc.mrbird.febs.mall.entity.MallMemberWallet"> |
| | | select * from mall_member_wallet |
| | | where member_id IN |
| | | <foreach collection = "list" item = "item" separator="," open = "(" close = ")" > |
| | | #{item} |
| | | </foreach > |
| | | </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> |
| | | balance = balance + #{item.starPerkAmount}, |
| | | </set> |
| | | WHERE id = #{item.id} |
| | | </foreach> |
| | | </update> |
| | | |
| | | </mapper> |