项目库相关人员查询修改
This commit is contained in:
+5
-1
@@ -126,7 +126,7 @@ public class ProjectRelatedPersonnelController extends JeroController<ProjectRel
|
||||
@ApiOperation(value="项目库-相关人员维护表-通过projectId查询", notes="项目库-相关人员维护表-通过projectId查询")
|
||||
@GetMapping(value = "/queryByProjectId")
|
||||
public Result<?> queryById(@RequestParam(name="projectId",required=true) String projectId) {
|
||||
ProjectRelatedPersonnel projectRelatedPersonnel = projectRelatedPersonnelService.queryByProjectId(projectId);
|
||||
List<ProjectRelatedPersonnel> projectRelatedPersonnel = projectRelatedPersonnelService.queryByProjectId(projectId);
|
||||
if(projectRelatedPersonnel==null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
@@ -139,6 +139,8 @@ public class ProjectRelatedPersonnelController extends JeroController<ProjectRel
|
||||
* @param request
|
||||
* @param projectRelatedPersonnel
|
||||
*/
|
||||
@AutoLog(value = "项目库-相关人员维护表-导出excel")
|
||||
@ApiOperation(value="项目库-相关人员维护表-导出excel", notes="项目库-相关人员维护表-导出excel")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, ProjectRelatedPersonnel projectRelatedPersonnel) {
|
||||
return super.exportXls(request, projectRelatedPersonnel, ProjectRelatedPersonnel.class, "项目库-相关人员维护表");
|
||||
@@ -151,6 +153,8 @@ public class ProjectRelatedPersonnelController extends JeroController<ProjectRel
|
||||
* @param response
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "项目库-相关人员维护表-通过excel导入数据")
|
||||
@ApiOperation(value="项目库-相关人员维护表-通过excel导入数据", notes="项目库-相关人员维护表-通过excel导入数据")
|
||||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
||||
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||
return super.importExcel(request, response, ProjectRelatedPersonnel.class);
|
||||
|
||||
+2
-1
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.jero.modules.project.entity.ProjectRelatedPersonnel;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@@ -16,5 +17,5 @@ public interface ProjectRelatedPersonnelMapper extends BaseMapper<ProjectRelated
|
||||
|
||||
IPage<ProjectRelatedPersonnel> queryPageList(IPage page, Map<String, Object> params);
|
||||
|
||||
ProjectRelatedPersonnel queryByProjectId(String projectId);
|
||||
List<ProjectRelatedPersonnel> queryByProjectId(String projectId);
|
||||
}
|
||||
|
||||
+1
-1
@@ -52,7 +52,7 @@ public interface IProjectRelatedPersonnelService extends IService<ProjectRelated
|
||||
* @param projectId
|
||||
* @return
|
||||
*/
|
||||
ProjectRelatedPersonnel queryByProjectId(String projectId);
|
||||
List<ProjectRelatedPersonnel> queryByProjectId(String projectId);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
|
||||
+8
-10
@@ -94,9 +94,10 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public ProjectRelatedPersonnel queryByProjectId(String projectId) {
|
||||
ProjectRelatedPersonnel projectRelatedPersonnel = projectRelatedPersonnelMapper.queryByProjectId(projectId);
|
||||
return disposeData(projectRelatedPersonnel);
|
||||
public List<ProjectRelatedPersonnel> queryByProjectId(String projectId) {
|
||||
List<ProjectRelatedPersonnel> records = projectRelatedPersonnelMapper.queryByProjectId(projectId);
|
||||
disposeData(records);
|
||||
return records;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -121,14 +122,11 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
|
||||
IPage page = new Page(pageNo, pageSize);
|
||||
IPage<ProjectRelatedPersonnel> result = projectRelatedPersonnelMapper.queryPageList(page, params);
|
||||
List<ProjectRelatedPersonnel> records = result.getRecords();
|
||||
for (ProjectRelatedPersonnel projectRelatedPersonnel:records) {
|
||||
disposeData(projectRelatedPersonnel);
|
||||
}
|
||||
disposeData(records);
|
||||
return result;
|
||||
}
|
||||
|
||||
public ProjectRelatedPersonnel disposeData(ProjectRelatedPersonnel projectRelatedPersonnel) {
|
||||
|
||||
public void disposeData(List<ProjectRelatedPersonnel> records) {
|
||||
for (ProjectRelatedPersonnel projectRelatedPersonnel:records) {
|
||||
//法规工程师
|
||||
List<SysUser> lawEngineerUsers = new ArrayList<>();
|
||||
List<String> lawEngineerIdList = Arrays.asList(projectRelatedPersonnel.getLawEngineer().split(","));
|
||||
@@ -218,7 +216,7 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
|
||||
|
||||
}
|
||||
|
||||
return projectRelatedPersonnel;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user