|
@@ -439,7 +439,10 @@ func (m *LuckDrawDao) LuckDraw(id string, user *model.TaCustomer) (*model.TaLuck
|
439
|
439
|
if err != nil {
|
440
|
440
|
return nil, nil, nil, errors.New("获取抽奖信息失败!")
|
441
|
441
|
}
|
442
|
|
- if luckdraw.Status == models.STATUS_READY || time.Now().Before(luckdraw.BeginDate) {
|
|
442
|
+ if luckdraw.Status == models.STATUS_READY {
|
|
443
|
+ return nil, nil, nil, errors.New("活动已结束!")
|
|
444
|
+ }
|
|
445
|
+ if time.Now().Before(luckdraw.BeginDate) {
|
443
|
446
|
return nil, nil, nil, errors.New("活动还未开始!")
|
444
|
447
|
}
|
445
|
448
|
if luckdraw.Status == models.STATUS_EXPIRE || time.Now().After(luckdraw.EndDate) {
|
|
@@ -542,6 +545,7 @@ func (m *LuckDrawDao) LuckDraw(id string, user *model.TaCustomer) (*model.TaLuck
|
542
|
545
|
record.UserName = user.CustomerName
|
543
|
546
|
record.UserHeadImg = user.Headimgurl
|
544
|
547
|
record.LuckdrawId = luckdraw.Id
|
|
548
|
+ record.IsReality = prize.IsReality
|
545
|
549
|
|
546
|
550
|
if prize.IsReality != models.BOOL_FALSE {
|
547
|
551
|
if prize.ValidDays > 0 {
|