วันพุธที่ 10 ตุลาคม พ.ศ. 2561

Tutorial 4 : เพิ่มฟังก์ชั่น


ฟังก์ชันใน Service Controller เพิ่มเติมจาก Tutorial 3

จะเพิ่มการสร้าง Bill ขึ้นมาโดยไม่กำหนดตายตัวว่า id ต้องเป็น 1
  soap_action "create_news_order",
              :args => { :a => :integer , :b => :integer, :c => :integer, :d => :integer },
              :return => :string
  def create_news_order
    new_bill = Bill.create_new()
    Order.create_new(params[:a],params[:b],params[:c],params[:d],new_bill.id)
    render :soap => "create order success"
  end

ฟังก์ชันสำหรับดึงวันที่ของ Bill ด้วยการส่ง id ไป
  soap_action "get_bill_by_id",
              :args   => { :id => :integer},
              :return => :string
  def get_bill_by_id
    render :soap =>  ((Bill.find(params[:id]))[:date])
  end


รอเพิ่มเติมที่หลัง find_order_by_id

ไม่มีความคิดเห็น:

แสดงความคิดเห็น