|
@@ -39,7 +39,7 @@ class GroupService extends global.yoho.BaseModel { |
|
@@ -39,7 +39,7 @@ class GroupService extends global.yoho.BaseModel { |
39
|
uid
|
39
|
uid
|
40
|
} = {}) {
|
40
|
} = {}) {
|
41
|
try {
|
41
|
try {
|
42
|
- const [detail, recommend] = await Promise.all([
|
42
|
+ const [detail, recommend, banner] = await Promise.all([
|
43
|
this.api.groupDetail({
|
43
|
this.api.groupDetail({
|
44
|
uid,
|
44
|
uid,
|
45
|
groupNo
|
45
|
groupNo
|
|
@@ -47,6 +47,9 @@ class GroupService extends global.yoho.BaseModel { |
|
@@ -47,6 +47,9 @@ class GroupService extends global.yoho.BaseModel { |
47
|
this.api.activityRecommend({
|
47
|
this.api.activityRecommend({
|
48
|
uid,
|
48
|
uid,
|
49
|
activityId
|
49
|
activityId
|
|
|
50
|
+ }),
|
|
|
51
|
+ this.api._getResourceCode({
|
|
|
52
|
+ contentCode: 'cea0efae77f4e04c935beb1e87181247'
|
50
|
})
|
53
|
})
|
51
|
]);
|
54
|
]);
|
52
|
|
55
|
|
|
@@ -61,6 +64,7 @@ class GroupService extends global.yoho.BaseModel { |
|
@@ -61,6 +64,7 @@ class GroupService extends global.yoho.BaseModel { |
61
|
let yourJoinItem = detail.yourJoinItem;
|
64
|
let yourJoinItem = detail.yourJoinItem;
|
62
|
let lackNum = detail.lackNum;
|
65
|
let lackNum = detail.lackNum;
|
63
|
let membershipItems = detail.membershipItems;
|
66
|
let membershipItems = detail.membershipItems;
|
|
|
67
|
+ let bannerUrl = _.get(banner, '[0].data[0].src', '');
|
64
|
|
68
|
|
65
|
if (!yourJoinItem) {
|
69
|
if (!yourJoinItem) {
|
66
|
detail.yourJoinItem = membershipItems[0];
|
70
|
detail.yourJoinItem = membershipItems[0];
|
|
@@ -75,7 +79,8 @@ class GroupService extends global.yoho.BaseModel { |
|
@@ -75,7 +79,8 @@ class GroupService extends global.yoho.BaseModel { |
75
|
|
79
|
|
76
|
return {
|
80
|
return {
|
77
|
...detail,
|
81
|
...detail,
|
78
|
- recommend
|
82
|
+ recommend,
|
|
|
83
|
+ bannerUrl
|
79
|
};
|
84
|
};
|
80
|
|
85
|
|
81
|
} catch (e) {
|
86
|
} catch (e) {
|