From b861b9126bc9adf6eb2417156412ac7b48e67940 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 22 三月 2021 14:02:14 +0800
Subject: [PATCH] 支付宝调整
---
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HotSellController.java | 296 +++++++++++++++++++++++++++++-----------------------------
1 files changed, 148 insertions(+), 148 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HotSellController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HotSellController.java
index eac3b4b..0851275 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HotSellController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/HotSellController.java
@@ -1,148 +1,148 @@
-package com.yeshi.fanli.controller.client.v1;
-
-import java.io.PrintWriter;
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.yeshi.utils.JsonUtil;
-
-import com.yeshi.fanli.dto.dataoke.DaTaoKeGoodsResult;
-import com.yeshi.fanli.entity.accept.AcceptData;
-import com.yeshi.fanli.entity.bus.clazz.GoodsClass;
-import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBriefExtra;
-import com.yeshi.fanli.entity.taobao.dataoke.DaTaoKeDetailV2;
-import com.yeshi.fanli.log.LogHelper;
-import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
-import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService;
-import com.yeshi.fanli.service.inter.order.config.HongBaoManageService;
-import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsService;
-import com.yeshi.fanli.util.dataoke.DaTaoKeApiUtil;
-import com.yeshi.fanli.util.taobao.DaTaoKeUtil;
-import com.yeshi.fanli.util.taobao.TaoBaoUtil;
-
-import net.sf.json.JSONObject;
-
-/**
- * 鐑攢姒�
- *
- * @author Administrator
- *
- */
-@Controller
-@RequestMapping("api/v1/hotsell")
-public class HotSellController {
-
- @Resource
- private HongBaoManageService hongBaoManageService;
-
- @Resource
- private TaoBaoGoodsBriefService taoBaoGoodsBriefService;
-
- @Resource
- private JumpDetailV2Service jumpDetailV2Service;
-
- @Resource
- private DaTaoKeGoodsService daTaoKeGoodsService;
-
- /**
- * 鏌ヨ鍒嗙被
- *
- * @param acceptData
- * @param cid
- * 2瀹炴椂 3浠婃棩 1鐑攢
- * @param out
- */
- @RequestMapping(value = "getClass", method = RequestMethod.POST)
- public void getClass(AcceptData acceptData, Integer cid, PrintWriter out) {
- try {
- List<GoodsClass> list = new ArrayList<GoodsClass>();
- if (cid == 2 || cid == 3) {
- GoodsClass c0 = new GoodsClass();
- c0.setId(0L);
- c0.setName("鍏ㄩ儴");
- list.addAll(DaTaoKeUtil.goodsClasses);
- list.add(0, c0);
- }
- JSONObject data = new JSONObject();
- data.put("count", 1);
- data.put("list", JsonUtil.getApiCommonGson().toJson(list));
- out.print(JsonUtil.loadTrueResult(data));
- } catch (Exception e) {
- out.print(JsonUtil.loadFalseResult("鏌ヨ澶辫触"));
- e.printStackTrace();
- }
- }
-
- /**
- * 鑾峰彇鍔ㄦ�佸垪琛�
- *
- * @param acceptData
- * @param page
- * @param cid
- * 涓诲垎绫�(瀹炴椂-2 浠婃棩-3 鐑攢-1)
- * @param subId
- * 瀛愬垎绫籭d
- * @param out
- */
- @RequestMapping(value = "getList", method = RequestMethod.POST)
- public void getList(AcceptData acceptData, Integer page, Integer cid, Integer subId, PrintWriter out) {
- try {
- // 鍏ㄩ儴
- if (subId != null && subId == 0)
- subId = null;
-
- TaoBaoGoodsBriefExtra goods = null;
- List<DaTaoKeDetailV2> detailList = null;
- if (cid == 1) {
- DaTaoKeGoodsResult result = DaTaoKeApiUtil.getRankingList(DaTaoKeApiUtil.RANK_TYPE_HOT, null);
- if (result != null)
- detailList = result.getGoodsList();
-
- } else if (cid == 2) {
- DaTaoKeGoodsResult result = DaTaoKeApiUtil.getRankingList(DaTaoKeApiUtil.RANK_TYPE_TIME, subId);
- if (result != null)
- detailList = result.getGoodsList();
- } else {
- DaTaoKeGoodsResult result = DaTaoKeApiUtil.getRankingList(DaTaoKeApiUtil.RANK_TYPE_DAY, subId);
- if (result != null)
- detailList = result.getGoodsList();
- }
-
- if (detailList == null)
- detailList = new ArrayList<>();
-
- LogHelper.test("澶ф窐瀹㈠晢鍝佹暟鎹�:" + detailList.size());
-
- List<TaoBaoGoodsBriefExtra> list = new ArrayList<TaoBaoGoodsBriefExtra>();
- BigDecimal proportion = hongBaoManageService.getFanLiRate();
- if (detailList != null)
- for (DaTaoKeDetailV2 detail : detailList) {
- goods = TaoBaoUtil.getTaoBaoGoodsBriefExtra(TaoBaoUtil.convert(detail), proportion.toString(),
- null);
- if (cid == 2)
- goods.setSalesType(2);
- else if (cid == 3)
- goods.setSalesType(3);
- else
- goods.setSalesType(1);
- list.add(goods);
- }
-
- LogHelper.test("鏈�缁堝晢鍝佹暟鎹�:" + list.size());
- JSONObject data = new JSONObject();
- data.put("count", detailList.size());
- data.put("list", JsonUtil.getApiCommonGson().toJson(list));
- out.print(JsonUtil.loadTrueResult(data));
- } catch (Exception e) {
- out.print(JsonUtil.loadFalseResult("鏌ヨ澶辫触"));
- e.printStackTrace();
- }
- }
-
-}
+package com.yeshi.fanli.controller.client.v1;
+
+import java.io.PrintWriter;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.yeshi.utils.JsonUtil;
+
+import com.yeshi.goods.facade.dto.taobao.dataoke.DaTaoKeGoodsResult;
+import com.yeshi.fanli.entity.accept.AcceptData;
+import com.yeshi.fanli.entity.bus.clazz.GoodsClass;
+import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBriefExtra;
+import com.yeshi.goods.facade.entity.taobao.dataoke.DaTaoKeDetailV2;
+import com.yeshi.fanli.log.LogHelper;
+import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
+import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService;
+import com.yeshi.fanli.service.inter.order.config.HongBaoManageService;
+import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsService;
+import com.yeshi.goods.facade.utils.taobao.DaTaoKeApiUtil;
+import com.yeshi.fanli.util.taobao.DaTaoKeUtil;
+import com.yeshi.fanli.util.taobao.TaoBaoUtil;
+
+import net.sf.json.JSONObject;
+
+/**
+ * 鐑攢姒�
+ *
+ * @author Administrator
+ *
+ */
+@Controller
+@RequestMapping("api/v1/hotsell")
+public class HotSellController {
+
+ @Resource
+ private HongBaoManageService hongBaoManageService;
+
+ @Resource
+ private TaoBaoGoodsBriefService taoBaoGoodsBriefService;
+
+ @Resource
+ private JumpDetailV2Service jumpDetailV2Service;
+
+ @Resource
+ private DaTaoKeGoodsService daTaoKeGoodsService;
+
+ /**
+ * 鏌ヨ鍒嗙被
+ *
+ * @param acceptData
+ * @param cid
+ * 2瀹炴椂 3浠婃棩 1鐑攢
+ * @param out
+ */
+ @RequestMapping(value = "getClass", method = RequestMethod.POST)
+ public void getClass(AcceptData acceptData, Integer cid, PrintWriter out) {
+ try {
+ List<GoodsClass> list = new ArrayList<GoodsClass>();
+ if (cid == 2 || cid == 3) {
+ GoodsClass c0 = new GoodsClass();
+ c0.setId(0L);
+ c0.setName("鍏ㄩ儴");
+ list.addAll(DaTaoKeUtil.goodsClasses);
+ list.add(0, c0);
+ }
+ JSONObject data = new JSONObject();
+ data.put("count", 1);
+ data.put("list", JsonUtil.getApiCommonGson().toJson(list));
+ out.print(JsonUtil.loadTrueResult(data));
+ } catch (Exception e) {
+ out.print(JsonUtil.loadFalseResult("鏌ヨ澶辫触"));
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * 鑾峰彇鍔ㄦ�佸垪琛�
+ *
+ * @param acceptData
+ * @param page
+ * @param cid
+ * 涓诲垎绫�(瀹炴椂-2 浠婃棩-3 鐑攢-1)
+ * @param subId
+ * 瀛愬垎绫籭d
+ * @param out
+ */
+ @RequestMapping(value = "getList", method = RequestMethod.POST)
+ public void getList(AcceptData acceptData, Integer page, Integer cid, Integer subId, PrintWriter out) {
+ try {
+ // 鍏ㄩ儴
+ if (subId != null && subId == 0)
+ subId = null;
+
+ TaoBaoGoodsBriefExtra goods = null;
+ List<DaTaoKeDetailV2> detailList = null;
+ if (cid == 1) {
+ DaTaoKeGoodsResult result = DaTaoKeApiUtil.getRankingList(DaTaoKeApiUtil.RANK_TYPE_HOT, null);
+ if (result != null)
+ detailList = result.getGoodsList();
+
+ } else if (cid == 2) {
+ DaTaoKeGoodsResult result = DaTaoKeApiUtil.getRankingList(DaTaoKeApiUtil.RANK_TYPE_TIME, subId);
+ if (result != null)
+ detailList = result.getGoodsList();
+ } else {
+ DaTaoKeGoodsResult result = DaTaoKeApiUtil.getRankingList(DaTaoKeApiUtil.RANK_TYPE_DAY, subId);
+ if (result != null)
+ detailList = result.getGoodsList();
+ }
+
+ if (detailList == null)
+ detailList = new ArrayList<>();
+
+ LogHelper.test("澶ф窐瀹㈠晢鍝佹暟鎹�:" + detailList.size());
+
+ List<TaoBaoGoodsBriefExtra> list = new ArrayList<TaoBaoGoodsBriefExtra>();
+ BigDecimal proportion = hongBaoManageService.getFanLiRate(acceptData.getSystem());
+ if (detailList != null)
+ for (DaTaoKeDetailV2 detail : detailList) {
+ goods = TaoBaoUtil.getTaoBaoGoodsBriefExtra(TaoBaoUtil.convert(detail), proportion.toString(),
+ null);
+ if (cid == 2)
+ goods.setSalesType(2);
+ else if (cid == 3)
+ goods.setSalesType(3);
+ else
+ goods.setSalesType(1);
+ list.add(goods);
+ }
+
+ LogHelper.test("鏈�缁堝晢鍝佹暟鎹�:" + list.size());
+ JSONObject data = new JSONObject();
+ data.put("count", detailList.size());
+ data.put("list", JsonUtil.getApiCommonGson().toJson(list));
+ out.print(JsonUtil.loadTrueResult(data));
+ } catch (Exception e) {
+ out.print(JsonUtil.loadFalseResult("鏌ヨ澶辫触"));
+ e.printStackTrace();
+ }
+ }
+
+}
--
Gitblit v1.8.0