xingzai 11 ماه پیش
والد
کامیت
b058d2dada
3فایلهای تغییر یافته به همراه11 افزوده شده و 0 حذف شده
  1. 4 0
      controllers/order.go
  2. 1 0
      models/activity.go
  3. 6 0
      services/order.go

+ 4 - 0
controllers/order.go

@@ -183,6 +183,10 @@ func (this *OrderController) AddByActivity() {
 	if activityDetail.ActivityTypeName == "公司调研电话会" {
 		item.GoodsName = "买方交流"
 	}
+	//如果活动有自定义的价格就优先按照自定义的价格来
+	if activityDetail.ActivityPrice > 0 {
+		goodsDetail.CurrentPrice = activityDetail.ActivityPrice
+	}
 	//fmt.Println("item.GoodsName", item.GoodsName)
 	//return
 	item.GoodsId = goodsId

+ 1 - 0
models/activity.go

@@ -157,6 +157,7 @@ type ActivityDetail struct {
 	ChartPermissionNameDeputy string                     `description:"副行业名称"`
 	TopTime                   int                        `description:"置顶时间"`
 	LabelKeywordImgLink       string                     `description:"标签关键词ico"`
+	ActivityPrice             float64                    `description:"单场活动价格"`
 }
 
 // 活动详情

+ 6 - 0
services/order.go

@@ -62,6 +62,12 @@ func GetGoodsInfoByActivity(item *models.ActivityDetail) (goodsListResp []*order
 		err = errors.New("GetCygxGoodsList, Err: " + e.Error())
 		return
 	}
+	//如果活动有自定义的价格就优先按照自定义的价格来
+	if item.ActivityPrice > 0 {
+		for k, _ := range goodsList {
+			goodsList[k].CurrentPrice = fmt.Sprint(item.ActivityPrice)
+		}
+	}
 	goodsListResp = goodsList
 	return
 }