Browse Source

溶栓率去掉%

master
zhizhi wu 4 years ago
parent
commit
c16bbcb339
  1. 2
      src/main/java/com/ccsens/carbasics/service/StatisticalService.java
  2. 2
      src/main/resources/mapper_dao/FirstAidRecordDao.xml

2
src/main/java/com/ccsens/carbasics/service/StatisticalService.java

@ -157,7 +157,7 @@ public class StatisticalService implements IStatisticalService {
hospitalIds, param.getStartTime(), param.getEndTime());
// 溶栓率 四舍五入,保留两位 52.33%
String rate = timeWindowPatient == null || timeWindowPatient == 0 ? "" :
new BigDecimal(thrombosis*100.00).divide(new BigDecimal(timeWindowPatient), 2, BigDecimal.ROUND_HALF_UP) + "%";
new BigDecimal(thrombosis*100.00).divide(new BigDecimal(timeWindowPatient), 2, BigDecimal.ROUND_HALF_UP) + "";
common.setTotal(rate);
List<StatisticalVo.Item> newItems = fillItems(items, param.getStartTime(), param.getEndTime(), param.getCountType());
common.setList(newItems);

2
src/main/resources/mapper_dao/FirstAidRecordDao.xml

@ -92,7 +92,7 @@
and unix_timestamp(created_at)*1000 &gt;= #{startTime} and unix_timestamp(created_at)*1000 &lt;= #{endTime} and rec_status = 0
</select>
<select id="countThrombosisRateDate" resultType="com.ccsens.carbasics.bean.vo.StatisticalVo$Item">
select t1.date as name, concat(round(t2.part * 100 / t1.total, 2), '%') as value from
select t1.date as name, round(t2.part * 100 / t1.total, 2) as value from
(select
<choose>
<when test="countType == 0">FROM_UNIXTIME(r2.answer/1000,'%Y-%m-%d %H') as date,</when>

Loading…
Cancel
Save