合并饿鲜达商品库

This commit is contained in:
苏尹岚
2020-03-10 16:26:25 +08:00
parent 5f70192b61
commit f09c51e087

View File

@@ -1491,42 +1491,45 @@ func SumExianDaDepot(ctx *jxcontext.Context, isAsync, isContinueWhenError bool)
globals.SugarLogger.Debugf("GetExianDaSku[%v]", v.ElemeGoodsID) globals.SugarLogger.Debugf("GetExianDaSku[%v]", v.ElemeGoodsID)
return result, err return result, err
} }
sku := &model.Sku{} // sku := &model.Sku{}
sku.ExdSkuID = v.ElemeGoodsID // sku.ExdSkuID = v.ElemeGoodsID
dao.GetEntity(db, sku, "ExdSkuID") // sku.DeletedAt = utils.DefaultTimeValue
// skuNameExt := &model.SkuName{} // dao.GetEntity(db, sku, "ExdSkuID","DeletedAt")
// sql2 := ` skuNameExt := &model.SkuName{}
// SELECT a.* sql2 := `
// FROM sku_name a SELECT a.*
// JOIN sku b ON b.name_id = a.id FROM sku_name a
// WHERE a.upc = ? JOIN sku b ON b.name_id = a.id
// ` WHERE a.upc = ?
// sqlParams2 := []interface{}{ AND a.deleted_at = ? AND b.deleted_at = ?
// skus.UpcIds[0], `
// } sqlParams2 := []interface{}{
// dao.GetRow(db, skuNameExt, sql2, sqlParams2) skus.UpcIds[0],
utils.DefaultTimeValue, utils.DefaultTimeValue,
}
dao.GetRow(db, skuNameExt, sql2, sqlParams2)
prefix, _, _, specUnit, unit, specQuality := jxutils.SplitSkuName(v.GoodsName) prefix, _, _, specUnit, unit, specQuality := jxutils.SplitSkuName(v.GoodsName)
//京西库中存在此商品 //京西库中存在此商品
if sku.ID != 0 { if skuNameExt.ID != 0 {
// var flag = false var flag = false
// if skuNameExt.Name != v.GoodsName { if skuNameExt.Name != v.GoodsName {
// skuNameExt.Name = v.GoodsName skuNameExt.Name = v.GoodsName
// skuNameExt.Prefix = prefix skuNameExt.Prefix = prefix
// skuNameExt.SpecUnit = specUnit skuNameExt.SpecUnit = specUnit
// skuNameExt.Unit = unit skuNameExt.Unit = unit
// skuNameExt.SpecQuality = specQuality skuNameExt.SpecQuality = specQuality
// flag = true flag = true
// } }
// if skuNameExt.Img != v.ImageURL { if skuNameExt.Img != v.ImageURL {
// skuNameExt.Img = v.ImageURL skuNameExt.Img = v.ImageURL
// flag = true flag = true
// } }
// if flag { if flag {
// _, err = dao.UpdateEntity(db, skuNameExt, "Name", "Prefix", "SpecUnit", "Unit", "SpecQuality", "Img") _, err = dao.UpdateEntity(db, skuNameExt, "Name", "Prefix", "SpecUnit", "Unit", "SpecQuality", "Img")
// if err != nil { if err != nil {
// return result, err return result, err
// } }
// } }
} else { } else {
skuName := &model.SkuName{ skuName := &model.SkuName{
Prefix: prefix, Prefix: prefix,