| | |
| | | filter = fastFilter;
|
| | | }
|
| | | }
|
| | | JSONObject data = search(kw, page, filter, order, startprice, endprice);
|
| | | JSONObject data = search(acceptData, kw, page, filter, order, startprice, endprice);
|
| | | out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data)));
|
| | | }
|
| | |
|
| | | private JSONObject search(String kw, int page, String filter, String order, String startprice, String endprice) {
|
| | | private JSONObject search(AcceptData acceptData, String kw, int page, String filter, String order, String startprice, String endprice) {
|
| | |
|
| | | SearchFilter sf = new SearchFilter();
|
| | | sf.setKey(kw);
|
| | |
| | | int fq = sf.getQuan();
|
| | | int fh = sf.getHongbao();
|
| | | boolean ft = sf.isTmall();
|
| | | BigDecimal proportion = manageService.getFanLiRate();
|
| | | BigDecimal proportion = manageService.getFanLiRate(acceptData.getSystem());
|
| | | if (fq == 0 && fh == 0 && !ft) {
|
| | | for (TaoBaoGoodsBrief bf : result.getTaoBaoGoodsBriefs()) {
|
| | | re.add(TaoBaoUtil.getTaoBaoGoodsBriefExtra(bf, proportion.toString(), ""));
|