| | |
| | | double eatTotal = 0; |
| | | double stayTotal = 0; |
| | | double travelTotal = 0; |
| | | |
| | | double shopTotal = 0; |
| | | //把所有详细数据的费用值累加起来 |
| | | for (TravelDetail detail : travelDetailList) { |
| | | entranceTotal+=detail.getEntrance(); |
| | | eatTotal+=detail.getEat(); |
| | | stayTotal+=detail.getStay(); |
| | | travelTotal+=detail.getTravel(); |
| | | shopTotal += detail.getShop(); |
| | | } |
| | | |
| | | travelCount.setEntranceTotal(entranceTotal); |
| | | travelCount.setEatTotal(eatTotal); |
| | | travelCount.setStayTotal(stayTotal); |
| | | travelCount.setTravelTotal(travelTotal); |
| | | |
| | | travelCount.setShopTotal(shopTotal); |
| | | DecimalFormat df = new DecimalFormat("0.00"); |
| | | travelCount.setTotalPrice(Double.parseDouble(df.format(entranceTotal+eatTotal+travelCount.getGroupTotal()+stayTotal+travelTotal))); |
| | | } |