|
@@ -275,20 +275,20 @@ func (s *CardServ) GetCardByIDWithCheck(cardID string) (*card.CardInfo, error) {
|
275
|
275
|
return card, nil
|
276
|
276
|
}
|
277
|
277
|
|
278
|
|
-// GetCardWithCustomer 获取优惠券明细
|
|
278
|
+// GetCardWithCustomer 获取体验卡明细
|
279
|
279
|
func (s *CardServ) GetCardWithCustomer(cardid string) (*card.CaseUsableCard, error) {
|
280
|
280
|
if cardid == "" {
|
281
|
281
|
return nil, errors.New("没有卡信息!")
|
282
|
282
|
}
|
283
|
283
|
cardDetail, err := s.dao.GetCardDetail(cardid)
|
284
|
284
|
if err != nil {
|
285
|
|
- utils.LogError("获取优惠券失败: " + err.Error())
|
286
|
|
- return nil, errors.New("获取优惠券失败")
|
|
285
|
+ utils.LogError("获取体验卡失败: " + err.Error())
|
|
286
|
+ return nil, errors.New("获取体验卡失败")
|
287
|
287
|
}
|
288
|
288
|
return cardDetail, nil
|
289
|
289
|
}
|
290
|
290
|
|
291
|
|
-// GetCardByCustomer 获取我的优惠券
|
|
291
|
+// GetCardByCustomer 获取我的体验卡
|
292
|
292
|
func (s *CardServ) GetCardByCustomer() ([]model.TaCustomerCard, error) {
|
293
|
293
|
org := s.ctx.Get("org").(model.SysOrg)
|
294
|
294
|
customer := s.ctx.Get("customer").(model.TaCustomer)
|
|
@@ -299,3 +299,13 @@ func (s *CardServ) GetCardByCustomer() ([]model.TaCustomerCard, error) {
|
299
|
299
|
}
|
300
|
300
|
return cards, nil
|
301
|
301
|
}
|
|
302
|
+
|
|
303
|
+// GetCustomerCardByID 获取我的体验卡详情
|
|
304
|
+func (s *CardServ) GetCustomerCardByID(id string) (*model.TaCustomerCard, error) {
|
|
305
|
+ card, err := s.dao.GetCustomerCardByID(id)
|
|
306
|
+ if err != nil {
|
|
307
|
+ utils.LogError("获取体验卡失败: " + err.Error())
|
|
308
|
+ return nil, errors.New("获取体验卡失败")
|
|
309
|
+ }
|
|
310
|
+ return card, nil
|
|
311
|
+}
|