项目库人员姓名工号
This commit is contained in:
+1
-1
@@ -136,7 +136,7 @@ public class LawsProjectLibraryController extends JeroController<LawsProjectLibr
|
|||||||
*/
|
*/
|
||||||
@AutoLog(value = "项目库-导出excel")
|
@AutoLog(value = "项目库-导出excel")
|
||||||
@ApiOperation(value="项目库-导出excel", notes="项目库-导出excel")
|
@ApiOperation(value="项目库-导出excel", notes="项目库-导出excel")
|
||||||
@PostMapping(value = "/exportXls")
|
@GetMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, LawsProjectLibrary lawsProjectLibrary, HttpServletResponse response) {
|
public ModelAndView exportXls(HttpServletRequest request, LawsProjectLibrary lawsProjectLibrary, HttpServletResponse response) {
|
||||||
String outFileName = MessageUtils.getLanguage().equals("EN") ? "Internal Work Group Personnel Table" + System.currentTimeMillis() + ".xlsx" : "内部工作组人员表" + System.currentTimeMillis() + ".xlsx";
|
String outFileName = MessageUtils.getLanguage().equals("EN") ? "Internal Work Group Personnel Table" + System.currentTimeMillis() + ".xlsx" : "内部工作组人员表" + System.currentTimeMillis() + ".xlsx";
|
||||||
String ENCODING = "UTF-8";
|
String ENCODING = "UTF-8";
|
||||||
|
|||||||
+5
@@ -4,6 +4,7 @@ import java.io.Serializable;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.jero.common.aspect.annotation.Dict;
|
import com.jero.common.aspect.annotation.Dict;
|
||||||
@@ -88,4 +89,8 @@ public class LawsProjectLibrary implements Serializable {
|
|||||||
/**删除状态(0-正常,1-删除)*/
|
/**删除状态(0-正常,1-删除)*/
|
||||||
@ApiModelProperty(value = "删除状态(0-正常,1-删除)")
|
@ApiModelProperty(value = "删除状态(0-正常,1-删除)")
|
||||||
private String delFlag;
|
private String delFlag;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty(value = "姓名+工号")
|
||||||
|
private String nameWorkNo;
|
||||||
}
|
}
|
||||||
|
|||||||
+22
-1
@@ -6,6 +6,10 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|||||||
import com.jero.modules.projectLibrary.entity.LawsProjectLibrary;
|
import com.jero.modules.projectLibrary.entity.LawsProjectLibrary;
|
||||||
import com.jero.modules.projectLibrary.mapper.LawsProjectLibraryMapper;
|
import com.jero.modules.projectLibrary.mapper.LawsProjectLibraryMapper;
|
||||||
import com.jero.modules.projectLibrary.service.ILawsProjectLibraryService;
|
import com.jero.modules.projectLibrary.service.ILawsProjectLibraryService;
|
||||||
|
import com.jero.modules.system.entity.SysUser;
|
||||||
|
import com.jero.modules.system.service.ISysUserService;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
@@ -28,6 +32,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
@Transactional(rollbackFor = JeroBootException.class)
|
@Transactional(rollbackFor = JeroBootException.class)
|
||||||
public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibraryMapper, LawsProjectLibrary> implements ILawsProjectLibraryService {
|
public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibraryMapper, LawsProjectLibrary> implements ILawsProjectLibraryService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ISysUserService sysUserService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
@@ -37,9 +43,24 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibrar
|
|||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
QueryWrapper<LawsProjectLibrary> queryWrapper = QueryGenerator.initQueryWrapper(lawsProjectLibrary, req.getParameterMap());
|
QueryWrapper<LawsProjectLibrary> queryWrapper = QueryGenerator.initQueryWrapper(lawsProjectLibrary, req.getParameterMap());
|
||||||
Page<LawsProjectLibrary> page = new Page<>(pageNo, pageSize);
|
Page<LawsProjectLibrary> page = new Page<>(pageNo, pageSize);
|
||||||
return page(page, queryWrapper);
|
Page<LawsProjectLibrary> libraryPage = page(page, queryWrapper);
|
||||||
|
this.voluation(libraryPage.getRecords());
|
||||||
|
return libraryPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 赋值姓名+工号
|
||||||
|
*/
|
||||||
|
private void voluation(List<LawsProjectLibrary> pageRecords){
|
||||||
|
for (LawsProjectLibrary pageRecord : pageRecords) {
|
||||||
|
String projectLeader = pageRecord.getProjectLeader();
|
||||||
|
if (StringUtils.isNotBlank(projectLeader)){
|
||||||
|
SysUser user = sysUserService.getById(projectLeader);
|
||||||
|
pageRecord.setNameWorkNo(user.getNameWorkNo());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 保存
|
* 保存
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user