test_feedback.py 1.0 KB

12345678910111213141516171819202122
  1. import requests
  2. import logging
  3. logging.basicConfig(level=logging.INFO, force=True,format='%(asctime)s - %(levelname)s - %(message)s')
  4. # user_id: str = Field(..., description="用户ID")
  5. # user_nm: Optional[str] = Field(None, description="用户名称")
  6. # feedback: str = Field(..., description="用户反馈,必填,agree/reject")
  7. # feedback_result: Optional[str] = Field(None, description="反馈的标签结果")
  8. # contract_no: str = Field(..., description="合同编号")
  9. # user_org: Optional[str] = Field(None, description="用户所属机构")
  10. # user_endpoint: Optional[str] = Field(None, description="用户所属网点")
  11. # business_attr: str = Field(..., description="业务属性")
  12. res = requests.post("http://localhost:8080/api/aitag/v1/feedback", json={
  13. "user_id": "12345",
  14. "user_nm": "张三",
  15. "feedback": "agree",
  16. "contract_no": "HT-2024-001",
  17. "user_org": "XX公司",
  18. "user_endpoint": "XX网点",
  19. "business_attr": "99c1c7bc976c45d0912e914a602d547f"
  20. })
  21. logging.info(res.text)