huangfuli преди 3 години
родител
ревизия
7c7688a1b5

+ 12 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/SearchRecordsInfoController.java

@@ -1,13 +1,15 @@
 package com.yh.saas.plugin.yiliangyiyun.controller;
 
 
+
 import com.yh.saas.plugin.yiliangyiyun.entity.SearchRecordsInfo;
 import com.yh.saas.plugin.yiliangyiyun.service.ISearchRecordsInfoService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
+import com.baomidou.mybatisplus.plugins.Page;
+import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
-
 import org.springframework.web.bind.annotation.RestController;
 
 /**
@@ -33,5 +35,14 @@ public class SearchRecordsInfoController {
         return searchRecordsInfoService.addInfo(searchRecordsInfo);
     }
 
+    /**
+     * 搜索记录列表
+     * @param searchRecordsInfo
+     * @return
+     */
+    @GetMapping("/selectSearchRecordsInfo")
+    public Page<SearchRecordsInfo> selectSearchRecordsInfo(SearchRecordsInfo searchRecordsInfo) {
+        return searchRecordsInfoService.selectSearchRecordsInfo(searchRecordsInfo);
+    }
 }
 

+ 8 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/ISearchRecordsInfoService.java

@@ -1,6 +1,7 @@
 package com.yh.saas.plugin.yiliangyiyun.service;
 
-import com.yh.saas.plugin.yiliangyiyun.entity.ContractManagementInfo;
+
+import com.baomidou.mybatisplus.plugins.Page;
 import com.yh.saas.plugin.yiliangyiyun.entity.SearchRecordsInfo;
 import com.baomidou.mybatisplus.service.IService;
 
@@ -20,4 +21,10 @@ public interface ISearchRecordsInfoService extends IService<SearchRecordsInfo> {
      */
     String addInfo(SearchRecordsInfo searchRecordsInfo);
 
+    /**
+     * 搜索记录列表
+     * @param searchRecordsInfo
+     * @return
+     */
+    Page<SearchRecordsInfo> selectSearchRecordsInfo(SearchRecordsInfo searchRecordsInfo);
 }

+ 16 - 6
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/SearchRecordsInfoServiceImpl.java

@@ -4,18 +4,14 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.winsea.svc.base.security.util.AuthSecurityUtils;
 import com.yh.saas.common.support.util.IdGenerator;
 import com.yh.saas.plugin.yiliangyiyun.constant.NumberConstant;
-import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
 import com.yh.saas.plugin.yiliangyiyun.entity.ContractManagementInfo;
 import com.yh.saas.plugin.yiliangyiyun.entity.SearchRecordsInfo;
-import com.yh.saas.plugin.yiliangyiyun.exception.YException;
-import com.yh.saas.plugin.yiliangyiyun.exception.YExceptionEnum;
+import com.baomidou.mybatisplus.plugins.Page;
 import com.yh.saas.plugin.yiliangyiyun.mapper.SearchRecordsInfoMapper;
 import com.yh.saas.plugin.yiliangyiyun.service.ISearchRecordsInfoService;
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
-import org.springframework.data.mongodb.core.aggregation.ArrayOperators;
 import org.springframework.stereotype.Service;
 
-import java.util.List;
 
 /**
  * <p>
@@ -30,7 +26,6 @@ public class SearchRecordsInfoServiceImpl extends ServiceImpl<SearchRecordsInfoM
 
     /**
      * 新增搜索记录
-     *
      * @param searchRecordsInfo
      * @return
      */
@@ -57,4 +52,19 @@ public class SearchRecordsInfoServiceImpl extends ServiceImpl<SearchRecordsInfoM
         }
         return "OK";
     }
+
+    /**
+     * 搜索记录列表
+     * @param searchRecordsInfo
+     * @return
+     */
+    @Override
+    public Page<SearchRecordsInfo> selectSearchRecordsInfo(SearchRecordsInfo searchRecordsInfo){
+        //查询搜索记录
+        Page<SearchRecordsInfo> searchRecordsInfoPage = this.selectPage(searchRecordsInfo.getQueryPage(), new EntityWrapper<SearchRecordsInfo>()
+                .eq("id", searchRecordsInfo.getId())
+                .eq("comp_id", searchRecordsInfo.getCompId())
+                .orderBy("update_date", false));
+        return searchRecordsInfoPage;
+    }
 }