Authored by 姜敏

yohosearch 接口url中文转码

... ... @@ -29,7 +29,7 @@ var config = {
//domain:'http://192.168.102.216:8180/platform', //李健2
//domain: 'http://172.16.6.243:8088/platform', //谭玲
//domain: 'http://172.16.6.204:8088/platform', //陆斌斌
yohoSearch: 'http://192.168.102.208:8087/yohosearch',
yohoSearch: 'http://192.168.10.64:8080/yohosearch',
loggers: {
api: {
level: 'verbose'
... ... @@ -49,7 +49,7 @@ var config = {
},
apiKey: 'sd4H1ecAqlp',
domain: 'http://192.168.102.202:8088/platform',
yohoSearch: 'http://192.168.102.208:8087/yohosearch',
yohoSearch: 'http://192.168.10.64:8080/yohosearch',
logsFile: '/Data/logs/node/yohobuy-portal-log/',
loggers: {
api: {
... ... @@ -70,7 +70,7 @@ var config = {
},
apiKey: 'sd4H1ecAqlp',
domain: 'http://192.168.102.202:8081/platform',
yohoSearch: 'http://192.168.102.208:8087/yohosearch',
yohoSearch: 'http://192.168.10.64:8080/yohosearch',
logsFile: '/Data/logs/node/yohobuy-portal-log/',
loggers: {
api: {
... ... @@ -91,7 +91,7 @@ var config = {
},
apiKey: 'sd4H1ecAqlp',
domain: 'http://192.168.81.6:8189/yoho-admin-portal',
yohoSearch: 'http://192.168.102.208:8087/yohosearch',
yohoSearch: 'http://192.168.10.64:8080/yohosearch',
logsFile: '/Data/logs/node/yohobuy-portal-log/',
loggers: {
api: {
... ...
... ... @@ -4,18 +4,17 @@ var fs = require('fs');
var searchDomain = require('../../config/common.js').yohoSearch;
exports.brandlist = function (req, res) {
request.get(searchDomain+"/brand/list.json").pipe(res);
request.get(searchDomain + "/brand/list.json").pipe(res);
};
exports.search = function (req, res) {
var size = 10;//每页数据量
var params = [];
for (var key in req.body) {
params.push(key + "=" + req.body[key]);
params.push(key + "=" + encodeURI(req.body[key]));
}
console.log("params",params);
var url = searchDomain+"/search.json?viewNum=" + size + "&"+params.join('&');
console.log("请求url",url);
var url = searchDomain + "/search.json?viewNum=" + size + "&" + params.join('&');
//console.log("请求url",url);
request({url: url}, function (error, response, body) {
var data = {};
data.list = [];
... ... @@ -31,13 +30,12 @@ exports.search = function (req, res) {
for (var i = 0; i < goodslist.length; i++) {
goodslist1[i] = _.assign({}, goodslist[i].a, goodslist[i].b);
}
//data.list=body.data.product_list;
data.list = goodslist1.concat();//显示数据
data.page = body.data.page;//页码
data.totalPage = body.data.page_total;
data.nums = data.list.length;//记录每一页数据量
//console.log("最终data", data);
res.json({data: {data: data,code:200}});
res.json({data: {data: data, code: 200}});
});
};
... ...
... ... @@ -155,7 +155,7 @@
<div class="rows">
<div class="form-group">
<div class="panel-col2">
<input class="form-control" id="skns" placeholder="输入SKN(多个skn以逗号分隔)" />
<input class="form-control" id="skns" placeholder="输入SKN(多个skn以逗号分隔)或产品名称" />
</div>
<div class="panel-col">
<input type="number" id="beginPrice" name="begin_price" class="form-control"
... ...