liwei il y a 2 ans
Parent
commit
70e5ac1fc2
3 fichiers modifiés avec 19 ajouts et 18 suppressions
  1. 1 1
      3dshow-supplier/api/product.go
  2. 1 1
      3dshow-supplier/db/db.go
  3. 17 16
      3dshow-supplier/db/model/product.go

+ 1 - 1
3dshow-supplier/api/product.go

@@ -58,7 +58,7 @@ func ProductAdd(c *gin.Context, apictx *ApiSession) (interface{}, error) {
 	if err != nil {
 		return nil, errors.New("参数错误!")
 	}
-	_userId := apictx.User.ID
+	_userId := apictx.User.Parent
 	userId, _ := primitive.ObjectIDFromHex(_userId)
 	// 供应链端 供应id就算当前用户id
 	form.SupplyId = userId

+ 1 - 1
3dshow-supplier/db/db.go

@@ -36,7 +36,7 @@ func (db *MongoDB) GetOrCreateDatabase(name string) *mongo.Database {
 
 func NewMongoDB(bus *comm.NatsBus) *MongoDB {
 	// inst, err := bus.NewMongoDBFromConfig("3dshow-mongo")
-	inst, err := bus.NewMongoDBFromConfig("3dshow-mongo")
+	inst, err := bus.NewMongoDBFromConfigDev("3dshow-mongo")
 	if err != nil {
 		panic(err)
 	}

+ 17 - 16
3dshow-supplier/db/model/product.go

@@ -8,22 +8,23 @@ import (
 
 // 产品
 type Product struct {
-	Id         primitive.ObjectID `bson:"_id,omitempty" json:"_id"`
-	SupplyId   primitive.ObjectID `bson:"supplyId,omitempty" json:"supplyId"`
-	AssetId    primitive.ObjectID `bson:"assetId,omitempty" json:"assetId"`
-	Name       string             `bson:"name,omitempty" json:"name"`
-	Type       string             `bson:"type,omitempty" json:"type"` // 类型 单鞋:shoes 凉鞋:sandals 靴子:boots
-	Unit       string             `bson:"unit,omitempty" json:"unit"` // 型号
-	Price      float64            `bson:"price,omitempty" json:"price"`
-	Cover      string             `bson:"cover,omitempty" json:"cover"` // 封面图
-	Colors     []*ColorObj        `bson:"colors,omitempty" json:"colors"`
-	Color      []string           `bson:"color,omitempty" json:"color"`
-	Size       []int              `bson:"size,omitempty" json:"size"`                 // 尺寸
-	Thumbnail  []string           `bson:"thumbnail,omitempty" json:"thumbnail"`       // 缩略图集合
-	Status     int                `bson:"status,omitempty" json:"status"`             // -1:下架 1:上架
-	OnsaleTime time.Time          `bson:"onsaleTime,omitempty" json:"onsaleTimeTime"` // 上架时间
-	CreateTime time.Time          `bson:"createTime,omitempty" json:"createTime"`
-	UpdateTime time.Time          `bson:"updateTime,omitempty" json:"updateTime"`
+	Id       primitive.ObjectID `bson:"_id,omitempty" json:"_id"`
+	SupplyId primitive.ObjectID `bson:"supplyId,omitempty" json:"supplyId"`
+	AssetId  primitive.ObjectID `bson:"assetId,omitempty" json:"assetId"`
+	Name     string             `bson:"name,omitempty" json:"name"`
+	Type     string             `bson:"type,omitempty" json:"type"` // 类型 单鞋:shoes 凉鞋:sandals 靴子:boots
+	Unit     string             `bson:"unit,omitempty" json:"unit"` // 型号
+	Price    float64            `bson:"price,omitempty" json:"price"`
+	Cover    string             `bson:"cover,omitempty" json:"cover"` // 封面图
+	Colors   []string           `bson:"colors,omitempty" json:"colors"`
+	Link     string             `bson:"link,omitempty" json:"link"`
+	// Color      []string           `bson:"color,omitempty" json:"color"`
+	Size       []int     `bson:"size,omitempty" json:"size"`                 // 尺寸
+	Thumbnail  []string  `bson:"thumbnail,omitempty" json:"thumbnail"`       // 缩略图集合
+	Status     int       `bson:"status,omitempty" json:"status"`             // -1:下架 1:上架
+	OnsaleTime time.Time `bson:"onsaleTime,omitempty" json:"onsaleTimeTime"` // 上架时间
+	CreateTime time.Time `bson:"createTime,omitempty" json:"createTime"`
+	UpdateTime time.Time `bson:"updateTime,omitempty" json:"updateTime"`
 }
 
 type ColorObj struct {