From aa2c6d722ed799290285b6365f011aaa74373d73 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期六, 23 十二月 2023 17:30:07 +0800
Subject: [PATCH] 11.27,9

---
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java |   30 ++++++++++++++++++++++++++----
 1 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
index 080b3c5..c666c39 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
@@ -447,6 +447,10 @@
         tAppUser.setIsVip(0);
         tAppUser.setState(1);
         tAppUser.setInsertTime(new Date());
+        tAppUser.setProvince("");
+        tAppUser.setProvinceCode("");
+        tAppUser.setCity("");
+        tAppUser.setCityCode("");
         // 注册用户
         int insert = this.baseMapper.insert(tAppUser);
         // 介绍有礼
@@ -546,6 +550,7 @@
             tAppUser.setPassword(Md5Util.MD5Encode("111111", null));
             tAppUser.setIsVip(0);
             tAppUser.setState(1);
+            tAppUser.setInsertTime(new Date());
             this.baseMapper.insert(tAppUser);
         }
         if (tAppUser.getState() == 2) {
@@ -579,6 +584,10 @@
                 tAppUser.setGender(loginWechatVo.getSex());
                 tAppUser.setState(1);
                 tAppUser.setInsertTime(new Date());
+                tAppUser.setProvince("");
+                tAppUser.setProvinceCode("");
+                tAppUser.setCity("");
+                tAppUser.setCityCode("");
                 this.baseMapper.insert(tAppUser);
             }
         }
@@ -1360,7 +1369,7 @@
                 return ResultUtil.success(returnId);
             }
             //积分+现金
-            if(coupon.getRedemptionMethod() == 1){
+            if(coupon.getRedemptionMethod() == 2){
                 userCouponPaymentClient.addUserCouponPayment(userCouponPayment);
                 try {
                     if(exchangeType.getPayType() == 1){
@@ -1472,6 +1481,7 @@
                     }
                 }
                 pointsMerchandise.setCode(code);
+                pointsMerchandise.setInsertTime(new Date());
                 returnId = mcClient.saveDetailsUserPointMercase(pointsMerchandise);
             }
 
@@ -1514,6 +1524,7 @@
                                     packagePayment.setStatus(1);
                                     packagePayment.setState(1);
                                     packagePayment.setCode(code);
+                                    packagePayment.setInsertTime(new Date());
 //                                    paymentClient.savePaymentCoursePackage(packagePayment);
 
                                     OrderDto orderDto = new OrderDto();
@@ -1533,6 +1544,7 @@
                                     coupon.setCouponId(exchangeType.getGoodId());
                                     coupon.setUserId(userIdFormRedis);
                                     coupon.setStatus(1);
+                                    coupon.setInsertTime(new Date());
                                     ucponClient.insertToAppuserCoupon(coupon);
                                 }
                                 break;
@@ -1692,9 +1704,6 @@
     /**
      * 优惠券支付宝支付
      *
-     * @param uid
-     * @param paymentPrice
-     * @param paymentCourseVo
      * @return
      * @throws Exception
      */
@@ -1735,6 +1744,11 @@
                                     //有待支付的订单,这里不处理
                                     userCouponPayment1.setStatus(-1);
                                     userCouponPaymentClient.updateUserCouponPayment(userCouponPayment1);
+                                    if ("TRADE_FINISHED".equals(s)) {
+                                        // todo 资金结算
+                                        payMoneyUtil.confirm(code,tradeNo,cash.toString());
+                                        break;
+                                    }
                                     break;
                                 }
                                 if ("TRADE_SUCCESS".equals(s)) {
@@ -1758,6 +1772,7 @@
                                     }
                                     break;
                                 }
+
                                 if ("WAIT_BUYER_PAY".equals(s)) {
                                     num++;
                                 }
@@ -1875,6 +1890,11 @@
                                         mcClient.updateDetailsUserPointMercase(userPointsMerchandise);
                                     }
                                     moneyOut(tradeNo, tradeNo);
+                                    break;
+                                }
+                                if ("TRADE_FINISHED".equals(tradeStatus)) {
+                                    // todo 资金结算
+                                    payMoneyUtil.confirm(code,tradeNo,cash.toString());
                                     break;
                                 }
 //                                if("REFUND".equals(tradeStatus) || "NOTPAY".equals(tradeStatus) || "CLOSED".equals(tradeStatus) || "REVOKED".equals(tradeStatus) || "PAYERROR".equals(tradeStatus) || num == 10){
@@ -2079,6 +2099,7 @@
                         coupon.setCouponId(userPointsMerchandises.get(0).getPointsMerchandiseId());
                         coupon.setUserId(userPointsMerchandises.get(0).getUserId());
                         coupon.setStatus(1);
+                        coupon.setInsertTime(new Date());
                         ucponClient.insertToAppuserCoupon(coupon);
                         break;
                     default:
@@ -2109,6 +2130,7 @@
                     coupon.setCouponId(userPointsMerchandises.get(0).getPointsMerchandiseId());
                     coupon.setUserId(userPointsMerchandises.get(0).getUserId());
                     coupon.setStatus(1);
+                    coupon.setInsertTime(new Date());
                     ucponClient.insertToAppuserCoupon(coupon);
                     break;
                 default:

--
Gitblit v1.7.1