wangfei 6 lat temu
rodzic
commit
f540190f8d
2 zmienionych plików z 7 dodań i 6 usunięć
  1. 2
    1
      controllers/luckdraw/luckdraw.go
  2. 5
    5
      service/luckdraw/luckdraw.go

+ 2
- 1
controllers/luckdraw/luckdraw.go Wyświetl plik

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

+ 5
- 5
service/luckdraw/luckdraw.go Wyświetl plik

@@ -467,19 +467,19 @@ func (s *LuckdrawServ) GetUserRecordByLuckDraw(userid string, luckdrawid string)
467 467
 }
468 468
 
469 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 473
 	if err != nil {
474 474
 		utils.LogError("获取用户抽奖设置失败: " + err.Error())
475
-		return nil, errors.New("获取用户抽奖设置失败")
475
+		return nil, nil, errors.New("获取用户抽奖设置失败")
476 476
 	}
477 477
 	record, err := s.dao.GetUserLuckDrawByLuckDraw(user.CustomerId, luckdrawid)
478 478
 	if err != nil {
479 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 485
 func (s *LuckdrawServ) GetDetailByRecord(recordid string) (*model.TaPrizeDetail, error) {