- avoid jdid duplicated error in AddSkuName.
This commit is contained in:
@@ -323,15 +323,17 @@ func AddSkuName(skuNameExt *model.SkuNameExt, userName string) (outSkuNameExt *m
|
||||
dao.Rollback(db)
|
||||
return nil, err
|
||||
}
|
||||
beginJDID := jxutils.GenFakeID()
|
||||
for _, sku := range skuNameExt.Skus {
|
||||
dao.WrapAddIDCULDEntity(sku, userName)
|
||||
sku.NameID = skuNameExt.ID
|
||||
sku.JdSyncStatus = model.SyncFlagNewMask
|
||||
sku.JdID = jxutils.GenFakeID()
|
||||
sku.JdID = beginJDID
|
||||
if err = dao.CreateEntity(db, sku); err != nil {
|
||||
dao.Rollback(db)
|
||||
return nil, err
|
||||
}
|
||||
beginJDID++
|
||||
}
|
||||
for _, placeCode := range skuNameExt.Places {
|
||||
placeBind := &model.SkuNamePlaceBind{}
|
||||
|
||||
Reference in New Issue
Block a user