认证清单引用交付物

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); 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); 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"/> <include refid="select_item"/>
<where> <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 != ''"> <if test="params.projectName != null and params.projectName != ''">
<!--搜索条件:项目名称,包含%,单独搜索--> <!--搜索条件:项目名称,包含%,单独搜索-->
<choose> <choose>
@@ -128,7 +132,13 @@
and plb.brand = #{params.brand} and plb.brand = #{params.brand}
</if> </if>
</where> </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>
<select id="queryMaimList" resultType="com.jero.modules.project.entity.ProjectLibraryBase"> <select id="queryMaimList" resultType="com.jero.modules.project.entity.ProjectLibraryBase">
@@ -1084,6 +1084,7 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
*/ */
@Override @Override
public List<ProjectLibraryBase> queryPageList(Map<String,Object> params) { public List<ProjectLibraryBase> queryPageList(Map<String,Object> params) {
String quote = (String) params.get("quote");
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
Integer isViewer = sysRoleMapper.queryUserRoleByCode(ProjectRoleEnum.VIEWER.getName(), loginUser.getId()); Integer isViewer = sysRoleMapper.queryUserRoleByCode(ProjectRoleEnum.VIEWER.getName(), loginUser.getId());
Set<String> projectIds = new HashSet<>(); Set<String> projectIds = new HashSet<>();
@@ -1148,6 +1149,8 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
+ "-" + projectLibraryBase.getYearName() + "-" + projectLibraryBase.getYearName()
+ "-" + targetMarket + "-" + targetMarket
+ "-" + projectVersion); + "-" + projectVersion);
}else{
projectLibraryBase.setProjectName(projectLibraryBase.getProjectNameId());
} }
} }