代码提交

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") @ApiModelProperty(value="工程id")
private List<String> engineeringIds; private List<String> engineeringIds;
@ApiModelProperty(value="工程id")
private String engineeringId;
@ApiModelProperty(value="起始时间") @ApiModelProperty(value="起始时间")
// @NotNull(message="起始时间不能为空!") // @NotNull(message="起始时间不能为空!")
private String startTime; private String startTime;

View File

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