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/jxstore/cms"
|
||||
"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/printer/jxprint"
|
||||
"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 查询网络打印机状态
|
||||
// @Description 查询网络打印机状态
|
||||
// @Param token header string true "认证token"
|
||||
|
||||
@@ -1614,6 +1614,15 @@ func init() {
|
||||
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.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.ControllerComments{
|
||||
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": {
|
||||
"put": {
|
||||
"tags": [
|
||||
@@ -17294,14 +17333,6 @@
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
{
|
||||
"in": "formData",
|
||||
"name": "offset",
|
||||
"description": "跳过页数",
|
||||
"required": true,
|
||||
"type": "integer",
|
||||
"format": "int64"
|
||||
},
|
||||
{
|
||||
"in": "formData",
|
||||
"name": "isAsync",
|
||||
|
||||
@@ -8455,6 +8455,33 @@ paths:
|
||||
responses:
|
||||
"200":
|
||||
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:
|
||||
put:
|
||||
tags:
|
||||
@@ -11736,12 +11763,6 @@ paths:
|
||||
required: true
|
||||
type: integer
|
||||
format: int64
|
||||
- in: formData
|
||||
name: offset
|
||||
description: 跳过页数
|
||||
required: true
|
||||
type: integer
|
||||
format: int64
|
||||
- in: formData
|
||||
name: isAsync
|
||||
description: 是否异步
|
||||
|
||||
Reference in New Issue
Block a user