diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 464a256e5..d2829589f 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -948,6 +948,7 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf skuName.ID = nameID db := dao.GetDB() if err = dao.GetEntity(db, skuName); err != nil { + globals.SugarLogger.Debugf("----------1 : %v", err) return 0, err } var beforSkuName = *skuName @@ -982,6 +983,7 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf return 0, errors.New("商品有Upc码时,规格不能为份") } } + globals.SugarLogger.Debugf("----------2 : %v", err) // globals.SugarLogger.Debugf("UpdateSkuName valid:%s", utils.Format4Output(valid, false)) // for _, imgName := range []string{"img", "img2", "img3", "img4", "img5"} { // if valid[imgName] != nil { @@ -999,6 +1001,7 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf if descImg != "" { _, err2 := datares.TryRegisterDataResource(ctx, skuName.Name+"_desc", descImg, model.ImgTypeDesc, false) if err = err2; err != nil { + globals.SugarLogger.Debugf("----------3 : %v", err) return 0, err } } @@ -1026,11 +1029,13 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf } }() if num, err = dao.UpdateEntityLogically(db, skuName, valid, userName, nil); err != nil { + globals.SugarLogger.Debugf("---------4 : %v", err) dao.Rollback(db, txDB) return 0, err } if !isExd && eclpID == "" { if err = OnUpdateThing(ctx, db, nil, int64(nameID), model.ThingTypeSkuName); err != nil { + globals.SugarLogger.Debugf("----------5 : %v", err) dao.Rollback(db, txDB) return 0, err } @@ -1039,6 +1044,7 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf if utils.Interface2Int64WithDefault(payload["isGlobal"], 0) == 0 && payload["places"] != nil { if places, ok := payload["places"].([]interface{}); ok { if _, err = dao.DeleteSkuNamePlace(db, nameID, nil); err != nil { + globals.SugarLogger.Debugf("----------6 : %v", err) dao.Rollback(db, txDB) return 0, err } @@ -1049,6 +1055,7 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf dao.WrapAddIDCULEntity(placeBind, userName) placeBind.NameID = nameID err = dao.CreateEntity(db, placeBind) + globals.SugarLogger.Debugf("----------7 : %v", err) } else { dao.Rollback(db, txDB) return 0, errors.New("地点代码非法") @@ -1057,6 +1064,7 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf } } skuList, err2 := dao.GetSkus(db, nil, []int{nameID}, nil, nil, nil) + globals.SugarLogger.Debugf("----------8 : %v", err2) if err = err2; err == nil { for _, v := range skuList { sku := &v.Sku @@ -1064,11 +1072,13 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf sku.LastOperator = userName sku.UpdatedAt = time.Now() if _, err = dao.UpdateEntity(db, sku); err != nil { + globals.SugarLogger.Debugf("----------9 : %v", err) dao.Rollback(db, txDB) return 0, err } if sku.ExdSkuID == "" && sku.EclpID == "" { if err = OnUpdateThing(ctx, db, nil, int64(v.ID), model.ThingTypeSku); err != nil { + globals.SugarLogger.Debugf("----------10: %v", err) dao.Rollback(db, txDB) return 0, err } @@ -1077,6 +1087,7 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf } skuIDs, err2 := dao.GetSkuIDByNames(db, []int{nameID}) if err = err2; err != nil { + globals.SugarLogger.Debugf("----------11 : %v", err) dao.Rollback(db, txDB) return 0, err } @@ -1105,6 +1116,7 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf // 更新skuIds对应在store_sku_bind中的价格体系,解决老版本改价之前关注的商品,在价格修改后,store_sku_bind中京西价未修改的问题 if _, err = SetStoreSkuSyncStatus2(db, nil, partner.GetSingleStoreVendorIDs(), skuIDs, model.SyncFlagModifiedMask); err != nil { + globals.SugarLogger.Debugf("----------12 : %v", err) dao.Rollback(db, txDB) return 0, err }