|
@@ -1,5 +1,6 @@
|
|
|
package com.fdkankan.site.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
@@ -17,6 +18,7 @@ import com.fdkankan.site.request.MarkingSearchParam;
|
|
|
import com.fdkankan.site.service.IMarkingService;
|
|
|
import com.fdkankan.site.service.IProjectLogService;
|
|
|
import com.fdkankan.site.service.IMarkingUserService;
|
|
|
+import com.fdkankan.site.service.IProjectTeamService;
|
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -30,6 +32,10 @@ public class MarkingServiceImpl extends ServiceImpl<IMarkingMapper, Marking> imp
|
|
|
IProjectLogService projectLogService;
|
|
|
@Autowired
|
|
|
IMarkingUserService markingUserService;
|
|
|
+ @Autowired
|
|
|
+ IProjectTeamService projectTeamService;
|
|
|
+
|
|
|
+
|
|
|
@Override
|
|
|
public Object pageList(MarkingSearchParam param) {
|
|
|
// VUtils.isTure(param.getProjectId() == null).throwMessage(ResultCode.PARAM_MISS);
|
|
@@ -62,6 +68,18 @@ public class MarkingServiceImpl extends ServiceImpl<IMarkingMapper, Marking> imp
|
|
|
for (MarkingDTO record : page.getRecords()) {
|
|
|
List<UserDTO> users = markingUserService.findByProjectIdAndMarkingId(record.getProjectId(), record.getMarkingId());
|
|
|
record.setUsers(users);
|
|
|
+ ProjectTeam create = projectTeamService.findByUserIdAndProjectId(Integer.valueOf(record.getCreateBy()), record.getProjectId());
|
|
|
+ if (ObjectUtil.isNotNull(create)){
|
|
|
+ if (StrUtil.isNotEmpty(create.getNickName())){
|
|
|
+ record.setLastCreateBy(create.getNickName());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ProjectTeam update = projectTeamService.findByUserIdAndProjectId(Integer.valueOf(record.getCreateBy()), record.getProjectId());
|
|
|
+ if (ObjectUtil.isNotNull(update)){
|
|
|
+ if (StrUtil.isNotEmpty(update.getNickName())){
|
|
|
+ record.setLastUpdateBy(update.getNickName());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return PageInfo.PageInfo(page);
|