From b6557d2be3ae385d15af640aa184ca7f8711f42a Mon Sep 17 00:00:00 2001
From: heheng <heheng@123456>
Date: 星期三, 19 二月 2025 16:56:16 +0800
Subject: [PATCH] 测试

---
 exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java |   48 +++++++++++++++++++++++++-----------------------
 1 files changed, 25 insertions(+), 23 deletions(-)

diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java
index 6703e96..4b6d61d 100644
--- a/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java
+++ b/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java
@@ -63,7 +63,7 @@
         String lockKey = NON_COAL_PAY_STUDENT_LOCK + dataId + "_PAY_TYPE_" + payType;
 
 
-        Boolean b = redisLock.tryLock(lockKey, 10, 20, TimeUnit.SECONDS);
+        Boolean b = redisLock.tryLock(lockKey, 30, 40, TimeUnit.SECONDS);
         if (b) {
             String orderNo = RandomUtil.generateOrderNumber(dataId, "NC");
             List<NonCoalPayOrder> nonCoalPayOrders = nonCoalPayMapper.selectNonCoalPayOrderByParam(dataId, Long.valueOf(payType));
@@ -87,24 +87,24 @@
                 return nonCoalStuRep.getOrderId();
             }
             //财政缴款码未生成
-            if (nonCoalStuRep.getPayStatus() == 0) {
-                if ("1".equals(payType)) {
-                    baseMapper.update(null, Wrappers.<NonCoalPayStudent>lambdaUpdate()
-                            .set(NonCoalPayStudent::getOrderNo, orderNo)
-                            .set(NonCoalPayStudent::getGovPayStatus, 1)
-                            .eq(NonCoalPayStudent::getId, dataId).eq(NonCoalPayStudent::getDelFlag, 0)
-                            .eq(NonCoalPayStudent::getPayType, payType).eq(NonCoalPayStudent::getPayStatus, 0));
-                } else {
-                    //团体缴费
-                    baseMapper.update(null, Wrappers.<NonCoalPayStudent>lambdaUpdate()
-                            .set(NonCoalPayStudent::getOrderNo, orderNo)
-                            .set(NonCoalPayStudent::getGovPayStatus, 1)
-                            .eq(NonCoalPayStudent::getNonCoalPayId, dataId).eq(NonCoalPayStudent::getDelFlag, 0)
-                            .eq(NonCoalPayStudent::getPayType, payType).eq(NonCoalPayStudent::getPayStatus, 0));
-                }
-            } else {
-                orderNo = nonCoalStuRep.getOrderNo();
-            }
+//            if (nonCoalStuRep.getPayStatus() == 0) {
+//                if ("1".equals(payType)) {
+//                    baseMapper.update(null, Wrappers.<NonCoalPayStudent>lambdaUpdate()
+//                            .set(NonCoalPayStudent::getOrderNo, orderNo)
+//                            .set(NonCoalPayStudent::getGovPayStatus, 1)
+//                            .eq(NonCoalPayStudent::getId, dataId).eq(NonCoalPayStudent::getDelFlag, 0)
+//                            .eq(NonCoalPayStudent::getPayType, payType).eq(NonCoalPayStudent::getPayStatus, 0));
+//                } else {
+//                    //团体缴费
+//                    baseMapper.update(null, Wrappers.<NonCoalPayStudent>lambdaUpdate()
+//                            .set(NonCoalPayStudent::getOrderNo, orderNo)
+//                            .set(NonCoalPayStudent::getGovPayStatus, 1)
+//                            .eq(NonCoalPayStudent::getNonCoalPayId, dataId).eq(NonCoalPayStudent::getDelFlag, 0)
+//                            .eq(NonCoalPayStudent::getPayType, payType).eq(NonCoalPayStudent::getPayStatus, 0));
+//                }
+//            } else {
+//                orderNo = nonCoalStuRep.getOrderNo();
+//            }
             List<NonCoalCateRep> nonCoalPayCategoryList = nonCoalPayOrder.getNonCoalPayCategoryList();
 
             if (StringUtils.isEmpty(nonCoalPayCategoryList)) {
@@ -115,7 +115,7 @@
             PayReqData payReqData = dealData(nonCoalPayOrder, orderNo, payType);
 
             try {
-                ResultVo resultVo = payUtils.sendApiPost(payReqData);
+                ResultVo resultVo = payUtils.faqiV2(payReqData);
                 log.info("调用接口返回结果:" + resultVo);
                 if (resultVo.getRespcode().equals("BUS0000")) {
                     String orderId = resultVo.getRespdata().getOrderId();
@@ -125,16 +125,18 @@
                         if ("1".equals(payType)) {
                             baseMapper.update(null, Wrappers.<NonCoalPayStudent>lambdaUpdate()
                                     .set(NonCoalPayStudent::getOrderId, orderId)
-//                                    .set(NonCoalPayStudent::getOrderNo, orderNo)
+                                    .set(NonCoalPayStudent::getOrderNo, orderNo)
                                     .set(NonCoalPayStudent::getPayCode, billNo)
+                                    .set(NonCoalPayStudent::getGovPayStatus, 2)
                                     .eq(NonCoalPayStudent::getId, dataId).eq(NonCoalPayStudent::getDelFlag, 0)
                                     .eq(NonCoalPayStudent::getPayType, payType).eq(NonCoalPayStudent::getPayStatus, 0));
                         } else {
                             //团体缴费
                             baseMapper.update(null, Wrappers.<NonCoalPayStudent>lambdaUpdate()
                                     .set(NonCoalPayStudent::getOrderId, orderId)
-//                                    .set(NonCoalPayStudent::getOrderNo, orderNo)
+                                    .set(NonCoalPayStudent::getOrderNo, orderNo)
                                     .set(NonCoalPayStudent::getPayCode, billNo)
+                                    .set(NonCoalPayStudent::getGovPayStatus, 2)
                                     .eq(NonCoalPayStudent::getNonCoalPayId, dataId).eq(NonCoalPayStudent::getDelFlag, 0)
                                     .eq(NonCoalPayStudent::getPayType, payType).eq(NonCoalPayStudent::getPayStatus, 0));
                         }
@@ -418,7 +420,7 @@
                     stu1.setPhone(stu.getPhone());
 
 //                    stu1.setOrderNo(RandomUtil.generateOrderNumber());
-                    stu1.setSex(StudentSex.BOY.getStatus().equals(stu.getSex().trim()) ? 0L : 1L);
+                    stu1.setSex(StudentSex.BOY.getDesc().equals(stu.getSex().trim()) ? 0L : 1L);
                     nonCoalPayStudentMapper.insertNonCoalPayStudent(stu1);
                     successNum++;
                     successMsg.append("<br/>" + successNum + "、身份证号 " + stu.getIdCard() + " 导入成功");

--
Gitblit v1.9.2