|
@@ -4,6 +4,7 @@ import cn.cslg.pas.common.core.base.Constants;
|
|
|
import cn.cslg.pas.common.dto.business.PatentProjectDTO;
|
|
|
import cn.cslg.pas.common.dto.business.UpdateEventDTO;
|
|
|
import cn.cslg.pas.common.dto.business.UpdatePatentProjectDTO;
|
|
|
+import cn.cslg.pas.common.model.addPatentToReport.AddProjectPatentToReportDTO;
|
|
|
import cn.cslg.pas.common.model.cronModel.Records;
|
|
|
import cn.cslg.pas.common.model.request.StringGroupRequest;
|
|
|
import cn.cslg.pas.common.model.request.StringRequest;
|
|
@@ -13,6 +14,7 @@ import cn.cslg.pas.exception.UnLoginException;
|
|
|
import cn.cslg.pas.exception.XiaoShiException;
|
|
|
import cn.cslg.pas.factorys.businessFactory.Business;
|
|
|
import cn.cslg.pas.factorys.businessFactory.BusinessFactory;
|
|
|
+import cn.cslg.pas.service.business.ProjectService;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -36,6 +38,8 @@ import java.util.List;
|
|
|
public class PatentProjectController {
|
|
|
@Autowired
|
|
|
private BusinessFactory businessFactory;
|
|
|
+ @Autowired
|
|
|
+ private ProjectService projectService;
|
|
|
|
|
|
@Operation(summary = "查询专利数据库")
|
|
|
@PostMapping("/queryPatentProject")
|
|
@@ -61,8 +65,7 @@ public class PatentProjectController {
|
|
|
return Response.unLogin(e.getMessage());
|
|
|
} else if (e instanceof ConditionException) {
|
|
|
return Response.conditionError(e.getMessage());
|
|
|
- }
|
|
|
- else{
|
|
|
+ } else {
|
|
|
return Response.error(e.getMessage());
|
|
|
}
|
|
|
}
|
|
@@ -91,8 +94,7 @@ public class PatentProjectController {
|
|
|
}
|
|
|
}
|
|
|
return Response.success(id);
|
|
|
- }
|
|
|
- else {
|
|
|
+ } else {
|
|
|
return Response.error("网络异常");
|
|
|
}
|
|
|
}
|
|
@@ -113,8 +115,15 @@ public class PatentProjectController {
|
|
|
@PostMapping("/groupPatentProject")
|
|
|
public Response groupPatentProject(@RequestBody StringGroupRequest stringGroupRequest) throws Exception {
|
|
|
Business business = businessFactory.getClass("patentProjectService");
|
|
|
- Records records = (Records)business.getGroup(stringGroupRequest,"patentProject");
|
|
|
+ Records records = (Records) business.getGroup(stringGroupRequest, "patentProject");
|
|
|
return Response.success(records);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @Operation(summary = "将专题库专利添加报告")
|
|
|
+ @PostMapping("/addProjectPatentToReport")
|
|
|
+ public String addProjectPatentToReport(@RequestBody AddProjectPatentToReportDTO addProjectPatentToReportDTO) throws Exception {
|
|
|
+ projectService.addProjectPatentToReport(addProjectPatentToReportDTO);
|
|
|
+ return Response.success();
|
|
|
+ }
|
|
|
}
|