1
This commit is contained in:
@@ -9,6 +9,7 @@ import (
|
|||||||
"git.rosy.net.cn/jx-callback/business/bidding"
|
"git.rosy.net.cn/jx-callback/business/bidding"
|
||||||
"git.rosy.net.cn/jx-callback/business/jxstore/cms"
|
"git.rosy.net.cn/jx-callback/business/jxstore/cms"
|
||||||
"git.rosy.net.cn/jx-callback/business/jxstore/permission"
|
"git.rosy.net.cn/jx-callback/business/jxstore/permission"
|
||||||
|
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
|
||||||
"git.rosy.net.cn/jx-callback/business/partner/delivery"
|
"git.rosy.net.cn/jx-callback/business/partner/delivery"
|
||||||
"git.rosy.net.cn/jx-callback/business/partner/printer/jxprint"
|
"git.rosy.net.cn/jx-callback/business/partner/printer/jxprint"
|
||||||
"git.rosy.net.cn/jx-callback/business/partner/purchase/ebai"
|
"git.rosy.net.cn/jx-callback/business/partner/purchase/ebai"
|
||||||
@@ -699,6 +700,24 @@ func (c *OrderController) PrintOrder() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// @Title 网络打印订单
|
||||||
|
// @Description 网络打印订单
|
||||||
|
// @Param vendorOrderID formData string true "订单/运单ID"
|
||||||
|
// @Param printType formData int true "打印类型[1-取消/0-售后]"
|
||||||
|
// @Success 200 {object} controllers.CallResult
|
||||||
|
// @Failure 200 {object} controllers.CallResult
|
||||||
|
// @router /PrintAfsOrderOrder [post]
|
||||||
|
func (c *OrderController) PrintAfsOrderOrder() {
|
||||||
|
c.callPrintAfsOrderOrder(func(params *tOrderPrintAfsOrderOrderParams) (retVal interface{}, errCode string, err error) {
|
||||||
|
order, err := dao.GetSimpleOrder(dao.GetDB(), params.VendorOrderID)
|
||||||
|
if err != nil {
|
||||||
|
return nil, "", err
|
||||||
|
}
|
||||||
|
_, err = netprinter.PrintRefundOrCancelOrder(jxcontext.AdminCtx, params.PrintType, order, order.JxStoreID)
|
||||||
|
return nil, "", err
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
// @Title 查询网络打印机状态
|
// @Title 查询网络打印机状态
|
||||||
// @Description 查询网络打印机状态
|
// @Description 查询网络打印机状态
|
||||||
// @Param token header string true "认证token"
|
// @Param token header string true "认证token"
|
||||||
|
|||||||
@@ -1614,6 +1614,15 @@ func init() {
|
|||||||
Filters: nil,
|
Filters: nil,
|
||||||
Params: nil})
|
Params: nil})
|
||||||
|
|
||||||
|
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"],
|
||||||
|
web.ControllerComments{
|
||||||
|
Method: "PrintAfsOrderOrder",
|
||||||
|
Router: `/PrintAfsOrderOrder`,
|
||||||
|
AllowHTTPMethods: []string{"post"},
|
||||||
|
MethodParams: param.Make(),
|
||||||
|
Filters: nil,
|
||||||
|
Params: nil})
|
||||||
|
|
||||||
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"],
|
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:OrderController"],
|
||||||
web.ControllerComments{
|
web.ControllerComments{
|
||||||
Method: "QueryOrderWaybillFeeInfo",
|
Method: "QueryOrderWaybillFeeInfo",
|
||||||
|
|||||||
122900
swagger/param_parser.go.txt
122900
swagger/param_parser.go.txt
File diff suppressed because it is too large
Load Diff
@@ -12477,6 +12477,45 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"/order/PrintAfsOrderOrder": {
|
||||||
|
"post": {
|
||||||
|
"tags": [
|
||||||
|
"order"
|
||||||
|
],
|
||||||
|
"description": "网络打印订单",
|
||||||
|
"operationId": "OrderController.网络打印订单",
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"in": "formData",
|
||||||
|
"name": "vendorOrderID",
|
||||||
|
"description": "订单/运单ID",
|
||||||
|
"required": true,
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"in": "formData",
|
||||||
|
"name": "vendorID",
|
||||||
|
"description": "订单/运单所属厂商ID",
|
||||||
|
"required": true,
|
||||||
|
"type": "integer",
|
||||||
|
"format": "int64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"in": "formData",
|
||||||
|
"name": "printType",
|
||||||
|
"description": "打印类型[1-取消/0-售后]",
|
||||||
|
"required": true,
|
||||||
|
"type": "integer",
|
||||||
|
"format": "int64"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"description": "{object} controllers.CallResult"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"/order/PrintOrder": {
|
"/order/PrintOrder": {
|
||||||
"put": {
|
"put": {
|
||||||
"tags": [
|
"tags": [
|
||||||
@@ -17294,14 +17333,6 @@
|
|||||||
"type": "integer",
|
"type": "integer",
|
||||||
"format": "int64"
|
"format": "int64"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"in": "formData",
|
|
||||||
"name": "offset",
|
|
||||||
"description": "跳过页数",
|
|
||||||
"required": true,
|
|
||||||
"type": "integer",
|
|
||||||
"format": "int64"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"in": "formData",
|
"in": "formData",
|
||||||
"name": "isAsync",
|
"name": "isAsync",
|
||||||
|
|||||||
@@ -8455,6 +8455,33 @@ paths:
|
|||||||
responses:
|
responses:
|
||||||
"200":
|
"200":
|
||||||
description: '{object} controllers.CallResult'
|
description: '{object} controllers.CallResult'
|
||||||
|
/order/PrintAfsOrderOrder:
|
||||||
|
post:
|
||||||
|
tags:
|
||||||
|
- order
|
||||||
|
description: 网络打印订单
|
||||||
|
operationId: OrderController.网络打印订单
|
||||||
|
parameters:
|
||||||
|
- in: formData
|
||||||
|
name: vendorOrderID
|
||||||
|
description: 订单/运单ID
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
- in: formData
|
||||||
|
name: vendorID
|
||||||
|
description: 订单/运单所属厂商ID
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
- in: formData
|
||||||
|
name: printType
|
||||||
|
description: 打印类型[1-取消/0-售后]
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: '{object} controllers.CallResult'
|
||||||
/order/PrintOrder:
|
/order/PrintOrder:
|
||||||
put:
|
put:
|
||||||
tags:
|
tags:
|
||||||
@@ -11736,12 +11763,6 @@ paths:
|
|||||||
required: true
|
required: true
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
- in: formData
|
|
||||||
name: offset
|
|
||||||
description: 跳过页数
|
|
||||||
required: true
|
|
||||||
type: integer
|
|
||||||
format: int64
|
|
||||||
- in: formData
|
- in: formData
|
||||||
name: isAsync
|
name: isAsync
|
||||||
description: 是否异步
|
description: 是否异步
|
||||||
|
|||||||
Reference in New Issue
Block a user