Browse Source

/gov/issue/issue/allIssueList返回sourceType

master
yinzuomei 3 years ago
parent
commit
04cd2804f1
  1. 6
      epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/govissue/result/IssueListResultDTO.java
  2. 14
      epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govissue/IssueApplicationDao.xml
  3. 6
      epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govissue/IssueDao.xml

6
epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/govissue/result/IssueListResultDTO.java

@ -108,7 +108,10 @@ public class IssueListResultDTO implements Serializable {
@JsonIgnore @JsonIgnore
private String applyStatus; private String applyStatus;
/**
* 来源类型 话题resi_topic直接立议题issue事件ic_event
*/
private String sourceType;
public IssueListResultDTO() { public IssueListResultDTO() {
this.issueId = ""; this.issueId = "";
this.issueTitle = ""; this.issueTitle = "";
@ -129,5 +132,6 @@ public class IssueListResultDTO implements Serializable {
this.projectId = ""; this.projectId = "";
this.issueClosedTime = 0L; this.issueClosedTime = 0L;
this.issueApplicationId = ""; this.issueApplicationId = "";
this.sourceType="";
} }
} }

14
epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govissue/IssueApplicationDao.xml

@ -12,7 +12,12 @@
ia.TOPIC_ID, ia.TOPIC_ID,
iah.REASON AS rejectedReason, iah.REASON AS rejectedReason,
ia.grid_id, ia.grid_id,
ia.apply_status ia.apply_status,
(
case when ia.TOPIC_ID is not null then 'resi_topic'
else ''
end
) as sourceType
FROM issue_application_history iah FROM issue_application_history iah
LEFT JOIN issue_application ia ON iah.ISSUE_APPLICATION_ID = ia.ID AND ia.APPLY_STATUS = 'rejected' LEFT JOIN issue_application ia ON iah.ISSUE_APPLICATION_ID = ia.ID AND ia.APPLY_STATUS = 'rejected'
WHERE ia.DEL_FLAG = 0 WHERE ia.DEL_FLAG = 0
@ -31,7 +36,12 @@
ISSUE_TITLE, ISSUE_TITLE,
UNIX_TIMESTAMP(CREATED_TIME) AS auditingTime, UNIX_TIMESTAMP(CREATED_TIME) AS auditingTime,
TOPIC_ID, TOPIC_ID,
grid_id grid_id,
(
case when TOPIC_ID is not null then 'resi_topic'
else ''
end
) as sourceType
FROM issue_application FROM issue_application
WHERE DEL_FLAG = 0 WHERE DEL_FLAG = 0
AND ( AND (

6
epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govissue/IssueDao.xml

@ -12,7 +12,8 @@
ISSUE_TITLE AS issueTitle , ISSUE_TITLE AS issueTitle ,
UNIX_TIMESTAMP(CREATED_TIME) AS createTime, UNIX_TIMESTAMP(CREATED_TIME) AS createTime,
SUGGESTION, SUGGESTION,
grid_id grid_id,
SOURCE_TYPE as sourceType
FROM issue FROM issue
WHERE DEL_FLAG = '0' WHERE DEL_FLAG = '0'
AND ISSUE_STATUS = #{issueStatus} AND ISSUE_STATUS = #{issueStatus}
@ -30,7 +31,8 @@
SUGGESTION , SUGGESTION ,
UNIX_TIMESTAMP(SHIFTED_TIME) AS shiftProjectTime, UNIX_TIMESTAMP(SHIFTED_TIME) AS shiftProjectTime,
grid_id, grid_id,
issue_title issue_title,
SOURCE_TYPE as sourceType
FROM issue FROM issue
WHERE DEL_FLAG = '0' WHERE DEL_FLAG = '0'
AND ISSUE_STATUS = 'shift_project' AND ISSUE_STATUS = 'shift_project'

Loading…
Cancel
Save