|
@@ -68,17 +68,11 @@ public class TProjectPoolController extends BaseController
|
|
|
@Autowired
|
|
|
private ISysDictDataService dictDataService;
|
|
|
|
|
|
- @Autowired
|
|
|
- private ITProjectMeetingService tProjectMeetingService;
|
|
|
-
|
|
|
@Autowired
|
|
|
private ITProjectInvestigateService tProjectInvestigateService;
|
|
|
|
|
|
@Autowired
|
|
|
- private ITProjectApprovalService tProjectApprovalService;
|
|
|
-
|
|
|
- @Autowired
|
|
|
- private ITProjectDecisionService tProjectDecisionService;
|
|
|
+ private ITProjectInvestigatePersonService tProjectInvestigatePersonService;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -136,6 +130,9 @@ public class TProjectPoolController extends BaseController
|
|
|
List<TProjectPool> list = tProjectPoolService.selectTProjectPoolList(tProjectPool)
|
|
|
.stream().map(n -> {
|
|
|
n.settProjectInvestigate(tProjectInvestigateService.listProjectPoolIdNew(n.getId()));
|
|
|
+ if(null != n.gettProjectInvestigate()){
|
|
|
+ n.settProjectInvestigatePerson(tProjectInvestigatePersonService.selectByProjectInvestigateId(n.gettProjectInvestigate().getId(),getUserId()));
|
|
|
+ }
|
|
|
return n;
|
|
|
}).collect(Collectors.toList());
|
|
|
return getDataTable(list);
|
|
@@ -220,43 +217,25 @@ public class TProjectPoolController extends BaseController
|
|
|
tProjectCompany.setProjectPoolId(tProjectPool.getId());
|
|
|
|
|
|
// todo 保存公司附件信息
|
|
|
- List<TUnifyFile> tUnifyFileList = tProjectPool.getListFile();
|
|
|
- if(null != tUnifyFileList && !tUnifyFileList.isEmpty()){
|
|
|
- for (TUnifyFile tUnifyFile:
|
|
|
- tUnifyFileList) {
|
|
|
- tUnifyFile.setFileId(tProjectPool.getId());
|
|
|
- tUnifyFile.setFileBusinessId(tProjectCompany.getId());//公司ID
|
|
|
- tUnifyFile.setUploadType(String.valueOf(FileType.COMPANY.ordinal()));//文件类型:公司信息
|
|
|
- tUnifyFile.setCreateBy(getNickName());
|
|
|
- tUnifyFileService.insertTUnifyFile(tUnifyFile);
|
|
|
- }
|
|
|
- }
|
|
|
+ tUnifyFileService.insertTUnifyFileList(tProjectPool.getListFile(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ tProjectCompany.getId(),
|
|
|
+ String.valueOf(FileType.COMPANY.ordinal()),
|
|
|
+ getNickName());
|
|
|
|
|
|
// todo 保存BP附件信息
|
|
|
- List<TUnifyFile> bpFileList = tProjectPool.getBpFile();
|
|
|
- if(null != bpFileList && !bpFileList.isEmpty()){
|
|
|
- for (TUnifyFile tUnifyFile:
|
|
|
- bpFileList) {
|
|
|
- tUnifyFile.setFileId(tProjectPool.getId());
|
|
|
- tUnifyFile.setFileBusinessId(tProjectPool.getId());//项目ID
|
|
|
- tUnifyFile.setUploadType(String.valueOf(FileType.BP.ordinal()));//文件类型:BP
|
|
|
- tUnifyFile.setCreateBy(getNickName());
|
|
|
- tUnifyFileService.insertTUnifyFile(tUnifyFile);
|
|
|
- }
|
|
|
- }
|
|
|
+ tUnifyFileService.insertTUnifyFileList(tProjectPool.getBpFile(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ String.valueOf(FileType.BP.ordinal()),
|
|
|
+ getNickName());
|
|
|
|
|
|
// todo 保存其他附件信息
|
|
|
- List<TUnifyFile> otherFileList = tProjectPool.getOtherFile();
|
|
|
- if(null != otherFileList && !otherFileList.isEmpty()){
|
|
|
- for (TUnifyFile tUnifyFile:
|
|
|
- otherFileList) {
|
|
|
- tUnifyFile.setFileId(tProjectPool.getId());
|
|
|
- tUnifyFile.setFileBusinessId(tProjectPool.getId());//项目ID
|
|
|
- tUnifyFile.setUploadType(String.valueOf(FileType.OTHER.ordinal()));//文件类型:OTHER
|
|
|
- tUnifyFile.setCreateBy(getNickName());
|
|
|
- tUnifyFileService.insertTUnifyFile(tUnifyFile);
|
|
|
- }
|
|
|
- }
|
|
|
+ tUnifyFileService.insertTUnifyFileList(tProjectPool.getOtherFile(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ String.valueOf(FileType.OTHER.ordinal()),
|
|
|
+ getNickName());
|
|
|
|
|
|
tProjectCompanyService.insertTProjectCompany(tProjectCompany);
|
|
|
tProjectContactsService.insertTProjectContacts(tProjectContacts);
|
|
@@ -286,45 +265,27 @@ public class TProjectPoolController extends BaseController
|
|
|
tProjectContacts.setUpdateBy(getNickName());
|
|
|
tProjectContacts.setId(tProjectPool.getProjectContacts());
|
|
|
// 上传并返回新文件名称
|
|
|
- // todo 保存附件信息
|
|
|
- List<TUnifyFile> tUnifyFileList = tProjectPool.getListFile();
|
|
|
- if(null != tUnifyFileList && !tUnifyFileList.isEmpty()){
|
|
|
- for (TUnifyFile tUnifyFile:tUnifyFileList) {
|
|
|
- if(tUnifyFile.getId() == null){
|
|
|
- tUnifyFile.setFileId(tProjectPool.getId());
|
|
|
- tUnifyFile.setFileBusinessId(tProjectCompany.getCompanyId());//公司ID
|
|
|
- tUnifyFile.setUploadType(String.valueOf(FileType.COMPANY.ordinal()));//文件类型:公司信息
|
|
|
- tUnifyFile.setCreateBy(getNickName());
|
|
|
- tUnifyFileService.insertTUnifyFile(tUnifyFile);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ // todo 保存公司附件信息
|
|
|
+ tUnifyFileService.insertTUnifyFileList(tProjectPool.getListFile(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ tProjectCompany.getCompanyId(),
|
|
|
+ String.valueOf(FileType.COMPANY.ordinal()),
|
|
|
+ getNickName());
|
|
|
+
|
|
|
// todo 保存BP附件信息
|
|
|
- List<TUnifyFile> bpFileList = tProjectPool.getBpFile();
|
|
|
- if(null != bpFileList && !bpFileList.isEmpty()){
|
|
|
- for (TUnifyFile tUnifyFile:bpFileList) {
|
|
|
- if(tUnifyFile.getId() == null){
|
|
|
- tUnifyFile.setFileId(tProjectPool.getId());
|
|
|
- tUnifyFile.setFileBusinessId(tProjectPool.getId());//项目ID
|
|
|
- tUnifyFile.setUploadType(String.valueOf(FileType.BP.ordinal()));//文件类型:BP
|
|
|
- tUnifyFile.setCreateBy(getNickName());
|
|
|
- tUnifyFileService.insertTUnifyFile(tUnifyFile);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ tUnifyFileService.insertTUnifyFileList(tProjectPool.getBpFile(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ String.valueOf(FileType.BP.ordinal()),
|
|
|
+ getNickName());
|
|
|
+
|
|
|
// todo 保存其他附件信息
|
|
|
- List<TUnifyFile> otherFileList = tProjectPool.getOtherFile();
|
|
|
- if(null != otherFileList && !otherFileList.isEmpty()){
|
|
|
- for (TUnifyFile tUnifyFile:otherFileList) {
|
|
|
- if(tUnifyFile.getId() == null){
|
|
|
- tUnifyFile.setFileId(tProjectPool.getId());
|
|
|
- tUnifyFile.setFileBusinessId(tProjectPool.getId());//项目ID
|
|
|
- tUnifyFile.setUploadType(String.valueOf(FileType.OTHER.ordinal()));//文件类型:OTHER
|
|
|
- tUnifyFile.setCreateBy(getNickName());
|
|
|
- tUnifyFileService.insertTUnifyFile(tUnifyFile);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ tUnifyFileService.insertTUnifyFileList(tProjectPool.getOtherFile(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ tProjectPool.getId(),
|
|
|
+ String.valueOf(FileType.OTHER.ordinal()),
|
|
|
+ getNickName());
|
|
|
+
|
|
|
tProjectCompanyService.updateTProjectCompany(tProjectCompany);
|
|
|
tProjectContactsService.updateTProjectContacts(tProjectContacts);
|
|
|
return toAjax(tProjectPoolService.updateTProjectPool(tProjectPool));
|