Commit 45cb9754 authored by 廖旭伟's avatar 廖旭伟

修改测试bug

parent 6e924bf4
...@@ -137,36 +137,37 @@ public class CheckAllRecordController extends BaseJsonBodyController { ...@@ -137,36 +137,37 @@ public class CheckAllRecordController extends BaseJsonBodyController {
model.put("checkPercent",numberFormat.format(checkPercent)); model.put("checkPercent",numberFormat.format(checkPercent));
BigDecimal appealPercent = current.getAppealScore().divide(current.getInitScore(),6,BigDecimal.ROUND_HALF_UP); BigDecimal appealPercent = current.getAppealScore().divide(current.getInitScore(),6,BigDecimal.ROUND_HALF_UP);
model.put("appealPercent",numberFormat.format(appealPercent)); model.put("appealPercent",numberFormat.format(appealPercent));
}
CheckAllScoreSummaryVo last = checkAllRecordService.getScoreSummary(lastQuery); CheckAllScoreSummaryVo last = checkAllRecordService.getScoreSummary(lastQuery);
if(last!=null){
BigDecimal huanbi = current.getTotal().subtract(last.getTotal());
huanbi = huanbi.divide(last.getTotal(),6,BigDecimal.ROUND_HALF_UP);
model.put("huanbi",numberFormat.format(huanbi));
}
if (query.getSummaryType() == SummaryTopTypeEnum..getValue()) {
if(last!=null){ if(last!=null){
model.put("tongbi",model.get("huanbi")); BigDecimal huanbi = current.getTotal().subtract(last.getTotal());
huanbi = huanbi.divide(last.getTotal(),6,BigDecimal.ROUND_HALF_UP);
model.put("huanbi",numberFormat.format(huanbi));
} }
}else { if (query.getSummaryType() == SummaryTopTypeEnum..getValue()) {
String yyyy = query.getCheckTimeStart().substring(0,4); if(last!=null){
int lastyear = DataUtil.converStr2Int(yyyy,0); model.put("tongbi",model.get("huanbi"));
lastyear--; }
if(query.getCheckTimeStart().substring(4).equals("-02-29")){
lastQuery.setCheckTimeStart(lastyear+"-02-28");
}else { }else {
lastQuery.setCheckTimeStart(lastyear+query.getCheckTimeStart().substring(4)); String yyyy = query.getCheckTimeStart().substring(0,4);
} int lastyear = DataUtil.converStr2Int(yyyy,0);
if(query.getCheckTimeEnd().substring(4).equals("-02-29")){ lastyear--;
lastQuery.setCheckTimeEnd(lastyear+"-02-28"); if(query.getCheckTimeStart().substring(4).equals("-02-29")){
}else { lastQuery.setCheckTimeStart(lastyear+"-02-28");
lastQuery.setCheckTimeEnd(lastyear+query.getCheckTimeEnd().substring(4)); }else {
} lastQuery.setCheckTimeStart(lastyear+query.getCheckTimeStart().substring(4));
CheckAllScoreSummaryVo tb = checkAllRecordService.getScoreSummary(lastQuery); }
if(tb!=null){ if(query.getCheckTimeEnd().substring(4).equals("-02-29")){
BigDecimal tongbi = current.getTotal().subtract(tb.getTotal()); lastQuery.setCheckTimeEnd(lastyear+"-02-28");
tongbi = tongbi.divide(last.getTotal(),6,BigDecimal.ROUND_HALF_UP); }else {
model.put("tongbi",numberFormat.format(tongbi)); lastQuery.setCheckTimeEnd(lastyear+query.getCheckTimeEnd().substring(4));
}
CheckAllScoreSummaryVo tb = checkAllRecordService.getScoreSummary(lastQuery);
if(tb!=null){
BigDecimal tongbi = current.getTotal().subtract(tb.getTotal());
tongbi = tongbi.divide(last.getTotal(),6,BigDecimal.ROUND_HALF_UP);
model.put("tongbi",numberFormat.format(tongbi));
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment