CompareLiteratureServiceTests.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package cn.cslg.pas.service;
  2. import cn.cslg.pas.common.dto.CompareLiteratureDTO;
  3. import cn.cslg.pas.common.dto.business.LiteratureQueryDTO;
  4. import cn.cslg.pas.common.dto.invalidDTO.UpdateLiteratureOrderDTO;
  5. import cn.cslg.pas.common.model.cronModel.Records;
  6. import cn.cslg.pas.controller.AvoidDesignController;
  7. import cn.cslg.pas.domain.business.ReportProject;
  8. import cn.cslg.pas.service.business.AvoidDesignService;
  9. import cn.cslg.pas.service.business.CompareLiteratureService;
  10. import cn.cslg.pas.service.business.InvalidStatutesService;
  11. import cn.cslg.pas.service.business.ReportProjectService;
  12. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  13. import org.junit.jupiter.api.Test;
  14. import org.junit.runner.RunWith;
  15. import org.springframework.beans.factory.annotation.Autowired;
  16. import org.springframework.boot.test.context.SpringBootTest;
  17. import org.springframework.test.context.junit4.SpringRunner;
  18. import org.springframework.web.bind.annotation.RequestBody;
  19. import java.util.ArrayList;
  20. import java.util.Date;
  21. import java.util.List;
  22. /**
  23. * @Author xiexiang
  24. * @Date 2023/12/5
  25. */
  26. @SpringBootTest
  27. @RunWith(SpringRunner.class)
  28. public class CompareLiteratureServiceTests {
  29. @Autowired
  30. private CompareLiteratureService compareLiteratureService;
  31. @Autowired
  32. private FinalInvalidStatueService finalInvalidStatueService;
  33. @Autowired
  34. private ReportProjectService reportProjectService;
  35. @Test
  36. public void addNoPatent() throws Exception {
  37. CompareLiteratureDTO compareLiteratureDTO =new CompareLiteratureDTO();
  38. compareLiteratureDTO.setName("测试文");
  39. compareLiteratureDTO.setDescription("文件描述");
  40. compareLiteratureDTO.setFileGuid("12314415AAaa");
  41. compareLiteratureDTO.setAuthorName("张三");
  42. compareLiteratureDTO.setProjectId(1);
  43. compareLiteratureDTO.setPublicDate(new Date());
  44. compareLiteratureDTO.setAppDate(new Date());
  45. compareLiteratureService.addNotPatent(compareLiteratureDTO);
  46. }
  47. @Test
  48. public void queryCompareLiterature() throws Exception {
  49. LiteratureQueryDTO literatureQueryDTO =new LiteratureQueryDTO();
  50. literatureQueryDTO.setCurrent(0);
  51. literatureQueryDTO.setSize(10);
  52. literatureQueryDTO.setProjectId(105);
  53. Records records = compareLiteratureService.queryCompareLiterature(literatureQueryDTO);
  54. System.out.println(records);
  55. }
  56. @Test
  57. public void updateOrder(){
  58. List<UpdateLiteratureOrderDTO> updateLiteratureOrderDTOList=new ArrayList<>();
  59. UpdateLiteratureOrderDTO d1 =new UpdateLiteratureOrderDTO();
  60. d1.setSysOrder(1);
  61. d1.setId(44);
  62. updateLiteratureOrderDTOList.add(d1);
  63. UpdateLiteratureOrderDTO d2 =new UpdateLiteratureOrderDTO();
  64. d2.setSysOrder(0);
  65. d2.setId(45);
  66. updateLiteratureOrderDTOList.add(d2);
  67. compareLiteratureService.updateLiteratureOrder(updateLiteratureOrderDTOList);
  68. System.out.println("1");
  69. }
  70. @Test
  71. public void addAsso(){
  72. // LambdaQueryWrapper<ReportProject> queryWrapper =new LambdaQueryWrapper<>();
  73. // queryWrapper.eq(ReportProject::getReportType,7);
  74. // List<ReportProject> reportProjects = reportProjectService.list(queryWrapper);
  75. // System.out.println(reportProjects);
  76. // for (ReportProject reportProject: reportProjects) {
  77. // finalInvalidStatueService.importFinalInvalidStatutes(reportProject.getProjectId());
  78. // }
  79. finalInvalidStatueService.importFinalInvalidStatutes(348);
  80. }
  81. }