From 4d1c5a6704e0a6689e640c8a3498c10ef14ecc3d Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 9 Aug 2019 09:48:01 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E8=B0=83=E8=AF=95DeleteSkusFromAct?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/act/act.go | 7 ++++--- controllers/act.go | 8 +++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/business/jxstore/act/act.go b/business/jxstore/act/act.go index 1baf193b5..424a06e5d 100644 --- a/business/jxstore/act/act.go +++ b/business/jxstore/act/act.go @@ -842,9 +842,10 @@ func DeleteSkusFromAct(ctx *jxcontext.Context, vendorID int, skuIDs []int, isAsy } } if len(deleteList) > 0 { - if err = DeleteActStoreSkuBind(ctx, db, actID, deleteList); err == nil { - _, err = SyncAct(ctx, task, actID, nil, nil, skuIDs, false) - } + globals.SugarLogger.Debug(utils.Format4Output(deleteList, false)) + // if err = DeleteActStoreSkuBind(ctx, db, actID, deleteList); err == nil { + // _, err = SyncAct(ctx, task, actID, nil, nil, skuIDs, false) + // } } } return retVal, err diff --git a/controllers/act.go b/controllers/act.go index a09fce45f..1035afcbb 100644 --- a/controllers/act.go +++ b/controllers/act.go @@ -284,5 +284,11 @@ func (c *ActController) RefreshPageActs() { // @Failure 200 {object} controllers.CallResult // @router /DeleteSkusFromAct [delete] func (c *ActController) DeleteSkusFromAct() { - + c.callDeleteSkusFromAct(func(params *tActDeleteSkusFromActParams) (retVal interface{}, errCode string, err error) { + var skuIDs []int + if err = jxutils.Strings2Objs(params.SkuIDs, &skuIDs); err == nil { + retVal, err = act.DeleteSkusFromAct(params.Ctx, params.VendorID, skuIDs, params.IsAsync, params.IsContinueWhenError) + } + return retVal, "", err + }) }