From 00788a1299d764b48e57fd457a2656f0bf3474b0 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <279049017@qq.com>
Date: Tue, 17 Nov 2020 11:28:47 +0800
Subject: [PATCH] 修改  为https 后兼容以前的http 数据

---
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AlipayServiceImpl.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AlipayServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AlipayServiceImpl.java
index 187ad45..7fb8cef 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AlipayServiceImpl.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AlipayServiceImpl.java
@@ -5,7 +5,6 @@
 import com.alipay.api.request.AlipayTradePrecreateRequest;
 import com.alipay.api.response.AlipayTradePrecreateResponse;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.kidgrow.common.utils.DateUtils;
 import com.kidgrow.common.utils.QRCodeUtil;
 import com.kidgrow.common.utils.StringUtils;
 import com.kidgrow.oprationcenter.alipay.AlipayProperties;
@@ -18,6 +17,7 @@
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.util.Date;
 import java.util.List;
 import java.util.Map;
 
@@ -37,7 +37,7 @@
         model.setProductCode("FACE_TO_FACE_PAYMENT"); //销售产品码
         model.setOutTradeNo(saasClientPay.getOutTradeNo());                   //商户订单号
         model.setSubject(saasClientPay.getChildName()+"的支付");   //订单标题
-        long l = Long.parseLong(saasClientPay.getPayPrice().toString()) / 100;
+        double l = Double.parseDouble(saasClientPay.getPayPrice().toString()) / 100;
         model.setTotalAmount(l+"");  //订单总金额 单位为元
         AlipayTradePrecreateRequest request = new AlipayTradePrecreateRequest();
         request.setBizModel(model);
@@ -68,10 +68,11 @@
             List<SaasClientPay> list = saasClientPayService.list(queryWrapper);
             if(!list.isEmpty()){
                 SaasClientPay saasClientPay = list.get(0);
-                saasClientPay.setPayTime(DateUtils.parseDate(requestMap.get("time_end")));
+                saasClientPay.setPayTime(new Date());
                 saasClientPay.setPayStatus(2);
+                saasClientPay.setPayMethod(1);
                 saasClientPay.setTradeNo(requestMap.get("trade_no"));
-                boolean b = saasClientPayService.saveOrUpdate(saasClientPay);
+                boolean b = saasClientPayService.updateById(saasClientPay);
             }
             return "success";
         }else {

--
Gitblit v1.8.0