合并饿鲜达商品库
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user