合并饿鲜达优化
This commit is contained in:
@@ -1491,39 +1491,42 @@ 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
|
||||||
}
|
}
|
||||||
skuNameExt := &model.SkuName{}
|
sku := &model.Sku{}
|
||||||
sql2 := `
|
sku.ExdSkuID = v.ElemeGoodsID
|
||||||
SELECT a.*
|
dao.GetEntity(db, sku, "ExdSkuID")
|
||||||
FROM sku_name a
|
// skuNameExt := &model.SkuName{}
|
||||||
JOIN sku b ON b.name_id = a.id
|
// sql2 := `
|
||||||
WHERE a.upc = ?
|
// SELECT a.*
|
||||||
`
|
// FROM sku_name a
|
||||||
sqlParams2 := []interface{}{
|
// JOIN sku b ON b.name_id = a.id
|
||||||
skus.UpcIds[0],
|
// WHERE a.upc = ?
|
||||||
}
|
// `
|
||||||
dao.GetRow(db, skuNameExt, sql2, sqlParams2)
|
// sqlParams2 := []interface{}{
|
||||||
|
// skus.UpcIds[0],
|
||||||
|
// }
|
||||||
|
// dao.GetRow(db, skuNameExt, sql2, sqlParams2)
|
||||||
prefix, _, _, specUnit, unit, specQuality := jxutils.SplitSkuName(v.GoodsName)
|
prefix, _, _, specUnit, unit, specQuality := jxutils.SplitSkuName(v.GoodsName)
|
||||||
//京西库中存在此商品
|
//京西库中存在此商品
|
||||||
if skuNameExt.ID != 0 {
|
if sku != nil {
|
||||||
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,
|
||||||
|
|||||||
Reference in New Issue
Block a user