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