【cs服务】
1、用户催单 2、用户评价工单
This commit is contained in:
		
							parent
							
								
									6a7cfdc82f
								
							
						
					
					
						commit
						bc565ac059
					
				@ -77,3 +77,20 @@ func (client *Client) GetOrderFurtherPart(req *GetOrderFurtherPartRequest) (resp
 | 
				
			|||||||
	err = client.DoAction(req, resp)
 | 
						err = client.DoAction(req, resp)
 | 
				
			||||||
	return
 | 
						return
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (client *Client) OrderUrgent(req *OrderUrgentRequest) (resp *OrderUrgentResponse, err error) {
 | 
				
			||||||
 | 
						resp = CreateOrderUrgentResponse()
 | 
				
			||||||
 | 
						err = client.DoAction(req, resp)
 | 
				
			||||||
 | 
						return
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (client *Client) OrderUpdateHandle(req *OrderUpdateHandleRequest) (resp *OrderUpdateHandleResponse, err error) {
 | 
				
			||||||
 | 
						resp = CreateOrderUpdateHandleResponse()
 | 
				
			||||||
 | 
						err = client.DoAction(req, resp)
 | 
				
			||||||
 | 
						return
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					func (client *Client) OrderAppraise(req *OrderAppraiseRequest) (resp *OrderAppraiseResponse, err error) {
 | 
				
			||||||
 | 
						resp = CreateOrderAppraiseResponse()
 | 
				
			||||||
 | 
						err = client.DoAction(req, resp)
 | 
				
			||||||
 | 
						return
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -165,3 +165,61 @@ func TestGetOrderFurtherPart(t *testing.T) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	fmt.Printf(fmt.Sprintf("%v", res))
 | 
						fmt.Printf(fmt.Sprintf("%v", res))
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// 用户催单
 | 
				
			||||||
 | 
					func TestOrderUrgent(t *testing.T) {
 | 
				
			||||||
 | 
						client, newErr := NewClient()
 | 
				
			||||||
 | 
						if newErr != nil {
 | 
				
			||||||
 | 
							panic(newErr)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						req := CreateOrderUrgentRequest(OrderUrgentParam{
 | 
				
			||||||
 | 
							OrderNum: "20250530173554491048"})
 | 
				
			||||||
 | 
						res, err := client.OrderUrgent(req)
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							t.Error(err)
 | 
				
			||||||
 | 
							return
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						if res.Code != 0 {
 | 
				
			||||||
 | 
							t.Error("用户催单失败")
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						fmt.Printf(fmt.Sprintf("%v", res))
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func TestOrderUpdateHandle(t *testing.T) {
 | 
				
			||||||
 | 
						client, newErr := NewClient()
 | 
				
			||||||
 | 
						if newErr != nil {
 | 
				
			||||||
 | 
							panic(newErr)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						req := CreateOrderUpdateHandleRequest(OrderUpdateHandleParam{
 | 
				
			||||||
 | 
							IsHandle: 1,
 | 
				
			||||||
 | 
							OrderNum: "20250530173554491048"})
 | 
				
			||||||
 | 
						res, err := client.OrderUpdateHandle(req)
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							t.Error(err)
 | 
				
			||||||
 | 
							return
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						if res.Code != 0 {
 | 
				
			||||||
 | 
							t.Error("用户催单失败")
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						fmt.Printf(fmt.Sprintf("%v", res))
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func TestOrderAppraise(t *testing.T) {
 | 
				
			||||||
 | 
						client, newErr := NewClient()
 | 
				
			||||||
 | 
						if newErr != nil {
 | 
				
			||||||
 | 
							panic(newErr)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						req := CreateOrderAppraiseRequest(OrderAppraiseParam{
 | 
				
			||||||
 | 
							OrderNum: "20250530173554491048",
 | 
				
			||||||
 | 
							Score:    5,
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
						res, err := client.OrderAppraise(req)
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							t.Error(err)
 | 
				
			||||||
 | 
							return
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						if res.Code != 0 {
 | 
				
			||||||
 | 
							t.Error("用户评价失败")
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						fmt.Printf(fmt.Sprintf("%v", res))
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -78,3 +78,96 @@ func CreateGetOrderFurtherPartResponse() (resp *GetOrderFurtherPartResponse) {
 | 
				
			|||||||
		BaseResponse: &responses.BaseResponse{},
 | 
							BaseResponse: &responses.BaseResponse{},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// OrderUrgentParam 用户催单
 | 
				
			||||||
 | 
					type OrderUrgentParam struct {
 | 
				
			||||||
 | 
						OrderNum string `json:"order_num"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					type OrderUrgentRequest struct {
 | 
				
			||||||
 | 
						*requests.JsonRequest
 | 
				
			||||||
 | 
						OrderNum string `position:"Json" field:"order_num"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					type OrderUrgentResponse struct {
 | 
				
			||||||
 | 
						*responses.BaseResponse
 | 
				
			||||||
 | 
						Code int    `json:"code"`
 | 
				
			||||||
 | 
						Msg  string `json:"msg"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func CreateOrderUrgentRequest(param OrderUrgentParam) (req *OrderUrgentRequest) {
 | 
				
			||||||
 | 
						req = &OrderUrgentRequest{
 | 
				
			||||||
 | 
							JsonRequest: &requests.JsonRequest{},
 | 
				
			||||||
 | 
							OrderNum:    param.OrderNum,
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						req.InitWithApiInfo(HOST, VERSION, "/v1/work_order/order_urgent")
 | 
				
			||||||
 | 
						req.Method = requests.POST
 | 
				
			||||||
 | 
						return
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					func CreateOrderUrgentResponse() (resp *OrderUrgentResponse) {
 | 
				
			||||||
 | 
						return &OrderUrgentResponse{
 | 
				
			||||||
 | 
							BaseResponse: &responses.BaseResponse{},
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// OrderUpdateHandleParam 更新工单处理标识
 | 
				
			||||||
 | 
					type OrderUpdateHandleParam struct {
 | 
				
			||||||
 | 
						OrderNum string `json:"order_num"`
 | 
				
			||||||
 | 
						IsHandle int64  `json:"is_handle"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					type OrderUpdateHandleRequest struct {
 | 
				
			||||||
 | 
						*requests.JsonRequest
 | 
				
			||||||
 | 
						OrderNum string `position:"Json" field:"order_num"`
 | 
				
			||||||
 | 
						IsHandle int64  `position:"Json" field:"is_handle"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					type OrderUpdateHandleResponse struct {
 | 
				
			||||||
 | 
						*responses.BaseResponse
 | 
				
			||||||
 | 
						Code int    `json:"code"`
 | 
				
			||||||
 | 
						Msg  string `json:"msg"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func CreateOrderUpdateHandleRequest(param OrderUpdateHandleParam) (req *OrderUpdateHandleRequest) {
 | 
				
			||||||
 | 
						req = &OrderUpdateHandleRequest{
 | 
				
			||||||
 | 
							JsonRequest: &requests.JsonRequest{},
 | 
				
			||||||
 | 
							OrderNum:    param.OrderNum,
 | 
				
			||||||
 | 
							IsHandle:    param.IsHandle,
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						req.InitWithApiInfo(HOST, VERSION, "/v1/work_order/order_handle")
 | 
				
			||||||
 | 
						req.Method = requests.POST
 | 
				
			||||||
 | 
						return
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					func CreateOrderUpdateHandleResponse() (resp *OrderUpdateHandleResponse) {
 | 
				
			||||||
 | 
						return &OrderUpdateHandleResponse{
 | 
				
			||||||
 | 
							BaseResponse: &responses.BaseResponse{},
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// OrderAppraiseParam 用户评价工单
 | 
				
			||||||
 | 
					type OrderAppraiseParam struct {
 | 
				
			||||||
 | 
						OrderNum string `json:"order_num"`
 | 
				
			||||||
 | 
						Score    int    `json:"score"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					type OrderAppraiseRequest struct {
 | 
				
			||||||
 | 
						*requests.JsonRequest
 | 
				
			||||||
 | 
						OrderNum string `position:"Json" field:"order_num"`
 | 
				
			||||||
 | 
						Score    int    `position:"Json" field:"score"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					type OrderAppraiseResponse struct {
 | 
				
			||||||
 | 
						*responses.BaseResponse
 | 
				
			||||||
 | 
						Code int    `json:"code"`
 | 
				
			||||||
 | 
						Msg  string `json:"msg"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func CreateOrderAppraiseRequest(param OrderAppraiseParam) (req *OrderAppraiseRequest) {
 | 
				
			||||||
 | 
						req = &OrderAppraiseRequest{
 | 
				
			||||||
 | 
							JsonRequest: &requests.JsonRequest{},
 | 
				
			||||||
 | 
							OrderNum:    param.OrderNum,
 | 
				
			||||||
 | 
							Score:       param.Score,
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						req.InitWithApiInfo(HOST, VERSION, "/v1/work_order/order_appraise")
 | 
				
			||||||
 | 
						req.Method = requests.POST
 | 
				
			||||||
 | 
						return
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					func CreateOrderAppraiseResponse() (resp *OrderAppraiseResponse) {
 | 
				
			||||||
 | 
						return &OrderAppraiseResponse{
 | 
				
			||||||
 | 
							BaseResponse: &responses.BaseResponse{},
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user