|
|
@@ -59,6 +59,7 @@ public class ProjectController {
|
|
|
@RequestParam(name = "size", defaultValue = "10") Integer size,
|
|
|
@RequestParam(name = "code", required = false) String code,
|
|
|
@RequestParam(name = "cname", required = false) String cName,
|
|
|
+ @RequestParam(name = "corpId", required = false) String corpId,
|
|
|
@RequestParam(name = "corpAttn", required = false) String corpAttn,
|
|
|
@RequestParam(name = "dutyName", required = false) String dutyName,
|
|
|
@RequestParam(name = "remark", required = false) String remark,
|
|
|
@@ -73,12 +74,25 @@ public class ProjectController {
|
|
|
.like(StringUtils.isNotBlank(corpAttn), ServiceProject::getCorpAttn, corpAttn)
|
|
|
.like(StringUtils.isNotBlank(cName), ServiceProject::getCName, cName)
|
|
|
.eq(StringUtils.isNotBlank(code), ServiceProject::getCode, code)
|
|
|
+ .eq(StringUtils.isNotBlank(corpId), ServiceProject::getCorpId, corpId)
|
|
|
.eq(ServiceProject::getIsDeleted, 0)
|
|
|
.orderByDesc(ServiceProject::getCreateTime);
|
|
|
|
|
|
Page<ServiceProject> page = new Page<>(current, size);
|
|
|
IPage<ServiceProject> iPage = serviceProjectService.page(page, serviceProjectLambdaQueryWrapper);
|
|
|
List<ServiceProject> records = iPage.getRecords();
|
|
|
+
|
|
|
+ //客户名称
|
|
|
+ records.forEach(e->{
|
|
|
+ if(corpsDescClient.getCorpMessage(e.getCorpId()).isSuccess())
|
|
|
+ {
|
|
|
+ e.setCorpNames(corpsDescClient.getCorpMessage(e.getCorpId()).getData().getCname());
|
|
|
+ }
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
//检查是否可以删除主表,没有字表信息 或者 字表status全部为0 就可以删除
|
|
|
if(flag==0)
|
|
|
{
|
|
|
@@ -158,11 +172,11 @@ public class ProjectController {
|
|
|
serviceProjectItems.forEach(e->{
|
|
|
|
|
|
e.setStrStatus(str[e.getStatus()]);
|
|
|
- R<User> r = userClient.userInfoById(e.getUserid());
|
|
|
+ /* R<User> r = userClient.userInfoById(e.getUserid());
|
|
|
if(r.getData()!=null)
|
|
|
{
|
|
|
e.setUserName(r.getData().getRealName());
|
|
|
- }
|
|
|
+ }*/
|
|
|
});
|
|
|
serviceProject.setItemList(serviceProjectItems);
|
|
|
}
|
|
|
@@ -210,6 +224,7 @@ public class ProjectController {
|
|
|
|
|
|
LambdaQueryWrapper<ServiceProjectItem> itemLambdaQueryWrapper=new LambdaQueryWrapper<>();
|
|
|
itemLambdaQueryWrapper
|
|
|
+ .like(StringUtils.isNotBlank(userName),ServiceProjectItem::getUserName,userName)
|
|
|
.eq(ServiceProjectItem::getTenantId,AuthUtil.getTenantId())
|
|
|
.between(StringUtils.isNotBlank(createStartTime)&&StringUtils.isNotBlank(createEndTime),ServiceProjectItem::getCreateTime,createStartTime,createEndTime)
|
|
|
.between(StringUtils.isNotBlank(payStartTime)&&StringUtils.isNotBlank(payEndTime),ServiceProjectItem::getPayTime,payStartTime,payEndTime)
|
|
|
@@ -270,11 +285,11 @@ public class ProjectController {
|
|
|
}
|
|
|
//承做人
|
|
|
|
|
|
- R<User> userR = userClient.userInfoById(e.getUserid());
|
|
|
+ /* R<User> userR = userClient.userInfoById(e.getUserid());
|
|
|
if(userR.isSuccess())
|
|
|
{
|
|
|
e.setUserName(userR.getData().getRealName());
|
|
|
- }
|
|
|
+ }*/
|
|
|
});
|
|
|
}
|
|
|
return R.data(iPage);
|
|
|
@@ -286,6 +301,12 @@ public class ProjectController {
|
|
|
return serviceProjectService.getSysNo();
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("getPidByItemId")
|
|
|
+ public R getPidByItemId( @RequestParam(name = "itemId", required = true) Long itemId)
|
|
|
+ {
|
|
|
+ ServiceProjectItem projectItem = serviceProjectItemService.getById(itemId);
|
|
|
+ return R.data(projectItem.getPId());
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|