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