胡轶钦 6 years ago
parent
commit
2723965638

+ 5
- 2
controllers/marketing/marketing.go View File

@@ -23,8 +23,11 @@ func (c *MarketingController) Constructor() {
23 23
 func (c *MarketingController) GetMarketingList() {
24 24
 	page, _ := c.GetInt("page")
25 25
 	pageSize, _ := c.GetInt("pageSize")
26
-	cases := c.Context.Get("cases").([]model.SysUserCase)
27
-	caseIDs := c.GetCaseIDs(cases)
26
+	caseIDs := c.GetString("caseid")
27
+	if caseIDs == "" {
28
+		cases := c.Context.Get("cases").([]model.SysUserCase)
29
+		caseIDs = c.GetCaseIDs(cases)
30
+	}
28 31
 	marketings, err := c.serv.GetMarketingList(caseIDs, page, pageSize)
29 32
 	if err != nil {
30 33
 		c.ResponseError(err)

+ 2
- 1
models/flashbuy/flashbuy.go View File

@@ -63,7 +63,7 @@ FROM
63 63
 	if flashBuyStatus != "" {
64 64
 		sql += ` and a.flash_buy_status ='` + flashBuyStatus + `'`
65 65
 	}
66
-	sql += ` order by a.start_date desc limit ` + strconv.Itoa(page-1) + `, ` + strconv.Itoa(pageSize)
66
+	sql += ` order by a.create_date desc limit ` + strconv.Itoa(page-1) + `, ` + strconv.Itoa(pageSize)
67 67
 	err := m.db.Sql(sql).Find(&flashBuy)
68 68
 	return flashBuy, err
69 69
 }
@@ -101,6 +101,7 @@ func (m *FlashbuyDAO) GetFlashBuyById(flashBuyId string) (*model.TaFlashBuy, err
101 101
 func (m *FlashbuyDAO) AddNewFlashBuy(flashbuy model.TaFlashBuy) (*model.TaFlashBuy, error) {
102 102
 	flashbuy.FlashBuyId = utils.GetGUID()
103 103
 	flashbuy.Status = models.STATUS_NORMAL
104
+	flashbuy.CreateDate = time.Now()
104 105
 	_, err := m.db.Insert(flashbuy)
105 106
 	return &flashbuy, err
106 107
 }

+ 1
- 0
models/model/ta_flash_buy.go View File

@@ -22,4 +22,5 @@ type TaFlashBuy struct {
22 22
 	FlashBuyInfo         string    `xorm:"TEXT"`
23 23
 	CaseId               string    `xorm:"VARCHAR(64)"`
24 24
 	OrgId                string    `xorm:"VARCHAR(64)"`
25
+	CreateDate           time.Time `xorm:"DATETIME"`
25 26
 }

+ 3
- 0
service/customer/customer.go View File

@@ -216,6 +216,9 @@ func (s *CustomerServ) BindWechatCust(userMap *model.TaUserMapping, phone, recom
216 216
 		if cs == nil || cs.Status == models.STATUS_DEL {
217 217
 			return nil, errors.New("系统无该推荐案场")
218 218
 		}
219
+		if cs.Status == 0 {
220
+			return nil, errors.New("该案场暂未开放")
221
+		}
219 222
 
220 223
 		newCust.OrgId = cs.OrgId
221 224
 		newCust.RecommendCase = cs.CaseId