From 2c0b1e73e0024f57b297428f6142ce67df4e4c3f Mon Sep 17 00:00:00 2001 From: lu Date: Thu, 26 Oct 2023 10:17:15 +0800 Subject: [PATCH] =?UTF-8?q?upd=20=E6=9C=AA=E4=B8=8A=E7=BA=BF=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CasesRecommendPushRecordServiceImpl.java | 31 ++++---- .../boecase/dao/CasesRecordDaoTest.java | 74 +++++++++++++------ 2 files changed, 68 insertions(+), 37 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesRecommendPushRecordServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesRecommendPushRecordServiceImpl.java index dd8c777c..80180d2b 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesRecommendPushRecordServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesRecommendPushRecordServiceImpl.java @@ -228,22 +228,23 @@ public class CasesRecommendPushRecordServiceImpl implements ICasesRecommendPushR @Override public boolean update(Cases cases) { - String sysType1 = ""; - String sysType2 = ""; - String sysType3 = ""; - if(StringUtils.isNotEmpty(cases.getSysType1())){ - sysType1 = cases.getSysType1(); - } - if(StringUtils.isNotEmpty(cases.getSysType2())){ - sysType2 = cases.getSysType2(); - } - if(StringUtils.isNotEmpty(cases.getSysType3())){ - sysType3 = cases.getSysType3(); - } +// String sysType1 = ""; +// String sysType2 = ""; +// String sysType3 = ""; +// if(StringUtils.isNotEmpty(cases.getSysType1())){ +// sysType1 = cases.getSysType1(); +// } +// if(StringUtils.isNotEmpty(cases.getSysType2())){ +// sysType2 = cases.getSysType2(); +// } +// if(StringUtils.isNotEmpty(cases.getSysType3())){ +// sysType3 = cases.getSysType3(); +// } + +// .addUpdateField("sys_type1",sysType1) +// .addUpdateField("sys_type2",sysType2) +// .addUpdateField("sys_type3",sysType3) return casesRecommendPushRecordDao.update(UpdateBuilder.from(CasesRecommendPushRecord.class) - .addUpdateField("sys_type1",sysType1) - .addUpdateField("sys_type2",sysType2) - .addUpdateField("sys_type3",sysType3) .addFilter(FieldFilters.eq("id",cases.getId())).builder() ) > 0; } diff --git a/servers/boe-server-all/src/test/java/com/xboe/module/boecase/dao/CasesRecordDaoTest.java b/servers/boe-server-all/src/test/java/com/xboe/module/boecase/dao/CasesRecordDaoTest.java index e6ef8fde..bf2128d5 100644 --- a/servers/boe-server-all/src/test/java/com/xboe/module/boecase/dao/CasesRecordDaoTest.java +++ b/servers/boe-server-all/src/test/java/com/xboe/module/boecase/dao/CasesRecordDaoTest.java @@ -1,36 +1,66 @@ package com.xboe.module.boecase.dao; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.DeserializationFeature; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.xboe.module.boecase.dto.CasePageVo; -import com.xboe.module.boecase.entity.Cases; -import org.junit.jupiter.api.Test; +import com.xboe.module.boecase.service.ICasesService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.PageRequest; -import org.springframework.data.domain.Pageable; import org.springframework.test.context.ActiveProfiles; -import static org.junit.jupiter.api.Assertions.*; - @SpringBootTest @ActiveProfiles("dev") class CasesRecordDaoTest { @Autowired - private CasesRecordDao casesRecordDao; + private ICasesService casesService; + +// @Autowired +// private CasesApi casesApi; + // @Test - void queryList() throws JsonProcessingException { - PageRequest of = PageRequest.of(0, 10); - String jsonStr = "{\"pageIndex\":1,\"pageSize\":10,\"orderField\":\"excellent\",\"majorType\":\"\",\"orgDomainDtos\":[],\"orderAsc\":false,\"excellent\":true,\"breCommend\":true,\"caseType\":\"\",\"authorName\":\"\",\"notInIds\":[],\"type\":\"recommend\",\"userId\":\"\",\"parent\":\"\",\"children\":[],\"name\":\"\",\"years\":[2023,2022,2020,2021]}"; - ObjectMapper mapper = new ObjectMapper(); - mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false); - CasePageVo pageVo = mapper.readValue(jsonStr, CasePageVo.class); - pageVo.setUserId("965341999643234304"); - Page cases = casesRecordDao.queryList(of, pageVo); - System.out.println(cases); - } +// void queryList() throws JsonProcessingException { +// PageRequest of = PageRequest.of(0, 10); +// String jsonStr = "{\"pageIndex\":1,\"pageSize\":10,\"orderField\":\"excellent\",\"majorType\":\"\",\"orgDomainDtos\":[],\"orderAsc\":false,\"excellent\":true,\"breCommend\":true,\"caseType\":\"\",\"authorName\":\"\",\"notInIds\":[],\"type\":\"recommend\",\"userId\":\"\",\"parent\":\"\",\"children\":[],\"name\":\"\",\"years\":[2023,2022,2020,2021]}"; +// ObjectMapper mapper = new ObjectMapper(); +// mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false); +// CasePageVo pageVo = mapper.readValue(jsonStr, CasePageVo.class); +// pageVo.setUserId("965341999643234304"); +// Page cases = casesRecordDao.queryList(of, pageVo); +// System.out.println(cases); +// } + +// @Test +// void queryListV2() throws JsonProcessingException { +// PageRequest of = PageRequest.of(0, 10); +//// String jsonStr = "{\"pageIndex\":1,\"pageSize\":10,\"orderField\":\"excellent\",\"majorType\":\"\",\"orgDomainDtos\":[],\"orderAsc\":false,\"excellent\":true,\"breCommend\":true,\"caseType\":\"\",\"authorName\":\"\",\"notInIds\":[],\"type\":\"recommend\",\"userId\":\"\",\"parent\":\"\",\"children\":[],\"name\":\"\",\"years\":[2023,2022,2020,2021]}"; +//// ObjectMapper mapper = new ObjectMapper(); +//// mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false); +//// CasePageVo pageVo = mapper.readValue(jsonStr, CasePageVo.class); +// CasePageVo pageVo = new CasePageVo(); +// pageVo.setPageIndex(1); +// pageVo.setPageSize(5); +// pageVo.setUserId("965342027497607168"); +// pageVo.setSysType1("1"); +//// PageList casesPageList = casesService.queryRecommendPageCasesV2(pageVo); +//// PageList casesPageList = casesService.queryPageCasesV2(pageVo); +//// JsonResponse> casesPageList = casesApi.queryCaseBreV2(pageVo); +//// System.out.println(casesPageList); +// } + +// @Test +// public void saveTest(){ +// Cases cases = new Cases(); +// cases.setTitle("测试案例分类"); +// cases.setAuthorName("李玉冰"); +// cases.setAuthorId("965342027497607168"); +// cases.setOrgDomainParent("b1c1"); +// cases.setOrgDomainParent2("a2b2"); +// cases.setOrgDomainParent3("b1c"); +// cases.setSysType1("966458733088919552"); +// cases.setSysType2("966459079181914112"); +// cases.setSysType3("1060578229055287296"); +// ArrayList objects = new ArrayList<>(); +// objects.add("27737267694995164"); +// cases.setMajorIds(objects); +// casesService.save(cases); +// } } \ No newline at end of file