【cs服务】
1、用户重启工单
This commit is contained in:
		
							parent
							
								
									bc565ac059
								
							
						
					
					
						commit
						ce7d7f2ee7
					
				@ -94,3 +94,8 @@ func (client *Client) OrderAppraise(req *OrderAppraiseRequest) (resp *OrderAppra
 | 
			
		||||
	err = client.DoAction(req, resp)
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
func (client *Client) OrderRestart(req *OrderRestartRequest) (resp *OrderRestartResponse, err error) {
 | 
			
		||||
	resp = CreateOrderRestartResponse()
 | 
			
		||||
	err = client.DoAction(req, resp)
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -223,3 +223,24 @@ func TestOrderAppraise(t *testing.T) {
 | 
			
		||||
	}
 | 
			
		||||
	fmt.Printf(fmt.Sprintf("%v", res))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestOrderRestart(t *testing.T) {
 | 
			
		||||
	client, newErr := NewClient()
 | 
			
		||||
	if newErr != nil {
 | 
			
		||||
		panic(newErr)
 | 
			
		||||
	}
 | 
			
		||||
	req := CreateOrderRestartRequest(OrderRestartParam{
 | 
			
		||||
		OrderNum:      "20250530173554491048",
 | 
			
		||||
		RemarkContent: "模拟用户重启",
 | 
			
		||||
		RemarkPic:     []string{},
 | 
			
		||||
	})
 | 
			
		||||
	res, err := client.OrderRestart(req)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		t.Error(err)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	if res.Code != 0 {
 | 
			
		||||
		t.Error("工单重启失败")
 | 
			
		||||
	}
 | 
			
		||||
	fmt.Printf(fmt.Sprintf("%v", res))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -171,3 +171,38 @@ func CreateOrderAppraiseResponse() (resp *OrderAppraiseResponse) {
 | 
			
		||||
		BaseResponse: &responses.BaseResponse{},
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// OrderRestartParam 用户重启工单
 | 
			
		||||
type OrderRestartParam struct {
 | 
			
		||||
	OrderNum      string   `json:"order_num"`
 | 
			
		||||
	RemarkContent string   `json:"remark_content"`
 | 
			
		||||
	RemarkPic     []string `json:"remark_pic"`
 | 
			
		||||
}
 | 
			
		||||
type OrderRestartRequest struct {
 | 
			
		||||
	*requests.JsonRequest
 | 
			
		||||
	OrderNum      string   `position:"Json" field:"order_num"`
 | 
			
		||||
	RemarkContent string   `position:"Json" field:"remark_content"`
 | 
			
		||||
	RemarkPic     []string `position:"Json" field:"remark_pic"`
 | 
			
		||||
}
 | 
			
		||||
type OrderRestartResponse struct {
 | 
			
		||||
	*responses.BaseResponse
 | 
			
		||||
	Code int    `json:"code"`
 | 
			
		||||
	Msg  string `json:"msg"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func CreateOrderRestartRequest(param OrderRestartParam) (req *OrderRestartRequest) {
 | 
			
		||||
	req = &OrderRestartRequest{
 | 
			
		||||
		JsonRequest:   &requests.JsonRequest{},
 | 
			
		||||
		OrderNum:      param.OrderNum,
 | 
			
		||||
		RemarkContent: param.RemarkContent,
 | 
			
		||||
		RemarkPic:     param.RemarkPic,
 | 
			
		||||
	}
 | 
			
		||||
	req.InitWithApiInfo(HOST, VERSION, "/v1/work_order/order_restart")
 | 
			
		||||
	req.Method = requests.POST
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
func CreateOrderRestartResponse() (resp *OrderRestartResponse) {
 | 
			
		||||
	return &OrderRestartResponse{
 | 
			
		||||
		BaseResponse: &responses.BaseResponse{},
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user