- AdjustOrder中reason为强制参数

This commit is contained in:
gazebo
2019-04-26 14:41:06 +08:00
parent c8d4045167
commit 7e0dcbc8ec

View File

@@ -362,7 +362,7 @@ func skuList2Map(skuList []*model.OrderSku) (skuMap map[int]*model.OrderSku) {
// @Param vendorOrderID formData string true "订单ID"
// @Param vendorID formData int true "订单所属厂商ID"
// @Param removedSkuInfo formData string true "要去除的商品信息只有skuID与Count字段有效"
// @Param reason formData string false "调整原因"
// @Param reason formData string true "调整原因"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /AdjustOrder [put]
@@ -371,7 +371,8 @@ func (c *OrderController) AdjustOrder() {
var skuList []*model.OrderSku
err = jxutils.Strings2Objs(params.RemovedSkuInfo, &skuList)
if err == nil {
order, err := partner.CurOrderManager.LoadOrder(params.VendorOrderID, params.VendorID)
var order *model.GoodsOrder
order, err = partner.CurOrderManager.LoadOrder(params.VendorOrderID, params.VendorID)
if err == nil {
orderSkuMap := skuList2Map(order.Skus)
removeSkuMap := skuList2Map(skuList)