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

ทดสอบ : Select Topic Web Service

ณัฐพนธ์ รอดภักดีกุล 5801012620127

ข้อแรก ทำ Web Service ที่สามารถ

  • บันทึกข้อมูลแอร์
    • เลขห้อง
    • วันที่และเวลา
    • อุณหภูมิ
    • ความชื้น
  • ดึงข้อมูลของแอร์ทั้งหมด
  • (เพิ่มเติม) ดึงข้อมูลของแอร์ด้วยเลขห้อง
ใช้ SoapUI ในการทดสอบ WebService
ดึงข้อมูลของแอร์ด้วยเลขห้อง (เลข 45)
ดึงข้อมูล Airinfo ทั้งหมด
เพิ่ม Airinfo

Commits


first commit # ทำการสร้าง Model , สร้าง WebService Controller ตาม Tutorial ในบล็อกนี้








fix return type in get_all_airinfo # แก้ไขให้ Client ที่ชื่อ Zeep ของ python สามารถดึงข้อมูล air ได้

change datatype and function name # ทดลองใช้ WashType (type ของ library ที่ชื่อ WashOut) กับ Airinfo

add get data by room number # เพิ่มดึงข้อมูลของแอร์ด้วยเลขห้อง

ข้อสอง เพิ่มจากข้อแรก ให้สามารถดึงข้อมูล About me จาก Web Service ได้

ดึงข้อมูล About me

Commits

add get_student_info # เพิ่ม method ใน WebService Controller โดยให้ return ค่าเป็นค่าที่กำหนดไว้ (เช่น name,hobby,...)

change studentinfo type # ทำการใช้ WashType กับ StudentInfo

ข้อสาม เพิ่ม Method ใน Web Service Controller ให้สามารถ

  • เพิ่มข้อมูลพัสดุได้
    • เลขที่พัสดุ
    • ชื่อผู้รับ
    • ที่อยู่ผู้รับ
    • น้ำหนัก
    • สถานะพัสดุ (ส่งแล้ว / ยังไม่ส่ง)
  • ทำเครื่องหมายพัสดุว่าส่งแล้ว
  • (เพิ่มเติม) ดึงรายการพัสดุที่ยังไม่สง
เพิ่มข้อมูลพัสดุ

ดึงพัสดุที่ยังไม่ส่ง

ทำเครื่องหมายพัสดุที่เพิ่มไปตอนแรก

ดึงพัสดุที่ยังไม่ส่ง

Commits

add parcellist # ทำการเพิ่มโมเดล parcellists และ เพิ่ม method เพิ่ม parcel ใน Web Service

add marked parcel by parcel number # ทำเครื่องหมายพัสดุว่าส่งแล้ว

get not send parcel # ดึงข้อมูลพัสดุที่ยังไม่ส่งทั้งหมด

Client ในการทดสอบ WebService

https://gitlab.com/sovernut/select_webservice_client

Server WebService

https://gitlab.com/sovernut/select_webservice


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

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