diff --git a/services/cs/client_test.go b/services/cs/client_test.go index 24e4447..6876cc1 100644 --- a/services/cs/client_test.go +++ b/services/cs/client_test.go @@ -255,17 +255,17 @@ func TestOrderSubmit(t *testing.T) { panic(newErr) } req := CreateOrderSubmitRequest(OrderSubmitParam{ - GameId: 7991, - UserName: "ws45265737", - Uid: 65598086, - RoleId: "10676785", - RoleName: "流水行者", - ServerName: "血阳琉璃", - OrderTemplateCode: "btu7RoDj", - Detail: "我的问题是,组队这个玩法的初衷是希望实现大家能和身边认识的朋友一起下洞的目标。但是现在看来,很多玩家都选择了在游戏中随机匹配队友,而我们发现,组队机制暴露的绝大部分玩家体验问题都是在随机匹配中出现的。
比如恶意踢人,又比如匹配到的玩家等级比较低,不符合自己本次下洞的目标,再或者是组队进入洞窟却发现队友已经快要收尾结束探险了。", - Phone: "13725263463", - ApplyIp: "183.63.75.58", - OrderParts: []OrderSubmitPart{ + SysGameId: 7874, + SysUserName: "rz35990497", + SysUid: 221016372, + SysRoleId: "265500394", + SysRoleName: "好玩的尼", + SysServerName: "碧水连天", + SysOrderTemplateCode: "findAccount", + SysDetail: "测试go-common改动。", + SysPhone: "13725263463", + ApplyIp: "192.168.1.202", + SysOrderParts: []OrderSubmitPart{ { PartKey: "email", PartName: "联系邮箱", @@ -277,13 +277,12 @@ func TestOrderSubmit(t *testing.T) { PartName: "充值凭证", PartValue: "", PicValue: []string{ - "uploads/d1a/d1aba28357b89e7ebfc77e5c43fc81b7.jpeg", - "uploads/c37/c3726c5cf7175ed048f6c68416dbf30b.jpeg", - "uploads/ca2/ca285ae8feae8c60d51b53079fa9b2a9.jpeg", + "uploads/068/068eefab055a96ae404db19b7a121898.jpeg", + "uploads/908/90822cca4e87ed49acaf82050dd3ac09.jpeg", }, }, }, - SmsCode: "7204", + SysSmsCode: "7204", }) res, err := client.OrderSubmit(req) if err != nil { diff --git a/services/cs/order.go b/services/cs/order.go index 833f9a3..65b4e38 100644 --- a/services/cs/order.go +++ b/services/cs/order.go @@ -209,18 +209,18 @@ func CreateOrderRestartResponse() (resp *OrderRestartResponse) { // OrderSubmitParam 工单提交 type OrderSubmitParam struct { - GameId int64 `json:"game_id"` - UserName string `json:"user_name"` - Uid int64 `json:"uid"` - RoleId string `json:"role_id"` - RoleName string `json:"role_name"` - ServerName string `json:"server_name"` - OrderTemplateCode string `json:"order_template_code"` - Detail string `json:"detail"` - Phone string `json:"phone"` - ApplyIp string `json:"apply_ip"` - OrderParts []OrderSubmitPart `json:"order_parts"` - SmsCode string `json:"sms_code"` + SysGameId int64 `json:"sys_game_id"` + SysUserName string `json:"sys_user_name"` + SysUid int64 `json:"sys_uid"` + SysRoleId string `json:"sys_role_id"` + SysRoleName string `json:"sys_role_name"` + SysServerName string `json:"sys_server_name"` + SysOrderTemplateCode string `json:"sys_order_template_code"` + SysDetail string `json:"sys_detail"` + SysPhone string `json:"sys_phone"` + ApplyIp string `json:"apply_ip"` + SysOrderParts []OrderSubmitPart `json:"sys_order_parts"` + SysSmsCode string `json:"sys_sms_code"` } type OrderSubmitPart struct { @@ -233,18 +233,18 @@ type OrderSubmitPart struct { } type OrderSubmitRequest struct { *requests.JsonRequest - GameId int64 `position:"Json" field:"game_id"` - UserName string `position:"Json" field:"user_name"` - Uid int64 `position:"Json" field:"uid"` - RoleId string `position:"Json" field:"role_id"` - RoleName string `position:"Json" field:"role_name"` - ServerName string `position:"Json" field:"server_name"` - OrderTemplateCode string `position:"Json" field:"order_template_code"` - Detail string `position:"Json" field:"detail"` - Phone string `position:"Json" field:"phone"` - ApplyIp string `position:"Json" field:"apply_ip"` - OrderParts []OrderSubmitPart `position:"Json" field:"order_parts"` - SmsCode string `position:"Json" field:"sms_code"` + SysGameId int64 `position:"Json" field:"sys_game_id"` + SysUserName string `position:"Json" field:"sys_user_name"` + SysUid int64 `position:"Json" field:"sys_uid"` + SysRoleId string `position:"Json" field:"sys_role_id"` + SysRoleName string `position:"Json" field:"sys_role_name"` + SysServerName string `position:"Json" field:"sys_server_name"` + SysOrderTemplateCode string `position:"Json" field:"sys_order_template_code"` + SysDetail string `position:"Json" field:"sys_detail"` + SysPhone string `position:"Json" field:"sys_phone"` + ApplyIp string `position:"Json" field:"apply_ip"` + SysOrderParts []OrderSubmitPart `position:"Json" field:"sys_order_parts"` + SysSmsCode string `position:"Json" field:"sys_sms_code"` } type OrderSubmitResponse struct { *responses.BaseResponse @@ -257,19 +257,19 @@ type OrderSubmitResponse struct { func CreateOrderSubmitRequest(param OrderSubmitParam) (req *OrderSubmitRequest) { req = &OrderSubmitRequest{ - JsonRequest: &requests.JsonRequest{}, - GameId: param.GameId, - UserName: param.UserName, - Uid: param.Uid, - RoleId: param.RoleId, - RoleName: param.RoleName, - ServerName: param.ServerName, - OrderTemplateCode: param.OrderTemplateCode, - Detail: param.Detail, - Phone: param.Phone, - ApplyIp: param.ApplyIp, - OrderParts: param.OrderParts, - SmsCode: param.SmsCode, + JsonRequest: &requests.JsonRequest{}, + SysGameId: param.SysGameId, + SysUserName: param.SysUserName, + SysUid: param.SysUid, + SysRoleId: param.SysRoleId, + SysRoleName: param.SysRoleName, + SysServerName: param.SysServerName, + SysOrderTemplateCode: param.SysOrderTemplateCode, + SysDetail: param.SysDetail, + SysPhone: param.SysPhone, + ApplyIp: param.ApplyIp, + SysOrderParts: param.SysOrderParts, + SysSmsCode: param.SysSmsCode, } req.InitWithApiInfo(HOST, VERSION, "/v1/work_order/order_submit") req.Method = requests.POST