|
|
@@ -282,11 +282,10 @@ public class ProjectController {
|
|
|
|
|
|
@RequestParam(name = "cornId", required = false) Long cornId,
|
|
|
@RequestParam(name = "corpName", required = false) String corpName,
|
|
|
- @RequestParam(name = "deptName", required = false) String deptName,
|
|
|
|
|
|
+ @RequestParam(name = "userName", required = false) String userName,
|
|
|
|
|
|
@RequestParam(name = "actualDate", required = false) String actualDate,
|
|
|
- @RequestParam(name = "userName", required = false) String userName,
|
|
|
@RequestParam(name = "deptid", required = false) Long deptid,
|
|
|
@RequestParam(name = "status", required = true) String status,
|
|
|
@RequestParam(name = "payStartTime", required = false) String payStartTime,
|
|
|
@@ -309,8 +308,8 @@ public class ProjectController {
|
|
|
.between(StringUtils.isNotBlank(createStartTime) && StringUtils.isNotBlank(createEndTime), ServiceProjectItem::getCreateTime, createStartTime, createEndTime)
|
|
|
.between(StringUtils.isNotBlank(payStartTime) && StringUtils.isNotBlank(payEndTime), ServiceProjectItem::getPayTime, payStartTime, payEndTime)
|
|
|
.like(StringUtils.isNotBlank(pName), ServiceProjectItem::getPName, pName)
|
|
|
- .apply(StringUtils.isNotBlank(beginTime), "date_format(begin_time,'%Y-%m-%d') = '" + beginTime + "'")
|
|
|
- .apply(StringUtils.isNotBlank(actualDate), "date_format(actual_date,'%Y-%m-%d') = '" + actualDate + "'");
|
|
|
+ .apply(StringUtils.isNotBlank(beginTime), "date_format(begin_time,'%Y-%m-%d') >= '" + beginTime + "'")
|
|
|
+ .apply(StringUtils.isNotBlank(actualDate), "date_format(actual_date,'%Y-%m-%d') <= '" + actualDate + "'");
|
|
|
|
|
|
LambdaQueryWrapper<ServiceProject> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
//客户名称
|
|
|
@@ -342,6 +341,12 @@ public class ProjectController {
|
|
|
{
|
|
|
return R.data(Collections.EMPTY_LIST);
|
|
|
}*/
|
|
|
+ // 承做人
|
|
|
+ if(StringUtils.isNotBlank(corpName)) {
|
|
|
+ List<User> userList = userClient.userInfoByName(corpName,AuthUtil.getTenantId());
|
|
|
+ List<Long> userIds = userList.stream().map(User::getId).collect(Collectors.toList());
|
|
|
+ itemLambdaQueryWrapper.in(ServiceProjectItem::getUserid,userIds);
|
|
|
+ }
|
|
|
itemLambdaQueryWrapper.orderByDesc(ServiceProjectItem::getCreateTime)
|
|
|
.eq(deptid != null, ServiceProjectItem::getDeptid, deptid)
|
|
|
.eq(ServiceProjectItem::getIsDeleted,0)
|