From 7e536551c09cea3b50c773308fb80d90d98d472a Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 29 Jun 2021 16:52:57 +0800
Subject: [PATCH] 20210629 ๅ•†ๅ“ๆœ็ดข

---
 gc-shop/src/main/java/com/xzx/gc/shop/service/GoodsService.java |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/gc-shop/src/main/java/com/xzx/gc/shop/service/GoodsService.java b/gc-shop/src/main/java/com/xzx/gc/shop/service/GoodsService.java
index d66a17b..e8c8c03 100644
--- a/gc-shop/src/main/java/com/xzx/gc/shop/service/GoodsService.java
+++ b/gc-shop/src/main/java/com/xzx/gc/shop/service/GoodsService.java
@@ -3,9 +3,11 @@
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.convert.Convert;
+import cn.hutool.core.date.DateTime;
 import cn.hutool.core.date.DateUnit;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.ObjectUtil;
+import cn.hutool.core.util.StrUtil;
 import com.fasterxml.jackson.databind.DeserializationFeature;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.github.pagehelper.PageHelper;
@@ -42,6 +44,8 @@
     ScoreGoodsImagesMapper scoreGoodsImagesMapper;
     @Resource
     ScoreGoodsStyleMapper scoreGoodsStyleMapper;
+    @Resource
+    ScoreGoodsSearchMapper scoreGoodsSearchMapper;
 
     @Autowired
     private MqUtil mqUtil;
@@ -313,7 +317,13 @@
 
         PageHelper.startPage(xcxGoodsListDto.getPageNo(), xcxGoodsListDto.getPageSize());
         List<XcxGoodsListVo> data = scoreGoodsMapper.selectXcxGoodsList(xcxGoodsListDto);
-
+        if(StrUtil.isNotEmpty(xcxGoodsListDto.getName())){
+            ScoreGoodsSearch scoreGoodsSearch = new ScoreGoodsSearch();
+            scoreGoodsSearch.setUserId(xcxGoodsListDto.getUserId());
+            scoreGoodsSearch.setContents(xcxGoodsListDto.getName());
+            scoreGoodsSearch.setCreatedTime(new DateTime());
+            scoreGoodsSearchMapper.insert(scoreGoodsSearch);
+        }
         return new PageInfo<>(data);
     }
 
@@ -341,4 +351,16 @@
         }
         return data;
     }
+
+    public List<GoodsSearchVo> goodsSearch(GoodsSearchDto goodsSearchDto) {
+        return scoreGoodsSearchMapper.goodsSearch(goodsSearchDto);
+    }
+
+    public void delGoodsSearch(Long id, String userId) {
+        Example exampleSearch = new Example(ScoreGoodsSearch.class);
+        Example.Criteria criteriaSearch = exampleSearch.createCriteria();
+        criteriaSearch.andEqualTo("id",id);
+        criteriaSearch.andEqualTo("userId",userId);
+        scoreGoodsSearchMapper.deleteByExample(exampleSearch);
+    }
 }

--
Gitblit v1.9.1