ruby開發之hash遍曆each_with_index

來源:互聯網
上載者:User

標籤:

<div style="text-align: left;"><span style="font-family: Arial, Helvetica, sans-serif;"> #設定獎勵資訊</span></div>        def set_award_info(task_params,award_params)          if task_params[:goods_id].to_i == Sequel::Model::TABLE            # 更新sys_task_award_account            award_params[:account].split(/;/).each do |params|              task_award = {}              task_award[:account_id] = nil              task_award[:award_type] = nil              task_award[:base_amount] = nil              task_award[:min_amount] = nil              task_award[:max_amount] = nil              task_award[:award_equation] = nil              params = params.split(/:/)              task_award.each_with_index do |(key,value),index|                task_award[key] = params[index]              end              task_award[:task_id] = task_params[:task_id]              task_award[:create_time] = Time.now              task_award[:update_time] = Time.now              sys_task_award_account = CaiQiuService::CoreDao::SysTaskAwardAccount.new              sys_task_award_account.save_hash(task_award)            end          end          #其他類型 TODO        end

ruby開發之hash遍曆each_with_index

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.