代码提交

This commit is contained in:
huangzj
2023-08-25 11:13:16 +08:00
parent dee5f9b318
commit 4649765b7c
2 changed files with 15 additions and 4 deletions

View File

@@ -33,6 +33,9 @@ public class AppProjectQueryParm {
@ApiModelProperty(value="工程id")
private List<String> engineeringIds;
@ApiModelProperty(value="工程id")
private String engineeringId;
@ApiModelProperty(value="起始时间")
// @NotNull(message="起始时间不能为空!")
private String startTime;

View File

@@ -32,6 +32,7 @@ import java.util.List;
import java.util.Objects;
import java.util.Optional;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* Description:
@@ -259,11 +260,18 @@ class AppProjectServiceImpl extends ServiceImpl<AppProjectMapper, AppProjectPO>
// if(Objects.equals(RequestUtil.getUsername(),"root")){
// userId = null;
// }
/*如何为空前端没传,查询所有*/
if(StringUtils.isEmpty(appProjectQueryParm.getEngineeringId())){
List<String> roleengineer = roleEngineerDevService.getRoleengineer();
appProjectQueryParm.setEngineeringIds(roleengineer);
if(CollectionUtils.isEmpty(roleengineer)){
return returnpage;
}
appProjectQueryParm.setEngineeringIds(roleengineer);
}else {
appProjectQueryParm.setEngineeringIds(Stream.of(appProjectQueryParm.getEngineeringId()).collect(Collectors.toList()));
}
QueryWrapper<CsLedger> queryWrapper = new QueryWrapper<>();
returnpage = appProjectMapper.getPageVo (returnpage, appProjectQueryParm);
List<AppProjectVO> collect = returnpage.getRecords().stream().map(temp -> {