Helius
2021-04-02 a7bb19097114e06e43de10f41ad546bce114f552
src/main/resources/mapper/member/MemberWalletContractDao.xml
@@ -31,5 +31,23 @@
      </set>
      where id =#{id}
   </update>
   <update id="updateWalletContractWithVersion">
      update member_wallet_contract
      <if test="record != null">
         <set>
            <if test="record.availableBalance!=null">
               available_balance = available_balance + #{record.availableBalance},
            </if>
            <if test="record.totalBalance!=null">
               total_balance =total_balance + #{record.totalBalance},
            </if>
            <if test="record.frozenBalance!=null">
               frozen_balance = frozen_balance + #{record.frozenBalance},
            </if>
             version = version + 1
         </set>
      where id=#{record.id} and version=#{record.version}
      </if>
   </update>
</mapper>