Browse Source

修改大屏时间列表,增加检索事件分类条件查询

master
luyan 2 years ago
parent
commit
2f0e4e5f80
  1. 5
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java
  2. 6
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/IcEventDao.java
  3. 2
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/IcEventService.java
  4. 4
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java
  5. 3
      epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml

5
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java

@ -658,8 +658,9 @@ public class IcEventController {
public Result<List<IcEventResultDTO>> getEventListByTypeOrStatus(@RequestParam("orgId") String orgId, public Result<List<IcEventResultDTO>> getEventListByTypeOrStatus(@RequestParam("orgId") String orgId,
@RequestParam("orgType") String orgType, @RequestParam("orgType") String orgType,
@RequestParam("sourceType") String sourceType, @RequestParam("sourceType") String sourceType,
@RequestParam("status") String status) { @RequestParam("status") String status,
return new Result<List<IcEventResultDTO>>().ok(icEventService.getListByStatus(orgId, orgType, sourceType, status)); @RequestParam("categoryCode") String categoryCode) {
return new Result<List<IcEventResultDTO>>().ok(icEventService.getListByStatus(orgId, orgType, sourceType, status,categoryCode));
} }

6
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/IcEventDao.java

@ -211,9 +211,11 @@ public interface IcEventDao extends BaseDao<IcEventEntity> {
@Param("sourceType") String sourceType, @Param("sourceType") String sourceType,
@Param("manageType") String manageType); @Param("manageType") String manageType);
List<IcEventResultDTO> getListByStatus(@Param("orgIdPath") String orgPath, @Param("sourceType") String sourceType, @Param("status") String status); List<IcEventResultDTO> getListByStatus(@Param("orgIdPath") String orgPath, @Param("sourceType") String sourceType,
@Param("status") String status, @Param("categoryCode") String categoryCode);
List<IcEventResultDTO> getListBySourceTypeOrEventType(@Param("orgIdPath") String orgPath, @Param("sourceType") String sourceType, @Param("eventType") String eventType); List<IcEventResultDTO> getListBySourceTypeOrEventType(@Param("orgIdPath") String orgPath,
@Param("sourceType") String sourceType, @Param("eventType") String eventType);
List<GridOrVillageEventRateResultDTO> getEventRateByGridIds(@Param("orgIds") List<String> orgIds); List<GridOrVillageEventRateResultDTO> getEventRateByGridIds(@Param("orgIds") List<String> orgIds);
} }

2
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/IcEventService.java

@ -282,7 +282,7 @@ public interface IcEventService extends BaseService<IcEventEntity> {
* @param status 事件处理状态 * @param status 事件处理状态
* @return * @return
*/ */
List<IcEventResultDTO> getListByStatus(String orgId, String orgType, String sourceType, String status); List<IcEventResultDTO> getListByStatus(String orgId, String orgType, String sourceType, String status,String categoryCode);
List<IcEventResultDTO> getListBySourceTypeOrEventType(String orgId, String orgType, String sourceType, String eventType); List<IcEventResultDTO> getListBySourceTypeOrEventType(String orgId, String orgType, String sourceType, String eventType);
} }

4
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java

@ -2049,8 +2049,8 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit
} }
@Override @Override
public List<IcEventResultDTO> getListByStatus(String orgId, String orgType, String sourceType, String status) { public List<IcEventResultDTO> getListByStatus(String orgId, String orgType, String sourceType, String status, String categoryCode) {
return baseDao.getListByStatus(getOrgPath(orgId, orgType), sourceType, status); return baseDao.getListByStatus(getOrgPath(orgId, orgType), sourceType, status, categoryCode);
} }
@Override @Override

3
epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml

@ -646,6 +646,9 @@
<if test="null != status and status != ''"> <if test="null != status and status != ''">
AND r.MANAGE_STATUS = #{status} AND r.MANAGE_STATUS = #{status}
</if> </if>
<if test="null != categoryCode and categoryCode != ''">
AND c.CATEGORY_CODE = #{categoryCode}
</if>
</where> </where>
GROUP BY e.ID,c.ic_event_id,r.ic_event_id GROUP BY e.ID,c.ic_event_id,r.ic_event_id
ORDER BY r.MANAGE_TIME DESC,e.CREATED_TIME DESC ORDER BY r.MANAGE_TIME DESC,e.CREATED_TIME DESC

Loading…
Cancel
Save