From cdcbed9af813b2a02cdc01eefa24db8bec6b51a9 Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期三, 27 三月 2019 12:17:33 +0800 Subject: [PATCH] 主分类 + 子分类 DAO改造 --- fanli/src/main/java/com/yeshi/fanli/controller/ClientJspController.java | 106 +++++++---------------------------------------------- 1 files changed, 14 insertions(+), 92 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/ClientJspController.java b/fanli/src/main/java/com/yeshi/fanli/controller/ClientJspController.java index da82ed5..9077c8b 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/ClientJspController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/ClientJspController.java @@ -5,7 +5,6 @@ import java.net.URLEncoder; import java.text.MessageFormat; import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -24,12 +23,7 @@ import org.yeshi.utils.JsonUtil; import org.yeshi.utils.wx.WXUtil; -import com.google.gson.Gson; import com.google.gson.GsonBuilder; -import com.taobao.api.ApiException; -import com.yeshi.fanli.entity.bus.recommend.RecommendDetails; -import com.yeshi.fanli.entity.bus.recommend.RecommendSectionDetail; -import com.yeshi.fanli.entity.bus.recommend.RecommendSectionGoods; import com.yeshi.fanli.entity.bus.share.UserShareGoodsHistory; import com.yeshi.fanli.entity.bus.user.InviteUser; import com.yeshi.fanli.entity.bus.user.UserInfo; @@ -38,7 +32,6 @@ import com.yeshi.fanli.entity.system.CustomerName; import com.yeshi.fanli.entity.system.SystemClientParams; import com.yeshi.fanli.entity.taobao.PidUser; -import com.yeshi.fanli.entity.taobao.RelateGoods; import com.yeshi.fanli.entity.taobao.TaoBaoCoupon; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBriefExtra; @@ -49,14 +42,11 @@ import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.inter.config.BusinessSystemService; import com.yeshi.fanli.service.inter.config.ConfigService; +import com.yeshi.fanli.service.inter.config.CustomerContentService; +import com.yeshi.fanli.service.inter.config.CustomerNameService; import com.yeshi.fanli.service.inter.config.SystemClientParamsService; import com.yeshi.fanli.service.inter.config.SystemConfigService; -import com.yeshi.fanli.service.inter.goods.ClassRecommendGoodsService; import com.yeshi.fanli.service.inter.goods.GoodsSecondClassService; -import com.yeshi.fanli.service.inter.goods.RecommendDetailsService; -import com.yeshi.fanli.service.inter.goods.RecommendSectionDetailService; -import com.yeshi.fanli.service.inter.goods.RecommendSectionGoodsService; -import com.yeshi.fanli.service.inter.goods.RecommendSectionService; import com.yeshi.fanli.service.inter.goods.ShareGoodsService; import com.yeshi.fanli.service.inter.goods.TaoBaoCouponService; import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService; @@ -91,10 +81,7 @@ @Resource private GoodsSecondClassService goodsSecondClassService; - - @Resource - private ClassRecommendGoodsService classRecommendGoodsService; - + @Resource private ConfigService configService; @@ -106,18 +93,7 @@ @Resource private TaoBaoCouponService taoBaoCouponService; - - @Resource - private RecommendDetailsService recommendDetailsService; - @Resource - private RecommendSectionService recommendSectionService; - - @Resource - private RecommendSectionGoodsService recommendSectionGoodsService; - - @Resource - private RecommendSectionDetailService recommendSectionDetailService; - + @Resource private ThreeSaleSerivce threeSaleSerivce; @@ -144,6 +120,12 @@ @Resource private TaoBaoUnionConfigService taoBaoUnionConfigService; + + @Resource + private CustomerNameService customerNameService; + + @Resource + private CustomerContentService customerContentService; private static final String DOWNURL = "http://sj.qq.com/myapp/detail.htm?apkName=" + Constant.systemCommonConfig.getAndroidPackageName(); @@ -457,66 +439,6 @@ } - @RequestMapping("details") - public String getRecommendDetails(long drid, Model model) { - RecommendDetails recommendDetails = recommendDetailsService.getRecommendDetails(drid, 0); - if (recommendDetails == null) { - return ""; - } - model.addAttribute("recommendDetails", recommendDetails); - try { - List<RelateGoods> list = TaoKeApiUtil - .getRelateGoodsList(Long.parseLong(recommendDetails.getDynamicRecommend().getAuctionId())); - String upicUrls = recommendDetails.getDynamicRecommend().getuPicUrl(); - String[] imgs = upicUrls.split(","); - List<String> tbImg = Arrays.asList(imgs); - // List<String> tbImg = - // TaoBaoUtil.getTbImg(recommendDetails.getDynamicRecommend().getAuctionId()); - model.addAttribute("tbImgs", tbImg); - model.addAttribute("relateGoodsList", list); - } catch (NumberFormatException e) { - e.printStackTrace(); - } catch (ApiException e) { - e.printStackTrace(); - } - return "tuijian"; - } - - @RequestMapping("getRecommendSectionDetail") - public void getRecommendSectionDetail(long id, PrintWriter out) { - RecommendSectionDetail recommendSectionDetail = recommendSectionDetailService - .getRecommendSectionDetailByRsId(id); - if (recommendSectionDetail == null) { - out.println(JsonUtil.loadFalseResult("recommendSectionDetail涓嶈兘涓虹┖")); - return; - } - JSONObject data = new JSONObject(); - data.put("picUrl", recommendSectionDetail.getPicUrl()); - data.put("html", recommendSectionDetail.getHtmlCode()); - out.println(JsonUtil.loadTrueResult(data)); - } - - @RequestMapping("getRecommendSectionGoodsList") - public void getRecommendSectionGoodsList(long id, PrintWriter out) { - List<RecommendSectionGoods> recommendSectionGoodsList = recommendSectionGoodsService - .getRecommendSectionGoods(id, Integer.MAX_VALUE); - if (recommendSectionGoodsList == null) { - JsonUtil.loadFalseResult("鍟嗗搧涓虹┖锛�"); - return; - } - JSONObject data = new JSONObject(); - List<TaoBaoGoodsBriefExtra> list = new ArrayList<TaoBaoGoodsBriefExtra>(); - BigDecimal proportion = hongBaoManageService.getFanLiRate(); - for (RecommendSectionGoods recommendSectionGoods : recommendSectionGoodsList) { - list.add(TaoBaoUtil.getTaoBaoGoodsBriefExtra(recommendSectionGoods.getTaoBaoGoodsBrief(), - proportion.toString(), "")); - } - - Gson gson = JsonUtil.getApiCommonGson(); - data.put("goodsList", gson.toJson(list)); - out.println(JsonUtil.loadTrueResult(data)); - } - @RequestMapping("shareGoods") public void shareGoods(String auctionId, PrintWriter out) { TaoBaoGoodsBrief alimama = null; @@ -695,20 +617,20 @@ public void getHelpList(PrintWriter out) { List<CustomerName> totalList = new ArrayList<>(); int page = 0; - List<CustomerName> customerNameList = systemClientParamsService.customerNameList(page, "", 1); + List<CustomerName> customerNameList = customerNameService.customerNameList(page, "", 1); if (customerNameList != null && customerNameList.size() > 0) totalList.addAll(customerNameList); while (customerNameList != null && customerNameList.size() == Constant.PAGE_SIZE) { page++; - customerNameList = systemClientParamsService.customerNameList(page, "", 1); + customerNameList = customerNameService.customerNameList(page, "", 1); if (customerNameList != null && customerNameList.size() > 0) totalList.addAll(customerNameList); } // 鑾峰彇姣忎釜涓嬮潰鐨勮鎯� for (CustomerName cn : totalList) { - List<CustomerContent> contentList = systemClientParamsService.getSecondProblemList(0, "", cn.getId()); + List<CustomerContent> contentList = customerContentService.getSecondProblemList(0, "", cn.getId()); cn.setCustomerContentList(contentList); } out.print(JsonUtil.loadTrueResult(JsonUtil.getSimpleGson().toJson(totalList))); @@ -717,7 +639,7 @@ @RequestMapping("getHelpDetail") public void getHelpDetail(long id, PrintWriter out) { List<CustomerName> totalList = new ArrayList<>(); - CustomerContent customerContent = systemClientParamsService.getCustomerContent(id); + CustomerContent customerContent = customerContentService.getCustomerContent(id); out.print(JsonUtil.loadTrueResult(customerContent.getContent().replace("\n", "<br>"))); } -- Gitblit v1.8.0