From cb0f6d8ca263066e4cc0a4fa5f089e516f5aa909 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Fri, 05 Sep 2025 18:40:29 +0800
Subject: [PATCH] C2C修复

---
 trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiC2cOrderController.java   |    4 +++-
 trading-order-service/src/main/java/com/yami/trading/service/c2c/impl/C2cOrderServiceImpl.java |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiC2cOrderController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiC2cOrderController.java
index 98a3680..f4c50d7 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiC2cOrderController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiC2cOrderController.java
@@ -211,6 +211,7 @@
             this.c2cOrderService.saveOpen(c2cOrder,remarks);
             data.put("order_no", c2cOrder.getOrderNo());
             resultObject.setData(data);
+            resultObject.setCode(0);
         } catch (BusinessException e) {
             log.error("用户"+direction+"执行异常1当前用户uid:"+party.getUserCode()+"当前用户名:"+party.getUserName()+"生成的订单号:"+orderNo);
             resultObject.setCode(1);
@@ -219,7 +220,8 @@
         } catch (Throwable t) {
             log.error("用户"+direction+"执行异常2当前用户uid:"+party.getUserCode()+"当前用户名:"+party.getUserName()+"生成的订单号:"+orderNo);
             resultObject.setCode(1);
-            resultObject.setMsg("程序错误");
+            //resultObject.setMsg("程序错误");
+            resultObject.setMsg(t.getMessage());
             log.error("error:", t);
         }  finally {
             if (lock) {
diff --git a/trading-order-service/src/main/java/com/yami/trading/service/c2c/impl/C2cOrderServiceImpl.java b/trading-order-service/src/main/java/com/yami/trading/service/c2c/impl/C2cOrderServiceImpl.java
index 71de603..d92be26 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/c2c/impl/C2cOrderServiceImpl.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/c2c/impl/C2cOrderServiceImpl.java
@@ -511,7 +511,7 @@
         if (null == c2cUser) {
             throw new YamiShopBindException("承兑商不存在");
         }
-        User c2cParty =userService.getById(c2cOrder.getC2cUserPartyId());
+        User c2cParty =userService.getById(c2cUser.getC2cUserPartyId());
 
         if (null == c2cParty) {
             throw new YamiShopBindException("承兑商的用户信息不存在");

--
Gitblit v1.9.3