123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- package cn.cslg.pas.service;
- import cn.cslg.pas.common.dto.business.ProjectEventDTO;
- import cn.cslg.pas.common.dto.business.ReportProjectDTO;
- import cn.cslg.pas.common.utils.Response;
- import cn.cslg.pas.controller.ReportProjectController;
- import cn.cslg.pas.service.business.ReportProjectService;
- import org.apache.regexp.RE;
- import org.junit.Assert;
- import org.junit.Test;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.test.context.SpringBootTest;
- import org.springframework.web.multipart.MultipartFile;
- import java.text.SimpleDateFormat;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * @Author xiexiang
- * @Date 2023/11/6
- */
- @SpringBootTest
- public class ReportProjectServiceTests {
- @Autowired
- private ReportProjectService reportProjectService;
- @Autowired
- private ReportProjectController reportProjectController;
- @Test
- void addReportProject() throws Exception {
- // ReportProjectDTO reportProjectDTO = new ReportProjectDTO();
- // reportProjectDTO.setName("");
- // //委托类型1客户,2部门
- // reportProjectDTO.setEntrustType(1);
- // //委托方id
- // reportProjectDTO.setEntrustId();
- // //负责人id
- // reportProjectDTO.setHeadId(30);
- // //负责部门id
- // reportProjectDTO.setDepartmentId(null);
- // //项目类型(1专题库 2报告 3专利挖掘项目)
- // reportProjectDTO.setType(2);
- // //合同号
- // reportProjectDTO.setContractNo("合同号");
- // //内部卷号
- // reportProjectDTO.setVolumeNumber("内部卷号");
- // //委案日
- // SimpleDateFormat sdf = new SimpleDateFormat();
- // sdf.applyPattern("yyyy-MM-dd");
- // String dateString = "2023-11-01";
- // Date date = sdf.parse(dateString);
- // reportProjectDTO.setCommissionCaseDay(null);
- // //描述
- // reportProjectDTO.setDescription();
- // //标的专利号
- // reportProjectDTO.setSignPatentNo();
- // //标的产品号
- // reportProjectDTO.setSignProjectId();
- // //报告类型
- // reportProjectDTO.setReportType();
- // //报告状态
- // reportProjectDTO.setStauts();
- // //案件编号
- // reportProjectDTO.setCaseNumber();
- // //发文序号
- // reportProjectDTO.setIssueNumber();
- // //发明创造名称
- // reportProjectDTO.setInventionName();
- // //专利权人
- // reportProjectDTO.setCurrentApplication();
- // //无效宣告请求人
- // reportProjectDTO.setInvalidApplication();
- // //结论论述
- // reportProjectDTO.setCronDescription();
- // //事件集合
- // List<ProjectEventDTO> events = new ArrayList<>();
- // ProjectEventDTO projectEventDTO = new ProjectEventDTO();
- // //事件id
- // projectEventDTO.setEventId();
- // //处理事项id
- // projectEventDTO.setMatterId();
- // events.add(projectEventDTO);
- // reportProjectDTO.setEvents(events);
- // //文件guids
- // List<String> guids = new ArrayList<>();
- // reportProjectDTO.setFileGuids(guids);
- // //核心结论
- // List<Integer> cronIds = new ArrayList<>();
- // reportProjectDTO.setCronIds(cronIds);
- // List<MultipartFile> files = new ArrayList<>();
- // Response response = reportProjectController.addReportProject(reportProjectDTO, files);
- // Assert.assertEquals(200,Integer.parseInt(response.getCode().toString()));
- }
- }
|