|
@@ -15,6 +15,7 @@ import com.jeeplus.core.excel.ExportMode;
|
|
import com.jeeplus.core.excel.utils.EasyPoiUtil;
|
|
import com.jeeplus.core.excel.utils.EasyPoiUtil;
|
|
import com.jeeplus.core.query.QueryWrapperGenerator;
|
|
import com.jeeplus.core.query.QueryWrapperGenerator;
|
|
import com.jeeplus.sys.service.dto.UserDTO;
|
|
import com.jeeplus.sys.service.dto.UserDTO;
|
|
|
|
+import com.jeeplus.sys.utils.UserUtils;
|
|
import com.jeeplus.test.oss.domain.WorkAttachment;
|
|
import com.jeeplus.test.oss.domain.WorkAttachment;
|
|
import com.jeeplus.test.oss.service.OssService;
|
|
import com.jeeplus.test.oss.service.OssService;
|
|
import com.jeeplus.test.oss.service.dto.OssServiceDto;
|
|
import com.jeeplus.test.oss.service.dto.OssServiceDto;
|
|
@@ -87,6 +88,14 @@ public class ProjectController {
|
|
public ResponseEntity<IPage<Project>> data(Project project, Page<Project> page) throws Exception {
|
|
public ResponseEntity<IPage<Project>> data(Project project, Page<Project> page) throws Exception {
|
|
QueryWrapper<Project> queryWrapper = QueryWrapperGenerator.buildQueryCondition ( project, Project.class );
|
|
QueryWrapper<Project> queryWrapper = QueryWrapperGenerator.buildQueryCondition ( project, Project.class );
|
|
IPage<Project> result = projectService.selectPage (page,queryWrapper);
|
|
IPage<Project> result = projectService.selectPage (page,queryWrapper);
|
|
|
|
+ List<Project> list = result.getRecords();
|
|
|
|
+ for (Project info: list) {
|
|
|
|
+ if(info.getProjectHeadId().equals(UserUtils.getCurrentUserDTO().getId())){
|
|
|
|
+ info.setPermissionFlag(true);
|
|
|
|
+ }else{
|
|
|
|
+ info.setPermissionFlag(false);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
return ResponseEntity.ok (result);
|
|
return ResponseEntity.ok (result);
|
|
}
|
|
}
|
|
|
|
|