copy商品

This commit is contained in:
苏尹岚
2020-02-05 09:24:22 +08:00
parent 21c4ead973
commit 1399d9530d

View File

@@ -1604,27 +1604,27 @@ func CopyStoreSkus(ctx *jxcontext.Context, fromStoreID int, toStoreIDs []int, co
} }
num += num2 num += num2
//上方insert会无视目标门店中未关注的商品以前关注后来取消关注所以这里批量删一下 //上方insert会无视目标门店中未关注的商品以前关注后来取消关注所以这里批量删一下
// sql2 := ` sql2 := `
// DELETE FROM store_sku_bind a DELETE FROM store_sku_bind a
// WHERE a.store_id = ? AND a.sku_id IN ( WHERE a.store_id = ? AND a.sku_id IN (
// SELECT b.sku_id FROM ( SELECT b.sku_id FROM (
// SELECT store_id,sku_id,count(*) SELECT store_id,sku_id,count(*)
// FROM store_sku_bind FROM store_sku_bind
// WHERE store_id = ? WHERE store_id = ?
// GROUP BY 1,2 GROUP BY 1,2
// HAVING count(*) > 1)b HAVING count(*) > 1)b
// ) )
// AND a.deleted_at <> ? AND a.deleted_at <> ?
// ` `
// sqlParams2 := []interface{}{ sqlParams2 := []interface{}{
// toStoreID, toStoreID, utils.DefaultTimeValue, toStoreID, toStoreID, utils.DefaultTimeValue,
// } }
// _, err = dao.ExecuteSQL(db, sql2, sqlParams2) _, err = dao.ExecuteSQL(db, sql2, sqlParams2)
// if err != nil { if err != nil {
// errList.AddErr(err) errList.AddErr(err)
// dao.Rollback(db) dao.Rollback(db)
// break break
// } }
globals.SugarLogger.Debugf("CopyStoreSkus fromStoreID:%d, toStoreID:%d, trackInfo:%s num3:%d", fromStoreID, toStoreID, ctx.GetTrackInfo(), num2) globals.SugarLogger.Debugf("CopyStoreSkus fromStoreID:%d, toStoreID:%d, trackInfo:%s num3:%d", fromStoreID, toStoreID, ctx.GetTrackInfo(), num2)
dao.Commit(db) dao.Commit(db)
} }