|
|
@ -87,17 +87,18 @@ public class ActChairtyServiceImp implements ActChairtyService {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public JSONObject gettotal() {
|
|
|
|
public JSONObject gettotal() {
|
|
|
|
List<JSONObject> gettotalnum = actChairtyMapper.chairtyClientNum();
|
|
|
|
List<JSONObject> gettotalnum = actChairtyMapper.chairtyClientNum();
|
|
|
|
int amount=0 ;
|
|
|
|
BigDecimal amount= new BigDecimal(0) ;
|
|
|
|
double chairty=0.00;
|
|
|
|
double chairty=0.00;
|
|
|
|
for (JSONObject gettotals : gettotalnum) {
|
|
|
|
for (JSONObject gettotals : gettotalnum) {
|
|
|
|
amount += gettotals.getIntValue("sum_ordernum");
|
|
|
|
amount = amount.add(gettotals.getBigDecimal("sum_ordernum"));
|
|
|
|
chairty += gettotals.getDoubleValue("count_ordernum") * 0.01;
|
|
|
|
chairty += gettotals.getIntValue("count_ordernum") * 0.01;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
BigDecimal bg = new BigDecimal(chairty);
|
|
|
|
BigDecimal bg = new BigDecimal(chairty);
|
|
|
|
double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
|
|
|
|
double f1 = amount.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
|
|
|
|
|
|
|
|
double f2 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
|
|
|
|
JSONObject gettotal = new JSONObject();
|
|
|
|
JSONObject gettotal = new JSONObject();
|
|
|
|
gettotal.put("amount", amount);
|
|
|
|
gettotal.put("amount", f1);
|
|
|
|
gettotal.put("chairty", f1);
|
|
|
|
gettotal.put("chairty", f2);
|
|
|
|
return gettotal;
|
|
|
|
return gettotal;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|