|
|
@@ -170,6 +170,9 @@ public class CostProjectDocumentManagerImpl extends BaseManagerImpl<CostProjectD
|
|
|
qw.in(CostProjectDocument::getEnterpriseId, collected);
|
|
|
}
|
|
|
qw.eq(CostProjectDocument::getStatus, 1);
|
|
|
+ qw.eq(CostProjectDocument::getIsPushed, 1);
|
|
|
+ List<String> strings = Arrays.asList("8", "6", "9", "7");
|
|
|
+ qw.notIn(CostProjectDocument::getDocumentType,strings);
|
|
|
} else if (req.getPermissionType().equals(2)) {
|
|
|
IUser iUser = ContextUtil.getCurrentUser();
|
|
|
User user = userService.getByAccount(iUser.getAccount());
|
|
|
@@ -182,9 +185,9 @@ public class CostProjectDocumentManagerImpl extends BaseManagerImpl<CostProjectD
|
|
|
List<Role> roles = list.stream()
|
|
|
.filter(role -> targetCodes.contains(role.getCode()))
|
|
|
.collect(Collectors.toList());
|
|
|
- if (!roles.isEmpty() ) {
|
|
|
+ /*if (!roles.isEmpty() ) {
|
|
|
qw.eq(CostProjectDocument::getIsPushed, 1);
|
|
|
- }
|
|
|
+ }*/
|
|
|
}
|
|
|
IPage<CostProjectDocument> page = new Page<>(req.getPageNum(), req.getPageSize());
|
|
|
IPage<CostProjectDocument> documentIPage = this.page(page, qw);
|
|
|
@@ -274,7 +277,7 @@ public class CostProjectDocumentManagerImpl extends BaseManagerImpl<CostProjectD
|
|
|
throw new BaseException("请选择监审单位");
|
|
|
}
|
|
|
req.setGenerateTime(LocalDateTime.now());
|
|
|
- req.setIsPushed("1");
|
|
|
+ //req.setIsPushed("1");
|
|
|
|
|
|
|
|
|
req.setDocumentAlias(costDocumentTemplate.getAlias());
|
|
|
@@ -313,7 +316,7 @@ public class CostProjectDocumentManagerImpl extends BaseManagerImpl<CostProjectD
|
|
|
BeanUtil.copyProperties(req, costProjectDocument);
|
|
|
costProjectDocument.setDocumentNumber(whNo);
|
|
|
costProjectDocument.setDocumentName(costDocumentTemplate.getDocumentName());
|
|
|
- costProjectDocument.setCreateBy(user.getCreateBy());
|
|
|
+ costProjectDocument.setCreateBy(user.getFullname());
|
|
|
//costProjectDocument.setDocumentType(costDocumentTemplate.getType());
|
|
|
costProjectDocument.setProjectId(costProjectApproval.getProjectId());
|
|
|
if (costProjectDocument.getDocumentType().equals("3")) {
|
|
|
@@ -390,7 +393,7 @@ public class CostProjectDocumentManagerImpl extends BaseManagerImpl<CostProjectD
|
|
|
CostProjectDocument projectDocument = new CostProjectDocument();
|
|
|
BeanUtil.copyProperties(costProjectDocument, projectDocument);
|
|
|
projectDocument.setId(UniqueIdUtil.getSuid());
|
|
|
- projectDocument.setCreateBy(user.getAccount());
|
|
|
+ projectDocument.setCreateBy(user.getFullname());
|
|
|
projectDocument.setCreateTime(LocalDateTime.now());
|
|
|
|
|
|
|
|
|
@@ -607,11 +610,12 @@ public class CostProjectDocumentManagerImpl extends BaseManagerImpl<CostProjectD
|
|
|
BeanUtil.copyProperties(req,selectCostProjectDocument);
|
|
|
selectCostProjectDocument.setDocumentNumber(whNo);
|
|
|
super.update(selectCostProjectDocument);
|
|
|
-
|
|
|
- req.getCostProjectDocumentFiles().forEach(f->{
|
|
|
- f.setProjectDocumentId(selectCostProjectDocument.getId());
|
|
|
- });
|
|
|
- costProjectDocumentFileManager.updateBatchById(req.getCostProjectDocumentFiles());
|
|
|
+ if(req.getCostProjectDocumentFiles()!=null && !req.getCostProjectDocumentFiles().isEmpty()){
|
|
|
+ req.getCostProjectDocumentFiles().forEach(f->{
|
|
|
+ f.setProjectDocumentId(selectCostProjectDocument.getId());
|
|
|
+ });
|
|
|
+ costProjectDocumentFileManager.updateBatchById(req.getCostProjectDocumentFiles());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|