From e61108b9d44f0afc0c303db8914ebcc590c7013d Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期五, 19 四月 2019 18:12:50 +0800
Subject: [PATCH] 微信激活、绑定优化
---
fanli/src/main/java/com/yeshi/fanli/controller/admin/TaoBaoGoodsBriefAdminController.java | 181 +--------------------------------------------
1 files changed, 4 insertions(+), 177 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/TaoBaoGoodsBriefAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/TaoBaoGoodsBriefAdminController.java
index 7b3b0a0..45cbf2a 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/TaoBaoGoodsBriefAdminController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/TaoBaoGoodsBriefAdminController.java
@@ -3,7 +3,6 @@
import java.io.PrintWriter;
import java.math.BigDecimal;
import java.util.ArrayList;
-import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -13,7 +12,6 @@
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.google.gson.Gson;
@@ -29,21 +27,15 @@
import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult;
import com.yeshi.fanli.entity.taobao.TaoBaoUnionConfig;
import com.yeshi.fanli.entity.taobao.TaobaoMeterial;
-import com.yeshi.fanli.exception.ExistObjectException;
-import com.yeshi.fanli.exception.NotExistObjectException;
-import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.service.inter.goods.GoodsClassService;
import com.yeshi.fanli.service.inter.goods.TaoBaoClassService;
-import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefRecordService;
import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService;
import com.yeshi.fanli.service.inter.lable.QualityFactoryService;
import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService;
import com.yeshi.fanli.service.inter.taobao.TaobaoMeterialService;
import com.yeshi.fanli.tag.PageEntity;
import com.yeshi.fanli.util.Constant;
-import com.yeshi.fanli.util.GsonUtil;
import com.yeshi.fanli.util.MoneyBigDecimalUtil;
-import com.yeshi.fanli.util.RedisManager;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
@@ -56,13 +48,10 @@
@Resource
private TaoBaoGoodsBriefService taoBaoGoodsBriefService;
- @Resource
- private TaoBaoGoodsBriefRecordService taoBaoGoodsBriefRecordService;
@Resource
- private RedisManager redisManager;
- @Resource
private QualityFactoryService qualityFactoryService;
+
@Resource
private TaoBaoUnionConfigService taoBaoUnionConfigService;
@@ -74,159 +63,6 @@
@Resource
private TaoBaoClassService taoBaoClassService;
- @RequestMapping(value = "getTBGoodsList", method = RequestMethod.POST)
- public void getTaoBaoGoodsBriefList(int pageIndex, String key, PrintWriter out) {
-
- List<TaoBaoGoodsBrief> taoBaoGoodsBriefList = taoBaoGoodsBriefService.getTBList(pageIndex - 1, key);
- int count = taoBaoGoodsBriefService.getCount(key);
- int totalPage = count % Constant.PAGE_SIZE == 0 ? count / Constant.PAGE_SIZE : count / Constant.PAGE_SIZE + 1;
- PageEntity pe = new PageEntity(pageIndex, Constant.PAGE_SIZE, count, totalPage);
- Map<String, String> map = new HashMap<String, String>();
- map.put("key", key);
- pe.setParams(map);
- JSONObject data = new JSONObject();
- data.put("pe", pe);
- data.put("taoBaoGoodsBriefList", GsonUtil.toDFJson(taoBaoGoodsBriefList));
- out.print(JsonUtil.loadTrueResult(data));
- }
-
- @RequestMapping(value = "getInvalidTaoBaoGoods", method = RequestMethod.POST)
- public void getInvalidTaoBaoGoods(int pageIndex, PrintWriter out) {
- List<TaoBaoGoodsBrief> taoBaoGoodsBriefList = taoBaoGoodsBriefService.getInvalidTB(pageIndex);
- int count = taoBaoGoodsBriefService.getInvalidCount();
- int totalPage = count % Constant.PAGE_SIZE == 0 ? count / Constant.PAGE_SIZE : count / Constant.PAGE_SIZE + 1;
- PageEntity pe = new PageEntity(pageIndex, Constant.PAGE_SIZE, count, totalPage);
- JSONObject data = new JSONObject();
- data.put("pe", pe);
- data.put("taoBaoGoodsBriefList", GsonUtil.toDFJson(taoBaoGoodsBriefList));
- out.print(JsonUtil.loadTrueResult(data));
- }
-
- @RequestMapping(value = "getTaobaoGoods", method = RequestMethod.POST)
- public void getTaoBaoGoodsBrief(long id, PrintWriter out) {
- TaoBaoGoodsBrief taobao = taoBaoGoodsBriefService.getTaoBao(id);
-
- if (taobao == null) {
- out.append(JsonUtil.loadFalseResult("涓嶅瓨鍦ㄨ鍟嗗搧"));
- return;
- }
- JSONObject data = new JSONObject();
- data.put("taobao", GsonUtil.toDFJson(taobao));
- List<String> list = new ArrayList<String>();
- list = TaoBaoUtil.getTbImg(taobao.getAuctionId() + "");
- data.put("imgList", list);
- out.append(JsonUtil.loadTrueResult(data));
- }
-
- @RequestMapping(value = "updateTaoBaoGoodsBrief", method = RequestMethod.POST)
- public void updateTaoBaoGoodsBrief(TaoBaoGoodsBrief tb, PrintWriter out) {
- try {
- taoBaoGoodsBriefService.updateTBGoods(tb);
- } catch (NotExistObjectException e) {
- out.append(JsonUtil.loadFalseResult(e.getMessage()));
- return;
- }
- out.append(JsonUtil.loadTrueResult("淇敼鎴愬姛"));
- }
-
- @RequestMapping(value = "deleteTaoBaoGoods", method = RequestMethod.POST)
- public void deleteTaoBaoGoods(long[] ids, PrintWriter out) {
- for (long id : ids) {
- taoBaoGoodsBriefService.deleteTaoBaoGoods(id);
- }
- out.append(JsonUtil.loadTrueResult("鍒犻櫎鎴愬姛"));
- }
-
- @RequestMapping(value = "addTaoBaoGoodsBrief", method = RequestMethod.POST)
- public void addTaoBaoGoodsBrief(String[] ids, PrintWriter out) {
- List<JSONObject> list = new ArrayList<JSONObject>();
- JSONObject data = null;
- for (String id : ids) {
- data = new JSONObject();
-
- TaoBaoGoodsBrief taoBaoGoodsBrief = null;
- try {
- taoBaoGoodsBrief = TaoKeApiUtil.searchGoodsDetail(Long.parseLong(id));
- taoBaoGoodsBrief.setUpdatetime(new Date());
- taoBaoGoodsBrief.setCreatetime(new Date());
- } catch (NumberFormatException e1) {
- e1.printStackTrace();
- } catch (TaobaoGoodsDownException e1) {
- e1.printStackTrace();
- }
- try {
- taoBaoGoodsBriefService.insertSelective(taoBaoGoodsBrief);
- // taoBaoGoodsBriefService.save(taoBaoGoodsBrief);
- data.put("id", id);
- data.put("msg", "娣诲姞鎴愬姛");
- } catch (Exception e) {
- data.put("id", id);
- data.put("msg", e.getMessage());
- }
- list.add(data);
- }
- JSONObject dataAll = new JSONObject();
- dataAll.put("list", list);
- out.print(JsonUtil.loadTrueResult(dataAll));
- }
-
- @RequestMapping(value = "addRecommendSectionGoods", method = RequestMethod.POST)
- public void addRecommendSectionGoods(long rsid, String tbids, PrintWriter out) {
- String[] tbidStrArr = tbids.split(",");
- long[] tbidArr = StringUtil.parseLong(tbidStrArr);
- List<JSONObject> list = new ArrayList<JSONObject>();
- JSONObject data = null;
- for (long tbid : tbidArr) {
- data = new JSONObject();
- try {
- taoBaoGoodsBriefService.addRecommendSectionGoods(rsid, tbid);
- data.put("id", tbid);
- data.put("msg", "娣诲姞鎴愬姛");
- } catch (NotExistObjectException e) {
- data.put("id", tbid);
- data.put("msg", e.getMessage());
- } catch (ExistObjectException e) {
- data.put("id", tbid);
- data.put("msg", e.getMessage());
- }
- list.add(data);
- }
- JSONObject dataAll = new JSONObject();
- dataAll.put("list", list);
- out.print(JsonUtil.loadTrueResult(dataAll));
- }
-
- @RequestMapping(value = "addClassRecommendGoods", method = RequestMethod.POST)
- public void addClassRecommendGoods(long gcid, String tbids, PrintWriter out) {
- String[] tbidStrArr = tbids.split(",");
- long[] tbidArr = StringUtil.parseLong(tbidStrArr);
- List<JSONObject> list = new ArrayList<JSONObject>();
- JSONObject data = null;
- for (long tbid : tbidArr) {
- data = new JSONObject();
- try {
- taoBaoGoodsBriefService.addClassRecommendGoods(gcid, tbid);
- data.put("id", tbid);
- data.put("msg", "娣诲姞鎴愬姛");
- } catch (NotExistObjectException e) {
- data.put("id", tbid);
- data.put("msg", e.getMessage());
- } catch (ExistObjectException e) {
- data.put("id", tbid);
- data.put("msg", e.getMessage());
- }
- list.add(data);
- }
- JSONObject dataAll = new JSONObject();
- dataAll.put("list", list);
- out.print(JsonUtil.loadTrueResult(dataAll));
- }
-
- @RequestMapping(value = "updateAllTaoBaoGoods", method = RequestMethod.POST)
- public void updateAllTaoBaoGoods(PrintWriter out) {
- taoBaoGoodsBriefService.getUpdateTaoBao();
- out.print(JsonUtil.loadTrueResult("鏇存柊瀹屾垚"));
- }
/**
*
@@ -384,7 +220,7 @@
}
/**
- *
+ * 鍔犲叆绮鹃�夊簱鍟嗗搧
* @param callback
* @param pageIndex
* @param key
@@ -460,6 +296,8 @@
AdminUser admin = (AdminUser) request.getSession().getAttribute(Constant.SESSION_ADMIN);
// 鎻掑叆绮鹃�夊簱
qualityFactoryService.addBatchTaoBaoGoods(listAddGoods, lableNames, admin);
+
+ JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鍔犲叆鎴愬姛"));
} catch (Exception e) {
JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(1, e.getMessage()));
@@ -848,9 +686,6 @@
data.put("listGoods", gson.toJson(listmap));
JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
-
- // 鎻掑叆鏈湴鏁版嵁-娣樺疂鏁版嵁璁板綍
- taoBaoGoodsBriefRecordService.insertBatch(taoBaoGoodsBriefs);
}
} catch (Exception e) {
@@ -1051,9 +886,6 @@
JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
- // 鎻掑叆鏈湴鏁版嵁-娣樺疂鏁版嵁璁板綍
- taoBaoGoodsBriefRecordService.insertBatch(taoBaoGoodsBriefs);
-
} catch (Exception e) {
JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏌ヨ寮傚父"));
e.printStackTrace();
@@ -1151,7 +983,6 @@
}
map.put("isExistence", existence);
-
listmap.add(map);
}
@@ -1166,10 +997,6 @@
data.put("listGoods", gson.toJson(listmap));
JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
-
- // // 鎻掑叆鏈湴鏁版嵁-娣樺疂鏁版嵁璁板綍
- taoBaoGoodsBriefRecordService.insertBatch(taoBaoGoodsBriefs);
-
} catch (Exception e) {
JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏌ヨ寮傚父"));
e.printStackTrace();
--
Gitblit v1.8.0