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 + }) }