From a56f8b75910fc008a1eaceb0e53877d931bdfeb8 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 24 一月 2025 19:32:54 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/qijisheng

---
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java |    8 +++++++-
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java       |   17 ++++++++++++-----
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java     |    7 +++++--
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java    |    1 +
 4 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
index cdfeca1..6ac88b4 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
@@ -1,6 +1,7 @@
 package com.ruoyi.account.controller;
 
 
+import com.alibaba.fastjson2.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java
index 99f177d..7d2aa24 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java
@@ -153,8 +153,11 @@
         R<BaseSetting> baseSetting = baseSettingClient.getBaseSetting(7);
         BaseSetting data = baseSetting.getData();
         if (data != null){
-            if (amount.compareTo(new BigDecimal(data.getContent())) < 0){
-                return R.fail("充值金额不能小于" + data.getContent() + "元");
+            String content = data.getContent();
+            if (!content.equals("-1")){
+                if (amount.compareTo(new BigDecimal(content)) > 0){
+                    return R.fail("充值金额不能小于" + content + "元");
+                }
             }
         }
         LoginUser loginUserApplet = tokenService.getLoginUserApplet();
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
index 2561d96..f1bd4ef 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
@@ -286,6 +286,12 @@
 		if(null != appUser1 && appUser1.getStatus() == 2){
 			return R.fail("手机号已注册,请直接登录!");
 		}
+
+		String avatar = registerAccount.getAvatar();
+		if (StringUtils.isEmpty(avatar)){
+			avatar = "http://qijishenghuiyuan.obs.cn-southwest-2.myhuaweicloud.com/admin/aedfbbb41280471f8d9fa7905298b65f.png";
+		}
+
 		//如果手机号已注册,但是没有微信号,则将微信号添加到已有账户上
 		if(null != appUser1 && StringUtils.isEmpty(appUser1.getWxOpenid())){
 			appUser1.setWxOpenid(openid);
@@ -293,7 +299,7 @@
 			appUser = appUser1;
 		}else if(null == appUser){
 			appUser = new AppUser();
-			appUser.setAvatar(registerAccount.getAvatar());
+			appUser.setAvatar(avatar);
 			appUser.setName(registerAccount.getName());
 			appUser.setPhone(registerAccount.getPhone());
 			appUser.setWxOpenid(openid);
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
index 3eac7b1..1e6b3f8 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
@@ -348,15 +348,22 @@
             orderPageListVo.setGetCommission(reduce);
 
             String expressJson = orderPageListVo.getExpressJson();
-            // {"com":"zhongtong","num":"78853319672621"}
-            JSONObject jsonObject = JSONObject.parseObject(expressJson);
+            if (StringUtils.isNotEmpty(expressJson) && !expressJson.equals("NULL")){
+                JSONObject jsonObject = null;
+                try {
+                    jsonObject = JSONObject.parseObject(expressJson);
+                    String companyName = ExpressCompanyMap.getCompanyNameByCode(jsonObject.getString("com"));
+                    orderPageListVo.setExpressCompany(companyName);
+                    orderPageListVo.setExpressNum(jsonObject.getString("num"));
+                } catch (Exception e) {
+                }
 
-            String companyName = ExpressCompanyMap.getCompanyNameByCode(jsonObject.getString("com"));
-            orderPageListVo.setExpressCompany(companyName);
-            orderPageListVo.setExpressNum(jsonObject.getString("num"));
+            }
+
         }
         return pageInfo.setRecords(list);
     }
+    
 
 
     /**

--
Gitblit v1.7.1