fix : develop_act_Chairty

master
luoyang14z7 6 years ago
parent 3cd97ffbde
commit 48d5daf4ca

@ -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;
} }

Loading…
Cancel
Save