From 0892d843cd394f383ff50f480f7f22f2ec3829bc Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期五, 27 六月 2025 20:24:45 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java |   34 +++++++++++++++++++++++-----------
 1 files changed, 23 insertions(+), 11 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java
index ee9c8d3..13344b5 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java
@@ -24,10 +24,7 @@
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.stream.Collectors;
 
 /**
@@ -90,6 +87,10 @@
                 TjFlowingWater water = tjFlowingWaterService.getOne(wrapper);
                 if(null !=water){
                     water.setPayStasus(1L);
+                    water.setSfjs("1");
+                    water.setJsrq(new Date());
+                    water.setJsrxm("his鍥炶皟");
+                    water.setJsrdm("999");
                     if (tjFlowingWaterService.updateById(water)) {
                         String jxbz = water.getJxbz();
                         if(StringUtil.isNotBlank(jxbz)){
@@ -128,24 +129,35 @@
                     String bldh = water.getJxbz();
 //                    lisRevoke(water.getTjNumber(),bldh);
                     if (bldh != null){
-                        remarkService.deleteTjOrderDetailByjxbz(bldh);
+                        remarkService.updateTjOrderRemarkSfbzByJxbz(order.getOrderId().toString(),bldh,null);
+ /*                       remarkService.deleteTjOrderDetailByjxbz(bldh);
                         tjOrderDetailService.deleteTjOrderDetailByjxbz(bldh);
                         tjFlowingWaterService.deleteTjOrderDetailByjxbz(bldh);
                         transitionService.deleteTjOrderDetailByjxbz(bldh);
                         blService.remove(new LambdaQueryWrapper<TjProBl>().eq(TjProBl::getTjh, order.getTjNumber()).eq(TjProBl::getBldh, bldh));
-                        tjSamplingMapper.deleteByTjNumAndCusIdAndJxbzo(order.getTjNumber(), order.getUserId(),bldh);
+                        tjSamplingMapper.deleteByTjNumAndCusIdAndJxbzo(order.getTjNumber(), order.getUserId(),bldh);*/
                     }else {
-                        tjOrderService.deleteTjOrderByOrderId(order.getOrderId());
+ /*                       TjCustomer customer = tjCustomerService.getById(order.getUserId());
+                        customer.setCardId("0");
+                        tjCustomerService.updateById(customer);
+                        tjOrderService.removeById(order.getOrderId());*/
+                       /* tjOrderService.deleteTjOrderByOrderId(order.getOrderId());
                         tjOrderDetailService.deleteTjOrderDetailByOrderDetailId(String.valueOf(order.getOrderId()));
                         remarkService.deletedOrderRemarkByTjNum(order.getTjNumber());
                         tjFlowingWaterService.deleteTjFlowingWaterByOrderId(String.valueOf(order.getOrderId()));
                         transitionService.deletedTbTransitionByTjNum(order.getTjNumber());
                         ycxmService.delOrderYcXmJyByTjh(order.getTjNumber());
-                        TjCustomer customer = tjCustomerService.getById(order.getUserId());
-                        customer.setCardId("0");
-                        tjCustomerService.updateById(customer);
-                        tjSamplingMapper.deleteByTjNumAndCusId(order.getTjNumber(), order.getUserId());
+                        tjSamplingMapper.deleteByTjNumAndCusId(order.getTjNumber(), order.getUserId());*/
+
+                        remarkService.updateTjOrderRemarkSfbzByJxbzisnull(order.getOrderId().toString(),null);
+
+
                     }
+                    water.setPayStasus(2L);
+                    water.setRefundPersonId("his鍥炶皟");
+                    water.setRefundTime(new Date());
+                    water.setRefundPrice(water.getPaidIn());
+                    tjFlowingWaterService.updateById(water);
                 }
             }
         }

--
Gitblit v1.8.0