From 05f9ac0ff6985c724c78733dd2da397be4f321e8 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 22 四月 2025 17:28:56 +0800
Subject: [PATCH] 大屏

---
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java
index b20e4bd..7fda18e 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java
@@ -402,7 +402,7 @@
 
 
         TFranchiseeBalanceChange tFranchiseeBalanceChange = new TFranchiseeBalanceChange();
-        tFranchiseeBalanceChange.setAmount(money);
+        tFranchiseeBalanceChange.setAmount(money.multiply(new BigDecimal("0.9972")).setScale(2,BigDecimal.ROUND_DOWN));
         tFranchiseeBalanceChange.setIs_pay(0);
         tFranchiseeBalanceChange.setFranchiseeName(byId.getName());
         tFranchiseeBalanceChange.setFranchiseeId(String.valueOf(byId.getId()));
@@ -497,7 +497,7 @@
 //                com.wechat.pay.java.service.payments.nativepay.model.PrepayResponse prepay = nativePayService.prepay(prepayRequest);
             //预支付成功,创建预支付订单
             TFranchiseeBalanceChange tFranchiseeBalanceChange = new TFranchiseeBalanceChange();
-            tFranchiseeBalanceChange.setAmount(money);
+            tFranchiseeBalanceChange.setAmount(money.multiply(new BigDecimal("0.9972")).setScale(2,BigDecimal.ROUND_DOWN));
             tFranchiseeBalanceChange.setIs_pay(0);
             tFranchiseeBalanceChange.setFranchiseeName(byId.getName());
             tFranchiseeBalanceChange.setFranchiseeId(String.valueOf(byId.getId()));
@@ -630,6 +630,7 @@
         System.err.println("======回调开始"+r2_OrderNo);
         System.err.println("请求"+request.getParameterMap());
         Map<String, String[]> parameterMap = request.getParameterMap();
+        // 2.0新增充值费率
         String r6Status = request.getParameter("r6_Status");
         if (org.springframework.util.StringUtils.hasLength(r6Status)){
             if (r6Status.equals("101")){
@@ -872,6 +873,11 @@
         }
         String city = str.substring(Constants.ZERO, str.length() - 1);
         franchisee.setCity(city);
+        List<SysUser> list1 = sysUserService.lambdaQuery().eq(SysUser::getAccount, franchisee.getAdminAccount())
+                .eq(SysUser::getIsEnable, 1).eq(SysUser::getIsDelete, 0).list();
+        if(!list1.isEmpty()){
+            return R.passwordError("该管理员账号已存在!");
+        }
         boolean save = franchiseeService.save(franchisee);
         // 生成sysUser账号
         SysUser sysUser = new SysUser();

--
Gitblit v1.7.1