fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5QualityGoodsController.java
@@ -225,7 +225,7 @@ String salesCountMidea = String.format("%.1f", sales / 10000); taoBaoGoodsBrief.setSalesCount(salesCountMidea + "万"); } else { taoBaoGoodsBrief.setSalesCount(count + ""); taoBaoGoodsBrief.setSalesCount(biz30day + ""); } // 改变图片尺寸 @@ -390,7 +390,7 @@ String salesCountMidea = String.format("%.1f", sales / 10000); taoBaoGoodsBrief.setSalesCount(salesCountMidea + "万"); } else { taoBaoGoodsBrief.setSalesCount(count + ""); taoBaoGoodsBrief.setSalesCount(biz30day + ""); } // 改变图片尺寸 @@ -656,13 +656,13 @@ /* 遍历列表数据 */ for (TaoBaoGoodsBrief taoBaoGoodsBrief : listMaterial) { int count = taoBaoGoodsBrief.getBiz30day(); if (count >= 10000) { double sales = count; int biz30day = taoBaoGoodsBrief.getBiz30day(); if (biz30day >= 10000) { double sales = biz30day; String salesCountMidea = String.format("%.1f", sales / 10000); taoBaoGoodsBrief.setSalesCount(salesCountMidea + "万"); } else { taoBaoGoodsBrief.setSalesCount(count + ""); taoBaoGoodsBrief.setSalesCount(biz30day + ""); } // 改变图片尺寸 大图更清晰 @@ -834,13 +834,13 @@ /* 遍历列表数据 */ for (TaoBaoGoodsBrief taoBaoGoodsBrief : listBrands) { int count = taoBaoGoodsBrief.getBiz30day(); if (count >= 10000) { double sales = count; int biz30day = taoBaoGoodsBrief.getBiz30day(); if (biz30day >= 10000) { double sales = biz30day; String salesCountMidea = String.format("%.1f", sales / 10000); taoBaoGoodsBrief.setSalesCount(salesCountMidea + "万"); } else { taoBaoGoodsBrief.setSalesCount(count + ""); taoBaoGoodsBrief.setSalesCount(biz30day + ""); } // 改变图片尺寸 @@ -910,7 +910,7 @@ String salesCountMidea = String.format("%.1f", sales / 10000); taoBaoGoodsBrief.setSalesCount(salesCountMidea + "万"); } else { taoBaoGoodsBrief.setSalesCount(count + ""); taoBaoGoodsBrief.setSalesCount(biz30day + ""); } // 改变图片尺寸 @@ -1000,7 +1000,7 @@ String salesCountMidea = String.format("%.1f", sales / 10000); taoBaoGoodsBrief.setSalesCount(salesCountMidea + "万"); } else { taoBaoGoodsBrief.setSalesCount(count + ""); taoBaoGoodsBrief.setSalesCount(biz30day + ""); } // 改变图片尺寸 @@ -1089,7 +1089,7 @@ String salesCountMidea = String.format("%.1f", sales / 10000); taoBaoGoodsBrief.setSalesCount(salesCountMidea + "万"); } else { taoBaoGoodsBrief.setSalesCount(count + ""); taoBaoGoodsBrief.setSalesCount(biz30day + ""); } // 改变图片尺寸 @@ -1127,8 +1127,6 @@ Map<String, String> map = manageService.convertMap(); String proportion = map.get("hongbao_goods_proportion"); String fcRate = map.get("hongbao_fc_ratio"); JSONArray array = qualityGoodsService.getRecommendToIndex((page - 1) * pageSize, pageSize, proportion, fcRate); fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5SwiperPictureController.java
New file @@ -0,0 +1,72 @@ package com.yeshi.fanli.controller.apph5; import java.io.PrintWriter; import java.util.List; import javax.annotation.Resource; import net.sf.json.JSONObject; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.yeshi.utils.JsonUtil; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture; import com.yeshi.fanli.exception.banner.SwiperPictureException; import com.yeshi.fanli.service.inter.homemodule.SwiperPictureService; import com.yeshi.fanli.util.StringUtil; /** * 动态 * * @author Administrator * */ @Controller @RequestMapping("api/apph5/v1/swiper") public class AppH5SwiperPictureController { @Resource private SwiperPictureService swiperPictureService; @RequestMapping(value = "getpicture") public void getDetail(String callback, String card, PrintWriter out) { if (StringUtil.isNullOrEmpty(card)) { JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("唯一标识为空")); return; } try { List<SwiperPicture> list = swiperPictureService.getByBannerCard(card); if (list == null || list.size() == 0) { JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("暂无数据")); return; } for (SwiperPicture swiperPicture: list) { swiperPicture.setBannerId(null); swiperPicture.setCreatetime(null); swiperPicture.setUpdatetime(null); swiperPicture.setState(null); swiperPicture.setRemark(null); } GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.serializeNulls(); Gson gson = gsonBuilder.create(); JSONObject data = new JSONObject(); data.put("result_list", gson.toJson(list)); JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data)); } catch (SwiperPictureException e) { e.printStackTrace(); } } } fanli/src/main/java/com/yeshi/fanli/dao/mybatis/homemodule/SwiperPictureMapper.java
@@ -38,4 +38,13 @@ int getMaxOrderByBannerID(@Param("bannerId") Long bannerId); /** * 根据 唯一标识查询 * @param card 唯一标识 * @return */ List<SwiperPicture> getByBannerCard(@Param("card") String card); } fanli/src/main/java/com/yeshi/fanli/mapping/homemodule/SwiperPictureMapper.xml
@@ -115,4 +115,12 @@ WHERE pic_banner_id = #{bannerId} </select> <select id="getByBannerCard" resultMap="BaseResultMap"> SELECT <include refid="Base_Column_List" /> FROM `yeshi_ec_swiper_banner` w LEFT JOIN `yeshi_ec_swiper_banner_picture` p ON p.`pic_banner_id` = w.`sp_id` WHERE w.`sp_card` = #{card} AND w.`sp_state` = 0 AND p.`pic_state`= 0 ORDER BY p.`pic_order` </select> </mapper> fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/SwiperPictureServiceImpl.java
@@ -16,6 +16,7 @@ import com.yeshi.fanli.exception.banner.SwiperPictureException; import com.yeshi.fanli.service.inter.homemodule.SwiperPictureService; import com.yeshi.fanli.util.StringUtil; import org.yeshi.utils.tencentcloud.COSManager; @Service @@ -124,5 +125,10 @@ return swiperPictureMapper.getMaxOrderByBannerID(bannerId); } @Override public List<SwiperPicture> getByBannerCard(String card) throws SwiperPictureException { return swiperPictureMapper.getByBannerCard(card); } } fanli/src/main/java/com/yeshi/fanli/service/impl/lable/QualityGoodsServiceImpl.java
@@ -298,7 +298,7 @@ String salesCountMidea = String.format("%.1f", sales / 10000); taoBaoGoodsBrief.setSalesCount(salesCountMidea + "万"); } else { taoBaoGoodsBrief.setSalesCount(count + ""); taoBaoGoodsBrief.setSalesCount(biz30day + ""); } // 改变图片尺寸 fanli/src/main/java/com/yeshi/fanli/service/inter/homemodule/SwiperPictureService.java
@@ -4,7 +4,6 @@ import java.util.List; import org.apache.ibatis.annotations.Param; import org.springframework.web.multipart.MultipartFile; import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture; @@ -84,4 +83,11 @@ * @return */ public int getMaxOrderByBannerID(Long bannerId) throws SwiperPictureException; /** * 根据 唯一标识查询 * @param card 唯一标识 * @return */ public List<SwiperPicture> getByBannerCard(String card) throws SwiperPictureException; }