视频上传查看列表以传入省分为主

This commit is contained in:
zhangqinbin
2024-02-28 15:18:37 +08:00
parent 348881e0e5
commit ec31bacdeb
3 changed files with 14 additions and 3 deletions

View File

@ -265,7 +265,15 @@
where a.section_id = bs.id
and bs.project_id = tp.id
and tp.province = p.provinces_number
and ( tp.province = #{vo.provinceCode} or tp.app_manager_id = #{vo.appManagerId} )
and (
tp.app_manager_id = #{vo.appManagerId}
<if test="vo.provinceCodes !=null and vo.provinceCodes.size()>0 ">
or tp.province in
<foreach item="provinceCode" collection="vo.provinceCodes" open="(" separator="," close=")">
#{provinceCode}
</foreach>
</if>
)
<if test="vo.evalAssessIds !=null ">
and a.id not in
<foreach item="assessId" collection="vo.evalAssessIds" open="(" separator="," close=")">

View File

@ -44,6 +44,7 @@ public class BidElecEvalVideUploadVo extends BasePageRequest implements Serializ
*/
@ApiModelProperty(value = "省分")
private String provinceCode;
private List<String> provinceCodes;
private String provinceName;
/**
* 项目名称

View File

@ -853,8 +853,10 @@ public class ProjectSectionServiceImpl extends BaseServiceImpl<ProjectSectionMap
@Override
public IPage<BidElecEvalVideUploadVo> selectRoomVideUploadList(BidElecEvalVideUploadVo vo){
IPage<BidElecEvalVideUploadVo> iPage = new Page<>(vo.getPageNo(), vo.getPageSize());
if(vo.getProvinceCode()==null||"".equals(vo.getProvinceCode())) {
vo.setProvinceCode(userService.getCacheUser().getOrganizationId());
if(vo.getProvinceCodes()==null||vo.getProvinceCodes().size()==0) {
List<String> codes = new ArrayList<>();
codes.add(userService.getCacheUser().getOrganizationId());
vo.setProvinceCodes(codes);
}
vo.setAppManagerId(userService.getCacheUser().getUserId());
return this.projectSectionMapper.getVideoUploadVoPage(iPage,vo);