Browse Source

bug修改

wangfei 6 years ago
parent
commit
ac4f6279c9
3 changed files with 5 additions and 2 deletions
  1. 1
    1
      models/card/card.go
  2. 1
    1
      models/coupon/coupon.go
  3. 3
    0
      service/flashbuy/flashbuy.go

+ 1
- 1
models/card/card.go View File

481
 // GetCustomerCardByCustomerAndSale 获取用户的领取记录
481
 // GetCustomerCardByCustomerAndSale 获取用户的领取记录
482
 func (m *CardDAO) GetCustomerCardByCustomerAndSale(customerid, saleid string, page, pageSize int) ([]model.TaCustomerCard, error) {
482
 func (m *CardDAO) GetCustomerCardByCustomerAndSale(customerid, saleid string, page, pageSize int) ([]model.TaCustomerCard, error) {
483
 	var customerCard []model.TaCustomerCard
483
 	var customerCard []model.TaCustomerCard
484
-	err := m.db.Where("customer_id=?", customerid).And("sales_id=?", saleid).Desc("status").Limit(pageSize, (page-1)*pageSize).Find(&customerCard)
484
+	err := m.db.Where("customer_id=?", customerid).And("sales_id=?", saleid).OrderBy("status asc,receive_date desc").Limit(pageSize, (page-1)*pageSize).Find(&customerCard)
485
 	return customerCard, err
485
 	return customerCard, err
486
 }
486
 }
487
 
487
 

+ 1
- 1
models/coupon/coupon.go View File

542
 // GetCustomerCouponByCustomerAndSale 获取用户的领取记录
542
 // GetCustomerCouponByCustomerAndSale 获取用户的领取记录
543
 func (m *CouponDAO) GetCustomerCouponByCustomerAndSale(customerid, saleid string, page, pageSize int) ([]model.TaCustomerCoupon, error) {
543
 func (m *CouponDAO) GetCustomerCouponByCustomerAndSale(customerid, saleid string, page, pageSize int) ([]model.TaCustomerCoupon, error) {
544
 	var customerCoupon []model.TaCustomerCoupon
544
 	var customerCoupon []model.TaCustomerCoupon
545
-	err := m.db.Where("customer_id=?", customerid).And("sales_id=?", saleid).Desc("status").Limit(pageSize, (page-1)*pageSize).Find(&customerCoupon)
545
+	err := m.db.Where("customer_id=?", customerid).And("sales_id=?", saleid).OrderBy("status asc,receive_date desc").Limit(pageSize, (page-1)*pageSize).Find(&customerCoupon)
546
 	return customerCoupon, err
546
 	return customerCoupon, err
547
 }
547
 }
548
 
548
 

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

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