Browse Source

事件统一管理优化

feature/syp_points
songyunpeng 5 years ago
parent
commit
77e25a78ac
  1. 5
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueProgressResultDTO.java
  2. 4
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemHandleProgressResultDTO.java
  3. 7
      esua-epdc/epdc-module/epdc-events/epdc-events-maintain/src/main/resources/mapper/issue/IssueSummaryHandleDao.xml
  4. 7
      esua-epdc/epdc-module/epdc-events/epdc-events-maintain/src/main/resources/mapper/item/ItemSummaryHandleProcessDao.xml

5
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/result/IssueProgressResultDTO.java

@ -52,4 +52,9 @@ public class IssueProgressResultDTO implements Serializable {
* 来源社群 * 来源社群
*/ */
private String groupName; private String groupName;
/**
* 事件ID
*/
private String eventId;
} }

4
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ItemHandleProgressResultDTO.java

@ -36,6 +36,10 @@ public class ItemHandleProgressResultDTO implements Serializable {
* 操作人部门 * 操作人部门
*/ */
private String handlerDept; private String handlerDept;
/**
* 议题ID
*/
private String issueId;
/** /**
* 吹哨部门 * 吹哨部门

7
esua-epdc/epdc-module/epdc-events/epdc-events-maintain/src/main/resources/mapper/issue/IssueSummaryHandleDao.xml

@ -11,6 +11,7 @@
<result property="handlerDept" column="HANDLER_DEPT"/> <result property="handlerDept" column="HANDLER_DEPT"/>
<result property="mobile" column="MOBILE"/> <result property="mobile" column="MOBILE"/>
<result property="groupName" column="GROUP_NAME"/> <result property="groupName" column="GROUP_NAME"/>
<result property="eventId" column="EVENT_ID"/>
</resultMap> </resultMap>
<select id="selectListOfIssuesHandle" resultMap="issueProgressMap"> <select id="selectListOfIssuesHandle" resultMap="issueProgressMap">
SELECT SELECT
@ -20,11 +21,13 @@
hd.ADVICE, hd.ADVICE,
hd.HANDLER_DEPT, hd.HANDLER_DEPT,
hd.MOBILE, hd.MOBILE,
hd.GROUP_NAME hd.GROUP_NAME,
ei.EVENT_ID
FROM FROM
epdc_issue_handle hd epdc_issue_handle hd
left join epdc_issue ei on ei.ID = hd.ISSUE_ID
WHERE WHERE
hd.DEL_FLAG = '0' hd.DEL_FLAG = '0' and ei.DEL_FLAG = '0'
AND hd.ISSUE_ID = #{issueId} AND hd.ISSUE_ID = #{issueId}
ORDER BY ORDER BY
hd.CREATED_TIME DESC hd.CREATED_TIME DESC

7
esua-epdc/epdc-module/epdc-events/epdc-events-maintain/src/main/resources/mapper/item/ItemSummaryHandleProcessDao.xml

@ -8,6 +8,7 @@
<result property="advice" column="advice"/> <result property="advice" column="advice"/>
<result property="handlerDept" column="handlerDept"/> <result property="handlerDept" column="handlerDept"/>
<result property="state" column="STATE"/> <result property="state" column="STATE"/>
<result property="issueId" column="ISSUE_ID"/>
</resultMap> </resultMap>
<select id="selectListOfItemsHandle" resultMap="itemHandleMapByWork"> <select id="selectListOfItemsHandle" resultMap="itemHandleMapByWork">
SELECT SELECT
@ -15,11 +16,13 @@
hp.CREATED_TIME AS createdTime, hp.CREATED_TIME AS createdTime,
hp.HANDLE_ADVICE AS advice, hp.HANDLE_ADVICE AS advice,
hp.HANDLER_DEPT AS handlerDept, hp.HANDLER_DEPT AS handlerDept,
hp.STATE hp.STATE,
ei.ISSUE_ID
FROM FROM
epdc_item_handle_process hp epdc_item_handle_process hp
left join epdc_item ei on ei.ID = hp.ITEM_ID
WHERE WHERE
hp.DEL_FLAG = '0' hp.DEL_FLAG = '0' and ei.DEL_FLAG = '0'
AND hp.ITEM_ID = #{itemId} AND hp.ITEM_ID = #{itemId}
ORDER BY ORDER BY
createdTime DESC createdTime DESC

Loading…
Cancel
Save