Browse Source

拆分sql

dev_shibei_match
zxc 4 years ago
parent
commit
cc290ca05e
  1. 5
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java
  2. 1
      epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueDao.xml

5
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java

@ -1676,8 +1676,9 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp
Iterator<ResiBuzzLeftPieChartResultDTO> list = pieChat.iterator(); Iterator<ResiBuzzLeftPieChartResultDTO> list = pieChat.iterator();
while (list.hasNext()){ while (list.hasNext()){
ResiBuzzLeftPieChartResultDTO next = list.next(); ResiBuzzLeftPieChartResultDTO next = list.next();
for (ResiBuzzLeftPieChartResultDTO category : categories) { for (int i = 0; i < categories.size(); i++) {
if (next.getIssueId().equals(category.getIssueId())){ if (next.getIssueId().equals(categories.get(i).getIssueId()) && !next.getStatus()){
next.setStatus(true);
list.remove(); list.remove();
continue; continue;
} }

1
epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueDao.xml

@ -733,6 +733,7 @@
from (select #{c.issueId} as issueId,#{c.categoryCode} as categoryCode) t1 from (select #{c.issueId} as issueId,#{c.categoryCode} as categoryCode) t1
LEFT JOIN issue_project_category_dict cd ON (cd.CATEGORY_CODE = t1.categoryCode AND cd.CUSTOMER_ID = #{customerId} AND cd.DEL_FLAG = '0' ) LEFT JOIN issue_project_category_dict cd ON (cd.CATEGORY_CODE = t1.categoryCode AND cd.CUSTOMER_ID = #{customerId} AND cd.DEL_FLAG = '0' )
</foreach>)t2 </foreach>)t2
group by t2.categoryName
</select> </select>
<resultMap id="selectCategoryNameByIssueListMap" type="com.epmet.dto.result.ResiBuzzIssueCategoryDTO"> <resultMap id="selectCategoryNameByIssueListMap" type="com.epmet.dto.result.ResiBuzzIssueCategoryDTO">

Loading…
Cancel
Save