From 346b480ab7848c742065e9bf989abaf43b515613 Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期一, 21 四月 2025 15:05:26 +0800 Subject: [PATCH] 获取轮灌组详情 --- pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java | 57 ++++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 42 insertions(+), 15 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java index 31e7ab8..b144bb3 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java @@ -416,30 +416,57 @@ 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(); + 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();//浜ゆ槗鏃堕棿 + String orderNumber = list.get(i).getOrderNumber();//璁㈠崟缂栧彿 + String cardNum = list.get(i).getCardNum();//鍗$紪鍙� + String idCard = list.get(i).getIdCard();//韬唤璇� + String cashierName = list.get(i).getCashierName();//鎿嶄綔浜� + Double money = list.get(i).getMoney();//浣欓 + Double cardCost1 = list.get(i).getCardCost();//璐崱閲戦 + Double tradeAmount = list.get(i).getTradeAmount();//浜ゆ槗閲戦 + Double waterCost1 = list.get(i).getWaterCost();//璐按閲戦 + Double refundAmount1 = list.get(i).getRefundAmount();//杩斿洖閲戦 + String paymentName = list.get(i).getPaymentName();//鏀粯鏂瑰紡 + String operateType = list.get(i).getOperateType();//涓氬姟绫诲瀷 + String cardState = list.get(i).getCardState();//鍗$姸鎬� + Long villageId = list.get(i).getVillageId();//鏉慽d + Long cashierId = list.get(i).getCashierId();//鏀堕摱鍛榠d list.get(i).setGift(0d); + list.get(i).setMoney(money-gift1); 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); + voTradeDetail.setDistrictTitle(districtTitle);//2 + voTradeDetail.setClientNum(clientNum);//2 + voTradeDetail.setClientName(clientName);//2 + voTradeDetail.setPhone(phone);//2 + voTradeDetail.setOperateType("璧犻��");//2 + voTradeDetail.setTradeTime(tradeTime);//2 + voTradeDetail.setWaterCost(0d);//2 + voTradeDetail.setCardCost(0d);//2 + voTradeDetail.setGift(gift1);//2 + voTradeDetail.setTradeAmount(0d);//2 + voTradeDetail.setRefundAmount(refundAmount1);//2 + voTradeDetail.setMoney(money);//寰�2 + voTradeDetail.setPaymentName("璧犻��");//2 + voTradeDetail.setOrderNumber(orderNumber);//2 + voTradeDetail.setCardNum(cardNum);//2 + voTradeDetail.setIdCard(idCard);//2 + voTradeDetail.setCashierName(cashierName);//2 + voTradeDetail.setCashierId(cashierId);//2 + voTradeDetail.setCardState(cardState);//2 + voTradeDetail.setVillageId(villageId);//2 list.add(voTradeDetail); itemTotal = itemTotal + 1; } } + list.sort(Comparator.comparing(VoTradeDetails::getTradeTime)); rsVo.obj = list; rsVo.calculateAndSet(itemTotal, params); -- Gitblit v1.8.0