wuzeyu
2024-11-29 be1a3f566b9202a49173e8b08bdea53549710bba
pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java
@@ -412,6 +412,36 @@
        if (list.size() == 0) {
            return new HashMap();
        }
//元谋一期陆常丽需求把赠送金额与充值金额分开显示
        for (int i = list.size()-1; i >= 0 ; i--) {
            Optional.ofNullable(list.get(i).getGift()).orElse(0d);
            if (!list.get(i).getGift().equals(0d)){
                Double gift1 = list.get(i).getGift();
                String districtTitle = list.get(i).getDistrictTitle();
                String clientNum = list.get(i).getClientNum();
                String clientName = list.get(i).getClientName();
                String phone = list.get(i).getPhone();
                Date tradeTime = list.get(i).getTradeTime();
                list.get(i).setGift(0d);
                VoTradeDetails voTradeDetail = new VoTradeDetails();
                voTradeDetail.setDistrictTitle(districtTitle);
                voTradeDetail.setClientNum(clientNum);
                voTradeDetail.setClientName(clientName);
                voTradeDetail.setPhone(phone);
                voTradeDetail.setOperateType("赠送");
                voTradeDetail.setTradeTime(tradeTime);
                voTradeDetail.setWaterCost(0d);
                voTradeDetail.setCardCost(0d);
                voTradeDetail.setGift(gift1);
                list.add(voTradeDetail);
                itemTotal = itemTotal + 1;
            }
        }
        rsVo.obj = list;
        rsVo.calculateAndSet(itemTotal, params);
        // 遍历交易明细记录,汇总购水金额、购卡金额
        Double totalWaterCost = 0.0;