Authored by 郝肖肖

商品详情页,获取咨询加cache

@@ -20,7 +20,7 @@ const getCommonConsult = () => { @@ -20,7 +20,7 @@ const getCommonConsult = () => {
20 20
21 return api.get('', params, { 21 return api.get('', params, {
22 code: 200 22 code: 200
23 - }).then(result => { 23 + }, {cache: true}).then(result => {
24 let data = {}; 24 let data = {};
25 25
26 if (result.data) { 26 if (result.data) {
@@ -37,24 +37,20 @@ const getCommonConsult = () => { @@ -37,24 +37,20 @@ const getCommonConsult = () => {
37 * @return {[object]} 37 * @return {[object]}
38 */ 38 */
39 const _formatConsultsList = (data) => { 39 const _formatConsultsList = (data) => {
40 - let list = [];  
41 -  
42 - if (data.length) {  
43 - _.forEach(data, (value) => {  
44 - list.push({  
45 - question: value.ask,  
46 - time: value.ask_time,  
47 - answer: value.answer,  
48 - id: value.id,  
49 - isLike: value.is_like === 'Y',  
50 - like: _.toNumber(value.like),  
51 - isUseful: value.is_useful === 'Y',  
52 - useful: _.toNumber(value.useful)  
53 - });  
54 - });  
55 - }  
56 -  
57 - return list; 40 + data = data || [];
  41 +
  42 + return data.map(function(value) {
  43 + return {
  44 + question: value.ask,
  45 + time: value.ask_time,
  46 + answer: value.answer,
  47 + id: value.id,
  48 + isLike: value.is_like === 'Y',
  49 + like: _.toNumber(value.like),
  50 + isUseful: value.is_useful === 'Y',
  51 + useful: _.toNumber(value.useful)
  52 + };
  53 + });
58 }; 54 };
59 55
60 /** 56 /**
@@ -75,7 +71,7 @@ const getConsults = (id, page, limit, uid) => { @@ -75,7 +71,7 @@ const getConsults = (id, page, limit, uid) => {
75 71
76 return api.get('', params, { 72 return api.get('', params, {
77 code: 200 73 code: 200
78 - }).then(result => { 74 + }, {cache: true}).then(result => {
79 let data = {}; 75 let data = {};
80 76
81 if (result && result.data && result.data.list) { 77 if (result && result.data && result.data.list) {