Bläddra i källkod

fix(coupon):修复立减金购买参数传递错误- 修正支付参数中公司ID和用户ID的来源
- 从couponIssue对象改为param对象获取companyId和companyUserId
- 确保支付流程使用正确的公司和用户信息

xw 1 månad sedan
förälder
incheckning
acc15008ab

+ 2 - 0
fs-service/src/main/java/com/fs/hisStore/param/FsStoreCouponPurchaseParam.java

@@ -9,4 +9,6 @@ public class FsStoreCouponPurchaseParam {
 
     private Long id;
     private String code;
+    private Long companyId;
+    private Long companyUserId;
 }

+ 2 - 2
fs-service/src/main/java/com/fs/hisStore/service/impl/FsStoreCouponIssueScrmServiceImpl.java

@@ -232,8 +232,8 @@ public class FsStoreCouponIssueScrmServiceImpl implements IFsStoreCouponIssueScr
         payParam.setCouponPrice(coupon.getCouponPrice()); // 支付金额为立减金面额
         payParam.setBusinessType(3); // 设置业务类型为3,表示购买立减金
         payParam.setUserId(Long.parseLong(userId));
-        payParam.setCompanyId(couponIssue.getCompanyId());
-        payParam.setCompanyUserId(couponIssue.getCompanyUserId());
+        payParam.setCompanyId(param.getCompanyId());
+        payParam.setCompanyUserId(param.getCompanyUserId());
         payParam.setPayMoney(coupon.getCouponPrice()); // 支付金额为立减金面额
 
         try {