安全例会当前登录用户只能查看自己可参与的会议优化v2.0

dev
WenShiJun 2024-03-29 14:34:35 +08:00
parent adce4bdfc1
commit 6ff71d1f1f
5 changed files with 36 additions and 2 deletions

View File

@ -44,7 +44,7 @@ public class AppTrafficSafetyMeetingController extends BaseController {
pd.put("MEETING_TITLE", MEETING_TITLE.trim());
page.setPd(pd);
List<PageData> varList = trafficSafetyMeetingService.listForSafetyMeeting(page);
List<PageData> varList = trafficSafetyMeetingService.listForSafetyMeetingUser(page);
map.put("varList", varList);
map.put("page", page);
map.put("result", errInfo);

View File

@ -13,7 +13,12 @@ public interface TrafficSafetyMeetingMapper {
* @param page
* @return
*/
List<PageData> datalistPage(Page page);
List<PageData> datalistPage(Page page); /**
*
* @param page
* @return
*/
List<PageData> datalistPageUser(Page page);
/**
* @param pd

View File

@ -7,6 +7,7 @@ import java.util.List;
public interface TrafficSafetyMeetingService {
List<PageData> listForSafetyMeeting(Page page);
List<PageData> listForSafetyMeetingUser(Page page);
void delete(PageData pd) throws Exception;

View File

@ -26,6 +26,16 @@ public class TrafficSafetyMeetingServiceImpl implements TrafficSafetyMeetingServ
return trafficSafetyMeetingMapper.datalistPage(page);
}
/**
*
* @param page
* @return
*/
@Override
public List<PageData> listForSafetyMeetingUser(Page page) {
return trafficSafetyMeetingMapper.datalistPageUser(page);
}
/**
* @param pd
* @throws Exception

View File

@ -136,6 +136,24 @@
<!--列表-->
<select id="datalistPage" parameterType="page" resultType="pd">
select
f.*,
i.CORP_NAME
from
<include refid="tableName"></include> f
left join bus_corp_info i on f.TRANSPORTATIONCOMPANY = i.CORPINFO_ID
where f.ISDELETE = '0'
<if test="pd.MEETING_TITLE != null and pd.MEETING_TITLE != ''"><!-- 关键词检索-会议标题 -->
and f.MEETING_TITLE like CONCAT('%',#{pd.MEETING_TITLE},'%')
</if>
<if test="pd.MEETING_TYPE != null and pd.MEETING_TYPE != ''"><!-- 关键词检索-会议类型 -->
and f.MEETING_TYPE = #{pd.MEETING_TYPE}
</if>
ORDER BY f.CREATETIME DESC
</select>
<!--列表-->
<select id="datalistPageUser" parameterType="page" resultType="pd">
select
f.*,
i.CORP_NAME