同步菜市物料到果园新增改为手动,测试
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user