|
|
|
@@ -92,11 +92,17 @@ public class DataTowerServiceImpl implements DataTowerService { |
|
|
|
if(payinfo!=null){ |
|
|
|
BigDecimal receivepay = (BigDecimal) payinfo.get("receivepay"); |
|
|
|
BigDecimal pay = (BigDecimal) payinfo.get("pay"); |
|
|
|
BigDecimal divide = pay.divide(receivepay,2, BigDecimal.ROUND_HALF_UP); |
|
|
|
double zjcjl = divide.multiply(new BigDecimal(100)).doubleValue(); |
|
|
|
datamap.put("ysje",receivepay); |
|
|
|
datamap.put("ssje",pay); |
|
|
|
datamap.put("zjsjl",zjcjl+"%"); |
|
|
|
if(receivepay.doubleValue()>0){ |
|
|
|
BigDecimal divide = pay.divide(receivepay,2, BigDecimal.ROUND_HALF_UP); |
|
|
|
double zjcjl = divide.multiply(new BigDecimal(100)).doubleValue(); |
|
|
|
datamap.put("ysje",receivepay); |
|
|
|
datamap.put("ssje",pay); |
|
|
|
datamap.put("zjsjl",zjcjl+"%"); |
|
|
|
}else{ |
|
|
|
datamap.put("ysje",0); |
|
|
|
datamap.put("ssje",0); |
|
|
|
datamap.put("zjsjl",0); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
datamap.put("ysje",0); |
|
|
|
datamap.put("ssje",0); |
|
|
|
|