From 463977202580c5c1e7084e087279557781256197 Mon Sep 17 00:00:00 2001 From: buerjun Date: Tue, 27 Jun 2023 12:42:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=80=E4=BD=B3=E6=A1=88=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/SqlExecutorServiceImpl.java | 3 +- .../service/impl/CasesServiceImplTest.java | 39 +++++++++++++++---- 2 files changed, 33 insertions(+), 9 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/tools/service/impl/SqlExecutorServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/tools/service/impl/SqlExecutorServiceImpl.java index f02106bd..6dcef6b6 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/tools/service/impl/SqlExecutorServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/tools/service/impl/SqlExecutorServiceImpl.java @@ -11,8 +11,7 @@ import java.util.List; import javax.annotation.Resource; import javax.transaction.Transactional; -import javafx.util.Builder; -import org.apache.lucene.util.QueryBuilder; + import org.springframework.dao.DataAccessException; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.PreparedStatementCallback; diff --git a/servers/boe-server-all/src/test/java/com/xboe/module/boecase/service/impl/CasesServiceImplTest.java b/servers/boe-server-all/src/test/java/com/xboe/module/boecase/service/impl/CasesServiceImplTest.java index 099018d4..66279968 100644 --- a/servers/boe-server-all/src/test/java/com/xboe/module/boecase/service/impl/CasesServiceImplTest.java +++ b/servers/boe-server-all/src/test/java/com/xboe/module/boecase/service/impl/CasesServiceImplTest.java @@ -1,6 +1,11 @@ package com.xboe.module.boecase.service.impl; import cn.hutool.core.collection.ListUtil; +import cn.hutool.json.JSON; +import cn.hutool.json.JSONUtil; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.ObjectMapper; import com.xboe.common.PageList; import com.xboe.module.boecase.dto.CasePageVo; import com.xboe.module.boecase.entity.Cases; @@ -20,13 +25,33 @@ class CasesServiceImplTest { private ICasesService casesService; @Test - void queryPageCasesV2() { - CasePageVo pageVo = new CasePageVo(); -// pageVo.setYears(ListUtil.toList(2023)); - pageVo.setPageIndex(1); - pageVo.setPageSize(10); - pageVo.setUserId("199"); - pageVo.setExcellent(Boolean.TRUE); + void queryPageCasesV2() throws JsonProcessingException { + String jsonStr = "{\n" + + "\t\"pageIndex\": 1,\n" + + "\t\"pageSize\": 10,\n" + + "\t\"isTop\": false,\n" + + "\t\"orderField\": \"excellent\",\n" + + "\t\"majorType\": \"\",\n" + + "\t\"orgDomainDtos\": [],\n" + + "\t\"orderAsc\": false,\n" + + "\t\"excellent\": true,\n" + + "\t\"years\": [2023],\n" + + "\t\"breCommend\": true,\n" + + "\t\"caseType\": \"\",\n" + + "\t\"authorName\": \"\",\n" + + "\t\"notInIds\": [],\n" + + "\t\"type\": \"recommend\",\n" + + "\t\"userId\": \"\",\n" + + "\t\"parent\": \"\",\n" + + "\t\"children\": [],\n" + + "\t\"name\": \"\",\n" + + "\t\"firstId\": \"\",\n" + + "\t\"secondId\": \"\",\n" + + "\t\"threeId\": \"\"\n" + + "}"; + ObjectMapper mapper = new ObjectMapper(); + mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false); + CasePageVo pageVo = mapper.readValue(jsonStr, CasePageVo.class); PageList casesV2 = casesService.queryPageCasesV2(pageVo); System.out.println(casesV2); }