wangfei 6 years ago
parent
commit
f540190f8d
2 changed files with 7 additions and 6 deletions
  1. 2
    1
      controllers/luckdraw/luckdraw.go
  2. 5
    5
      service/luckdraw/luckdraw.go

+ 2
- 1
controllers/luckdraw/luckdraw.go View File

148
 
148
 
149
 	user := userRaw.(model.TaCustomer)
149
 	user := userRaw.(model.TaCustomer)
150
 	luckdrawid := c.GetString(":id")
150
 	luckdrawid := c.GetString(":id")
151
-	record, err := c.serv.GetUserLuckDrawByLuckDraw(user, luckdrawid)
151
+	record, set, err := c.serv.GetUserLuckDrawByLuckDraw(user, luckdrawid)
152
 	if err != nil {
152
 	if err != nil {
153
 		utils.LogError("获取用户抽奖信息失败: " + err.Error())
153
 		utils.LogError("获取用户抽奖信息失败: " + err.Error())
154
 		c.ResponseError(errors.New("获取用户抽奖信息失败"))
154
 		c.ResponseError(errors.New("获取用户抽奖信息失败"))
166
 		"user":   user,
166
 		"user":   user,
167
 		"record": record,
167
 		"record": record,
168
 		"detail": detail,
168
 		"detail": detail,
169
+		"set":    set,
169
 	})
170
 	})
170
 }
171
 }
171
 
172
 

+ 5
- 5
service/luckdraw/luckdraw.go View File

467
 }
467
 }
468
 
468
 
469
 // GetUserLuckDrawByLuckDraw 获取用户抽奖信息
469
 // GetUserLuckDrawByLuckDraw 获取用户抽奖信息
470
-func (s *LuckdrawServ) GetUserLuckDrawByLuckDraw(user model.TaCustomer, luckdrawid string) (*model.TaLuckdrawRecord, error) {
470
+func (s *LuckdrawServ) GetUserLuckDrawByLuckDraw(user model.TaCustomer, luckdrawid string) (*model.TaLuckdrawRecord, *model.TaLuckdrawCustomer, error) {
471
 	// 获取用户抽奖设置信息
471
 	// 获取用户抽奖设置信息
472
-	_, err := s.dao.GetUserLuckDrawSet(user, luckdrawid)
472
+	customerSet, err := s.dao.GetUserLuckDrawSet(user, luckdrawid)
473
 	if err != nil {
473
 	if err != nil {
474
 		utils.LogError("获取用户抽奖设置失败: " + err.Error())
474
 		utils.LogError("获取用户抽奖设置失败: " + err.Error())
475
-		return nil, errors.New("获取用户抽奖设置失败")
475
+		return nil, nil, errors.New("获取用户抽奖设置失败")
476
 	}
476
 	}
477
 	record, err := s.dao.GetUserLuckDrawByLuckDraw(user.CustomerId, luckdrawid)
477
 	record, err := s.dao.GetUserLuckDrawByLuckDraw(user.CustomerId, luckdrawid)
478
 	if err != nil {
478
 	if err != nil {
479
 		utils.LogError("获取用户的抽奖信息失败: " + err.Error())
479
 		utils.LogError("获取用户的抽奖信息失败: " + err.Error())
480
-		return nil, errors.New("获取用户的抽奖信息失败")
480
+		return nil, nil, errors.New("获取用户的抽奖信息失败")
481
 	}
481
 	}
482
-	return record, nil
482
+	return record, customerSet, nil
483
 }
483
 }
484
 
484
 
485
 func (s *LuckdrawServ) GetDetailByRecord(recordid string) (*model.TaPrizeDetail, error) {
485
 func (s *LuckdrawServ) GetDetailByRecord(recordid string) (*model.TaPrizeDetail, error) {