diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenPublicDataDao.xml b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenPublicDataDao.xml index 01eece8a..3c772457 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenPublicDataDao.xml +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenPublicDataDao.xml @@ -967,11 +967,11 @@ union all IFNULL(t.topicTotal,0) AS topicTotal, IFNULL(t.shiftProjectTotal,0) AS shiftProjectTotal, IFNULL(t.resolvedProjectTotal,0) AS resolvedProjectTotal, - IFNULL(format(round(publishIssueTotal/issueTotal,4)*100,2),0.00) as issueRatio, - IFNULL(format(round(publishTopicTotal/topicTotal,4)*100,2),0.00) as topicRatio, - IFNULL(format(round(publishShiftProjectTotal/shiftProjectTotal,4)*100,2),0.00) as shiftProjectRatio, - IFNULL(format(round(publishResolvedProjectTotal/resolvedProjectTotal,4)*100,2),0.00) as resolvedProjectRatio, - IFNULL(format(round(publishIssueSum/issueSum,4)*100,2),0.00) as publishIssueRatio, + IFNULL(convert(round(publishIssueTotal/issueTotal,4)*100,decimal(12,2)),0.00) as issueRatio, + IFNULL(convert(round(publishTopicTotal/topicTotal,4)*100,decimal(12,2)),0.00) as topicRatio, + IFNULL(convert(round(publishShiftProjectTotal/shiftProjectTotal,4)*100,decimal(12,2)),0.00) as shiftProjectRatio, + IFNULL(convert(round(publishResolvedProjectTotal/resolvedProjectTotal,4)*100,decimal(12,2)),0.00) as resolvedProjectRatio, + IFNULL(convert(round(publishIssueSum/issueSum,4)*100,decimal(12,2)),0.00) as publishIssueRatio, DATE_FORMAT(date_add( now( ), INTERVAL - 1 day),'%Y%m%d') as dataEndTime, IFNULL(issueTotal,0) AS issueRatioFm, IFNULL(topicTotal,0) AS topicRatioFm,