认证清单引用交付物

This commit is contained in:
zhn
2023-09-27 23:11:56 +08:00
parent fbdb09056d
commit 3ffc4a9bfd
3 changed files with 25 additions and 2 deletions
@@ -61,6 +61,16 @@ public class ProjectLibraryBaseController extends JeroController<ProjectLibraryB
Page pages = projectLibraryBaseService.getPages(Integer.parseInt(params.get("pageNo").toString()), Integer.parseInt(params.get("pageSize").toString()), pageList);
return Result.OK(params.get("cut").toString(),pages);
}
@AutoLog(value = "认证清单引用交付物")
@ApiOperation(value="认证清单引用交付物", notes="认证清单引用交付物")
@PostMapping(value = "/quotePage")
// @PostMapping(value = "/page")
public Result<?> quotePage(@RequestBody Map<String,Object> params) {
params.put("flag","quote");
List<ProjectLibraryBase> pageList= projectLibraryBaseService.queryPageList(params);
Page pages = projectLibraryBaseService.getPages(Integer.parseInt(params.get("pageNo").toString()), Integer.parseInt(params.get("pageSize").toString()), pageList);
return Result.OK(params.get("cut").toString(),pages);
}
/**
* 勾选法规清单进行关联平台件
@@ -66,7 +66,11 @@
<include refid="select_item"/>
<where>
plb.platform is null
1=1
<if test="params.flag != 'quote'">
and plb.platform is null
</if>
<if test="params.projectName != null and params.projectName != ''">
<!--搜索条件:项目名称,包含%,单独搜索-->
<choose>
@@ -128,7 +132,13 @@
and plb.brand = #{params.brand}
</if>
</where>
order by plb.sort desc, plb.create_time desc
<if test="params.flag = 'quote'">
order by plb.platform, plb.sort desc, plb.create_time desc
</if>
<if test="params.flag != 'quote'">
order by plb.sort desc, plb.create_time desc
</if>
</select>
<select id="queryMaimList" resultType="com.jero.modules.project.entity.ProjectLibraryBase">
@@ -1084,6 +1084,7 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
*/
@Override
public List<ProjectLibraryBase> queryPageList(Map<String,Object> params) {
String quote = (String) params.get("quote");
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
Integer isViewer = sysRoleMapper.queryUserRoleByCode(ProjectRoleEnum.VIEWER.getName(), loginUser.getId());
Set<String> projectIds = new HashSet<>();
@@ -1148,6 +1149,8 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
+ "-" + projectLibraryBase.getYearName()
+ "-" + targetMarket
+ "-" + projectVersion);
}else{
projectLibraryBase.setProjectName(projectLibraryBase.getProjectNameId());
}
}