- CreateWaybillOnProviders添加maxAddFee与maxDiffFee2Mtps参数

This commit is contained in:
gazebo
2019-04-29 15:56:12 +08:00
parent d8f1c33b93
commit 5628c23741
4 changed files with 30 additions and 14 deletions

View File

@@ -83,13 +83,15 @@ func (c *OrderController) SelfDelivered() {
// @Param token header string true "认证token"
// @Param vendorOrderID formData string true "订单ID"
// @Param vendorID formData int true "订单所属的厂商ID"
// @Param forceCreate formData bool false "是否强制创建(忽略订单状态检查)"
// @Param forceCreate formData bool false "是否强制创建(忽略订单状态检查及其它参数"
// @Param maxAddFee formData int false "最大加价单位为分为0时为缺省值"
// @Param maxDiffFee2Mtps formData int false "最大与美团配送差价单位为分maxAddFee不为0时才可能有效"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /CreateWaybillOnProviders [post]
func (c *OrderController) CreateWaybillOnProviders() {
c.callCreateWaybillOnProviders(func(params *tOrderCreateWaybillOnProvidersParams) (retVal interface{}, errCode string, err error) {
retVal, err = defsch.FixedScheduler.CreateWaybillOnProvidersEx(params.Ctx, params.VendorOrderID, params.VendorID, params.ForceCreate)
retVal, err = defsch.FixedScheduler.CreateWaybillOnProvidersEx(params.Ctx, params.VendorOrderID, params.VendorID, params.ForceCreate, int64(params.MaxAddFee), int64(params.MaxDiffFee2Mtps))
return retVal, "", err
})
}