Accept Merge Request #172: (su -> mark)

Merge Request: 复制门店商品删除未关注
Created By: @苏尹岚
Accepted By: @苏尹岚
URL: https://rosydev.coding.net/p/jx-callback/d/jx-callback/git/merge/172
This commit is contained in:
苏尹岚
2020-02-04 09:16:42 +08:00
5 changed files with 100 additions and 0 deletions

View File

@@ -330,3 +330,25 @@ func (c *ActController) ForceUpdateVendorPrice() {
return retVal, "", err
})
}
// @Title 通过Excel创建活动
// @Description 通过Excel创建活动
// @Param token header string true "认证token"
// @Param vendorID formData int true "厂商ID当前只支持京东0京西用于记录活动信息99"
// @Param vendorOrgCode formData string false "厂商内组织代码"
// @Param mixType formData int true "数据处理方式1一行一条数据2门店与商品相乘"
// @Param isFocus formData bool true "是否批量关注可售所有商品,默认是"
// @Param isSync formData bool true "是否同步所有未同步的商品,默认是"
// @Param isAsync formData bool false "是否异步"
// @Param isContinueWhenError formData bool false "单个同步失败是否继续缺省false"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /CreateActByExcel [post]
func (c *ActController) CreateActByExcel() {
c.callCreateActByExcel(func(params *tActCreateActByExcelParams) (retVal interface{}, errCode string, err error) {
r := c.Ctx.Request
files := r.MultipartForm.File["userfiles"]
retVal, err = act.CreateActByExcel(params.Ctx, files, params.VendorID, params.VendorOrgCode, params.MixType, params.IsFocus, params.IsSync, params.IsAsync, params.IsContinueWhenError)
return retVal, "", err
})
}