同步菜市物料到果园新增改为手动,测试

This commit is contained in:
苏尹岚
2020-04-26 10:59:36 +08:00
parent 3e267439cc
commit 5089f7efc0

View File

@@ -4371,21 +4371,36 @@ func SyncMatterC4ToGy(ctx *jxcontext.Context, isContinueWhenError, isAsync bool)
skuNameExt.Unit = skuName.Unit
skuNameExt.Name = skuName.Name
skuNameExt.Upc = skuName.Upc
skuNameExt.SkuName.Status = model.SkuStatusNormal
skuNameExt.Img = skuName.Img
skuNameExt.Img2 = skuName.Img2
skuNameExt.DescImg = skuName.DescImg
skuNameExt.Price = skuName.Price
skuNameExt.IsGlobal = model.YES
skuNameExt.Status = model.SkuStatusNormal
skuNameExt.ID = v.NameID
skuNameExt.CategoryID = 3024 //默认全放物料分类下
skuNameExt.Skus[0].ID = v.ID
skuNameExt.Skus[0].SpecQuality = v.SpecQuality
skuNameExt.Skus[0].SpecUnit = v.SpecUnit
skuNameExt.Skus[0].EclpID = v.EclpID
_, err = AddSkuName(ctx, skuNameExt, ctx.GetUserName())
if err != nil {
skuNameExt.Skus[0].Status = model.SkuStatusNormal
skuNameExt.Skus[0].NameID = v.NameID
dao.Begin(db)
defer func() {
if r := recover(); r != nil {
dao.Rollback(db)
panic(r)
}
}()
if err = dao.CreateEntity(db, skuNameExt.SkuName); err != nil {
dao.Rollback(db)
return retVal, err
}
if err = dao.CreateEntity(db, skuNameExt.Skus[0]); err != nil {
dao.Rollback(db)
return retVal, err
}
dao.Commit(db)
sql = "SELECT * FROM jxd_dev_0.store_sku_bind WHERE store_id = ? AND sku_id = ? "
sqlParams2 := []interface{}{model.MatterStoreID, v.ID}
err = dao.GetRows(db, &storeSkus, sql, sqlParams2)
@@ -4422,6 +4437,8 @@ func SyncMatterC4ToGy(ctx *jxcontext.Context, isContinueWhenError, isAsync bool)
panic(r)
}
}()
fmt.Println("test111111111111111111111111", utils.Format4Output(v, false))
fmt.Println("test22222222222222222222222222", utils.Format4Output(skuName, false))
dao.WrapAddIDCULEntity(v, ctx.GetUserName())
if _, err = dao.UpdateEntity(db, v, "SpecQuality", "SpecUnit", "EclpID"); err != nil {
dao.Rollback(db)