t.user_id_ as userId
        , t.amount_total_ as amountTotal
        , t.amount_usable_ as amountUsable
        , t.amount_frozen_ as amountFrozen
        , t.status_ as status
        , t.create_time_ as createTime
        , t.update_time_ as updateTime
        
    
        update user_cash_account
        
            
                set amount_total_ = (amount_total_ + #{transAmount}),amount_frozen_ = (amount_frozen_ + #{transAmount}),
            
            
                set amount_usable_ = (amount_usable_ - #{transAmount}),amount_frozen_ = (amount_frozen_ + #{transAmount}),
            
        
        update_time_ = now()
        where user_id_ = #{userId}
    
    
        update user_cash_account
        
            
                set amount_usable_ = (amount_usable_ + #{transAmount}),amount_frozen_ = (amount_frozen_ - #{transAmount}),
            
            
                set amount_total_ = (amount_total_ - #{transAmount}),amount_frozen_ = (amount_frozen_ - #{transAmount}),
            
        
        update_time_ = now()
        where user_id_ = #{userId}
    
    
        update user_cash_account
        
            
                set amount_total_ = (amount_total_ - #{transAmount}),amount_frozen_ = (amount_frozen_ - #{transAmount}),
            
            
                set amount_usable_ = (amount_usable_ + #{transAmount}),amount_frozen_ = (amount_frozen_ - #{transAmount}),
            
        
        update_time_ = now()
        where user_id_ = #{userId}
    
    
        update user_cash_account
        
            
                set amount_total_ = (amount_total_ + #{transAmount}),amount_usable_ = (amount_usable_ + #{transAmount}),
            
            
                set amount_total_ = (amount_total_ - #{transAmount}),amount_usable_ = (amount_usable_ - #{transAmount}),
            
        
        update_time_ = now()
        where user_id_ = #{userId}