fanli/src/main/java/com/yeshi/fanli/controller/client/v2/RecommendControllerV2.java
@@ -6,18 +6,13 @@ import java.util.Calendar; import java.util.Collections; import java.util.List; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; 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 org.yeshi.utils.taobao.TbImgUtil; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -25,11 +20,9 @@ import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture; import com.yeshi.fanli.entity.bus.lable.QualityFactory; import com.yeshi.fanli.entity.common.JumpDetailV2; import com.yeshi.fanli.entity.taobao.SearchFilter; import com.yeshi.fanli.entity.taobao.TLJBuyGoods; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult; import com.yeshi.fanli.entity.taobao.dataoke.DaTaoKeDetail; import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.inter.common.JumpDetailV2Service; import com.yeshi.fanli.service.inter.config.ConfigService; @@ -47,7 +40,6 @@ import com.yeshi.fanli.util.RedisManager; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.TaoBaoConstant; import com.yeshi.fanli.util.Utils; import com.yeshi.fanli.util.VersionUtil; import com.yeshi.fanli.util.factory.MonitorFactory; import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory; fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
@@ -45,7 +45,6 @@ import com.yeshi.fanli.service.inter.user.HistorySearchService; import com.yeshi.fanli.tag.PageEntity; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.GsonUtil; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.ThreadUtil; import com.yeshi.fanli.util.Utils; fanli/src/main/java/com/yeshi/fanli/dao/mybatis/goods/recommend/RecommendGoodsDeleteHistoryMapper.java
@@ -17,4 +17,18 @@ */ List<RecommendGoodsDeleteHistory> listByGoodsInfo(@Param("device") String device, @Param("goodsList") List<RecommendGoodsDeleteHistory> goodsList); /** * 后台统计 * @param start * @param count * @param key * @return */ List<RecommendGoodsDeleteHistory> listBackStage(@Param("start") long start, @Param("count") int count, @Param("key") String key); long countBackStage(@Param("key") String key); } fanli/src/main/java/com/yeshi/fanli/mapping/goods/recommend/RecommendGoodsDeleteHistoryMapper.xml
@@ -39,6 +39,21 @@ </foreach> </select> <select id="listBackStage" resultMap="BaseResultMap"> SELECT * FROM yeshi_ec_recommend_goods_user_delete WHERE 1=1 <if test="key != null "> AND (t.`ud_uid` = ${key} OR t.`ud_reason` LIKE '%${key}%') </if> LIMIT #{start},#{count} </select> <select id="countBackStage" resultMap="BaseResultMap"> SELECT IFNULL(COUNT(t.`ud_id`),0) FROM yeshi_ec_recommend_goods_user_delete t WHERE 1=1 <if test="key != null "> AND (t.`ud_uid` = ${key} OR t.`ud_reason` LIKE '%${key}%') </if> </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">delete from yeshi_ec_recommend_goods_user_delete where ud_id = #{id,jdbcType=BIGINT} fanli/src/main/java/com/yeshi/fanli/service/impl/goods/recommend/RecommendGoodsDeleteHistoryServiceImpl.java
@@ -68,4 +68,13 @@ return resultList; } @Override public List<RecommendGoodsDeleteHistory> listBackStage(long start, int count, String key) { return recommendGoodsDeleteHistoryMapper.listBackStage(start, count, key); } @Override public long countBackStage(String key) { return recommendGoodsDeleteHistoryMapper.countBackStage(key); } } fanli/src/main/java/com/yeshi/fanli/service/inter/goods/recommend/RecommendGoodsDeleteHistoryService.java
@@ -23,4 +23,15 @@ */ public List<TaoBaoGoodsBrief> filterGoods(String device, List<TaoBaoGoodsBrief> goodsList); /** * 后台统计列表 * @param start * @param count * @param key * @return */ public List<RecommendGoodsDeleteHistory> listBackStage(long start, int count, String key); public long countBackStage(String key); }