| @@ -92,11 +92,17 @@ public class DataTowerServiceImpl implements DataTowerService { | |||||
| if(payinfo!=null){ | if(payinfo!=null){ | ||||
| BigDecimal receivepay = (BigDecimal) payinfo.get("receivepay"); | BigDecimal receivepay = (BigDecimal) payinfo.get("receivepay"); | ||||
| BigDecimal pay = (BigDecimal) payinfo.get("pay"); | 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{ | }else{ | ||||
| datamap.put("ysje",0); | datamap.put("ysje",0); | ||||
| datamap.put("ssje",0); | datamap.put("ssje",0); | ||||