|
@@ -2,35 +2,19 @@ |
|
@@ -2,35 +2,19 @@ |
2
|
* @Author: Targaryen
|
2
|
* @Author: Targaryen
|
3
|
* @Date: 2016-05-18 11:42:11
|
3
|
* @Date: 2016-05-18 11:42:11
|
4
|
* @Last Modified by: Targaryen
|
4
|
* @Last Modified by: Targaryen
|
5
|
- * @Last Modified time: 2016-05-18 17:38:19
|
5
|
+ * @Last Modified time: 2016-05-30 13:48:17
|
6
|
*/
|
6
|
*/
|
7
|
|
7
|
|
8
|
'use strict';
|
8
|
'use strict';
|
9
|
|
9
|
|
10
|
const library = '../../../library';
|
10
|
const library = '../../../library';
|
|
|
11
|
+const utils = '../../../utils';
|
11
|
const API = require(`${library}/api`).API;
|
12
|
const API = require(`${library}/api`).API;
|
12
|
const sign = require(`${library}/sign`);
|
13
|
const sign = require(`${library}/sign`);
|
13
|
const _ = require('lodash');
|
14
|
const _ = require('lodash');
|
14
|
-
|
|
|
15
|
-// const helpers = require(`${library}/helpers`);
|
|
|
16
|
-
|
|
|
17
|
-// const _ = require('lodash');
|
|
|
18
|
-
|
|
|
19
|
-// const log = require(`${library}/logger`);
|
|
|
20
|
-
|
15
|
+const productProcess = require(`${utils}/product-process`);
|
21
|
var api = new API();
|
16
|
var api = new API();
|
22
|
|
17
|
|
23
|
-/**
|
|
|
24
|
- * 处理偏好信息
|
|
|
25
|
- * @param {Object} origin [description]
|
|
|
26
|
- * @return {Object} [description]
|
|
|
27
|
- */
|
|
|
28
|
-const getPreference = (origin) => {
|
|
|
29
|
- var dest = origin;
|
|
|
30
|
-
|
|
|
31
|
- return dest;
|
|
|
32
|
-};
|
|
|
33
|
-
|
|
|
34
|
module.exports = (data) => {
|
18
|
module.exports = (data) => {
|
35
|
var finalResult;
|
19
|
var finalResult;
|
36
|
|
20
|
|
|
@@ -40,8 +24,9 @@ module.exports = (data) => { |
|
@@ -40,8 +24,9 @@ module.exports = (data) => { |
40
|
yhchannel: data.yhchannel,
|
24
|
yhchannel: data.yhchannel,
|
41
|
brandId: data.brandId
|
25
|
brandId: data.brandId
|
42
|
})).then(result => {
|
26
|
})).then(result => {
|
43
|
- if (!_.isEmpty(result)) {
|
|
|
44
|
- finalResult = getPreference(result);
|
27
|
+ if (!_.isEmpty(result) && result.code === 200) {
|
|
|
28
|
+ // 为你优选数据处理,接口没有数据,待处理,待验证
|
|
|
29
|
+ finalResult = productProcess.processProductList(result.data);
|
45
|
}
|
30
|
}
|
46
|
|
31
|
|
47
|
return finalResult;
|
32
|
return finalResult;
|