diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 8f5cbcb4a..285219131 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -3882,7 +3882,9 @@ func BackUpStoreSkuBind(ctx *jxcontext.Context, isAsync, isContinueWhenError boo storeSkuBindHis.SnapshotAt = utils.Time2Date(snapshotAt) storeSkuBindHiss = append(storeSkuBindHiss, storeSkuBindHis) } - dao.CreateMultiEntities(db, storeSkuBindHiss) + if len(storeSkuBindHiss) > 0 { + dao.CreateMultiEntities(db, storeSkuBindHiss) + } return retVal, err }, storeList) tasksch.HandleTask(task, nil, true).Run() @@ -3931,7 +3933,9 @@ func ReturnStoreSkuBind(ctx *jxcontext.Context, snapshotAt string, storeIDs, sku storeSku.ID = v.StoreSkuBindID storeSkus = append(storeSkus, storeSku) } - dao.CreateMultiEntities(db, storeSkus) + if len(storeSkus) > 0 { + dao.CreateMultiEntities(db, storeSkus) + } return err }