diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsProjectLibraryController.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsProjectLibraryController.java index 1c386bfe..e667c04e 100644 --- a/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsProjectLibraryController.java +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/controller/LawsProjectLibraryController.java @@ -136,7 +136,7 @@ public class LawsProjectLibraryController extends JeroController implements ILawsProjectLibraryService { + @Autowired + private ISysUserService sysUserService; /** * 分页查询 @@ -37,9 +43,24 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl queryWrapper = QueryGenerator.initQueryWrapper(lawsProjectLibrary, req.getParameterMap()); Page page = new Page<>(pageNo, pageSize); - return page(page, queryWrapper); + Page libraryPage = page(page, queryWrapper); + this.voluation(libraryPage.getRecords()); + return libraryPage; } + /** + * 赋值姓名+工号 + */ + private void voluation(List pageRecords){ + for (LawsProjectLibrary pageRecord : pageRecords) { + String projectLeader = pageRecord.getProjectLeader(); + if (StringUtils.isNotBlank(projectLeader)){ + SysUser user = sysUserService.getById(projectLeader); + pageRecord.setNameWorkNo(user.getNameWorkNo()); + } + } + } + /** * 保存 */