Showing
1 changed file
with
20 additions
and
4 deletions
@@ -35,11 +35,27 @@ exports.getCommentList = (uid, isComment, page, limit) => { | @@ -35,11 +35,27 @@ exports.getCommentList = (uid, isComment, page, limit) => { | ||
35 | limit = limit || 10; | 35 | limit = limit || 10; |
36 | 36 | ||
37 | const process = function*() { | 37 | const process = function*() { |
38 | + let resData = {}; | ||
38 | 39 | ||
39 | - let result = yield api.post('', { | 40 | + // 临时解决个人中心-评论-用户头像缺失问题,待个人中心整体重构调整头像获取机制 |
41 | + let proInfo = yield Promise.all([ | ||
42 | + api.post('', { | ||
40 | method: 'web.show.queryOrderProductCommentList', | 43 | method: 'web.show.queryOrderProductCommentList', |
41 | uid: uid | 44 | uid: uid |
42 | - }); | 45 | + }), |
46 | + api.get('', { | ||
47 | + method: 'app.passport.profile', | ||
48 | + uid: uid | ||
49 | + }) | ||
50 | + ]); | ||
51 | + | ||
52 | + let result = proInfo[0]; | ||
53 | + | ||
54 | + let headIco = _.get(proInfo, '[1].data.head_ico', ''); | ||
55 | + | ||
56 | + if (headIco) { | ||
57 | + resData.userThumb = helpers.image(headIco, 100, 100); | ||
58 | + } | ||
43 | 59 | ||
44 | let commentList = { | 60 | let commentList = { |
45 | isComment: isComment, | 61 | isComment: isComment, |
@@ -127,10 +143,10 @@ exports.getCommentList = (uid, isComment, page, limit) => { | @@ -127,10 +143,10 @@ exports.getCommentList = (uid, isComment, page, limit) => { | ||
127 | commentList.empty = isComment ? NO_COMMENTED_GOODS : NO_UNCOMMENT_GOODS; // 空数据 提示文字 | 143 | commentList.empty = isComment ? NO_COMMENTED_GOODS : NO_UNCOMMENT_GOODS; // 空数据 提示文字 |
128 | } | 144 | } |
129 | 145 | ||
130 | - return { | 146 | + return Object.assign(resData, { |
131 | comment: commentList, | 147 | comment: commentList, |
132 | pager: pagerObj | 148 | pager: pagerObj |
133 | - }; | 149 | + }); |
134 | }; | 150 | }; |
135 | 151 | ||
136 | return co(process)(); | 152 | return co(process)(); |
-
Please register or login to post a comment