|
@@ -206,6 +206,7 @@ func (s *FlashBuyServ) GetCustomerFlashBuyId(customerFlashBuyId string) (*flashb
|
206
|
206
|
// FlashBuy 抢购
|
207
|
207
|
func (s *FlashBuyServ) FlashBuy(id string) error {
|
208
|
208
|
flashbuy, err := s.dao.GetFlashBuyById(id)
|
|
209
|
+ utils.LogError("-----------------抢购校验开始")
|
209
|
210
|
if err != nil {
|
210
|
211
|
utils.LogError("获取抢购活动信息失败: " + err.Error())
|
211
|
212
|
return errors.New("获取抢购活动信息失败!")
|
|
@@ -231,6 +232,7 @@ func (s *FlashBuyServ) FlashBuy(id string) error {
|
231
|
232
|
if len(buys) > 0 {
|
232
|
233
|
return errors.New("您已参与过该活动!")
|
233
|
234
|
}
|
|
235
|
+ utils.LogError("-----------------抢购------")
|
234
|
236
|
if flashbuy.JoinNum >= flashbuy.FlashBuyMaxAttendant {
|
235
|
237
|
err = s.dao.UpdateFlashBuy(flashbuy.FlashBuyId, models.FLASH_BUY_OVER)
|
236
|
238
|
if err != nil {
|
|
@@ -279,6 +281,7 @@ func (s *FlashBuyServ) FlashBuy(id string) error {
|
279
|
281
|
utils.LogError("插入中奖二维码失败: " + err.Error())
|
280
|
282
|
return errors.New("写入中奖二维码失败")
|
281
|
283
|
}
|
|
284
|
+ // ---------------推送消息
|
282
|
285
|
|
283
|
286
|
// 推送微信消息
|
284
|
287
|
userMap := s.ctx.Get("userMap").(model.TaUserMapping)
|