update 项目库代码

This commit is contained in:
lijiarao
2023-11-17 18:02:59 +08:00
parent bf2ff509fe
commit ab3c89381e
3 changed files with 158 additions and 275 deletions
@@ -44,7 +44,6 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibrar
QueryWrapper<LawsProjectLibrary> queryWrapper = QueryGenerator.initQueryWrapper(lawsProjectLibrary, req.getParameterMap());
Page<LawsProjectLibrary> page = new Page<>(pageNo, pageSize);
Page<LawsProjectLibrary> libraryPage = page(page, queryWrapper);
this.voluation(libraryPage.getRecords());
return libraryPage;
}
@@ -52,31 +51,14 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibrar
public List<LawsProjectLibrary> queryList(LawsProjectLibrary lawsProjectLibrary, HttpServletRequest req) {
QueryWrapper<LawsProjectLibrary> queryWrapper = QueryGenerator.initQueryWrapper(lawsProjectLibrary, req.getParameterMap());
List<LawsProjectLibrary> list = list(queryWrapper);
this.voluation(list);
return list;
}
/**
* 赋值姓名+工号
*/
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.calcNameWorkNo());
}
}
}
/**
* 保存
*/
@Override
public void add(LawsProjectLibrary lawsProjectLibrary) {
Date now = new Date();
lawsProjectLibrary.setCreateTime(now);
lawsProjectLibrary.setUpdateTime(now);
save(lawsProjectLibrary);
}
@@ -85,8 +67,6 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibrar
*/
@Override
public void editById(LawsProjectLibrary lawsProjectLibrary) {
Date now = new Date();
lawsProjectLibrary.setUpdateTime(now);
saveOrUpdate(lawsProjectLibrary);
}
@@ -96,8 +76,7 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibrar
@Override
public void deleteById(String id) {
LawsProjectLibrary projectLibrary = getById(id);
projectLibrary.setDelFlag(CommonConstant.DEL_FLAG_1.toString());
updateById(projectLibrary);
removeById(id);
}
/**
@@ -118,39 +97,10 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibrar
public LawsProjectLibrary queryById(String id) {
LawsProjectLibrary library = getById(id);
String projectLeader = library.getProjectLeader();
String projectSource = library.getProjectSource();
String projectHealth = library.getProjectHealth();
if (StringUtils.isNotBlank(projectLeader)){
SysUser user = sysUserService.getById(projectLeader);
library.setNameWorkNo(user.calcNameWorkNo());
}
if (StringUtils.isNotBlank(projectSource)){
switch (projectSource) {
case "1":
library.setProjectSource_dictText("本地新增");
break;
case "2":
library.setProjectSource_dictText("PMS");
break;
default:
library.setProjectSource_dictText("");
}
}
if (StringUtils.isNotBlank(projectHealth)){
switch (projectHealth) {
case "1":
library.setProjectHealth_dictText("预警");
break;
case "2":
library.setProjectHealth_dictText("风险");
break;
case "3":
library.setProjectHealth_dictText("正常");
break;
default:
library.setProjectHealth_dictText("");
}
}
return library;
}
}