1
This commit is contained in:
@@ -774,6 +774,24 @@ func QueryOrder(vendorOrderId, merchantId string, vendorId int) (*lakala.QueryOr
|
|||||||
return result, nil
|
return result, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// CloseOrderByMini 聚合支付关单,关单重新拉起支付
|
||||||
|
func CloseOrderByMini(merchantNo, termNo, orderNo, ip string) error {
|
||||||
|
param := &lakala.ClosePayMiniOrder{
|
||||||
|
MerchantNo: merchantNo,
|
||||||
|
TermNo: termNo,
|
||||||
|
OriginOutTradeNo: orderNo,
|
||||||
|
OriginTradeNo: "",
|
||||||
|
LocationInfo: struct {
|
||||||
|
RequestIp string `json:"request_ip"`
|
||||||
|
BaseStation string `json:"base_station"`
|
||||||
|
Location string `json:"location"`
|
||||||
|
}{
|
||||||
|
RequestIp: ip,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return api.LaKaLaApi.ClosePay(param)
|
||||||
|
}
|
||||||
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
//#region 账户相关
|
//#region 账户相关
|
||||||
|
|||||||
@@ -1024,3 +1024,20 @@ func (c *LaKaLaController) QuerySubMerInfo() {
|
|||||||
return
|
return
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// CloseOrderByMini 聚合支付关单
|
||||||
|
// @Title 聚合支付关单
|
||||||
|
// @Description 聚合支付关单
|
||||||
|
// @Param token header string true "认证token"
|
||||||
|
// @Param merCupNo formData string true "银联商户号"
|
||||||
|
// @Param termNo formData string true "设备号"
|
||||||
|
// @Param orderNo formData string true "订单号"
|
||||||
|
// @Success 200 {object} controllers.CallResult
|
||||||
|
// @Failure 200 {object} controllers.CallResult
|
||||||
|
// @router /CloseOrderByMini [post]
|
||||||
|
func (c *LaKaLaController) CloseOrderByMini() {
|
||||||
|
c.callCloseOrderByMini(func(params *tLakalaCloseOrderByMiniParams) (retVal interface{}, errCode string, err error) {
|
||||||
|
err = lakalaServer.CloseOrderByMini(params.MerCupNo, params.TermNo, params.OrderNo, params.Ctx.GetRealRemoteIP())
|
||||||
|
return
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@@ -5185,6 +5185,15 @@ func init() {
|
|||||||
MethodParams: param.Make(),
|
MethodParams: param.Make(),
|
||||||
Filters: nil,
|
Filters: nil,
|
||||||
Params: nil})
|
Params: nil})
|
||||||
|
// 商户报备查询
|
||||||
|
web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:LaKaLaController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:LaKaLaController"],
|
||||||
|
web.ControllerComments{
|
||||||
|
Method: "CloseOrderByMini",
|
||||||
|
Router: `/CloseOrderByMini`,
|
||||||
|
AllowHTTPMethods: []string{"post"},
|
||||||
|
MethodParams: param.Make(),
|
||||||
|
Filters: nil,
|
||||||
|
Params: nil})
|
||||||
|
|
||||||
//web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:FnController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:FnController"],
|
//web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:FnController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:FnController"],
|
||||||
// web.ControllerComments{
|
// web.ControllerComments{
|
||||||
|
|||||||
Reference in New Issue
Block a user