From f1927647ff9ca926b0a169c31e6cda09018c083d Mon Sep 17 00:00:00 2001
From: DESKTOP-71BH0QO\L、ming <172680469@qq.com>
Date: 星期三, 21 四月 2021 09:16:13 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java
index 9d08cae..e434084 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopOrderServiceImpl.java
@@ -8,6 +8,7 @@
 import com.panzhihua.common.model.dtos.PageDTO;
 import com.panzhihua.common.model.dtos.shop.*;
 import com.panzhihua.common.model.vos.R;
+import com.panzhihua.common.utlis.DateUtils;
 import com.panzhihua.common.utlis.WxPayUtils;
 import com.panzhihua.service_community.dao.ComShopOrderDAO;
 import com.panzhihua.service_community.model.dos.ComShopOrderDO;
@@ -680,11 +681,13 @@
     @Transactional(rollbackFor = Exception.class)
     @Override
     public void wxOrderPayNotify(WxPayNotifyOrderDTO wxPayNotifyOrderDTO){
+        log.info("微信订单支付回调开始处理逻辑");
         if(StringUtils.isEmpty(wxPayNotifyOrderDTO.getOrderTradeNo())){
             log.error("微信支付回调失败,订单号为空");
             return;
         }
 
+        log.info("微信订单支付回调开始查询订单");
         //查询订单
         ComShopOrderDO shopOrderDO = this.baseMapper.selectOne(new QueryWrapper<ComShopOrderDO>().lambda().eq(ComShopOrderDO::getOrderNo,wxPayNotifyOrderDTO.getOrderTradeNo()));
         if(shopOrderDO == null){
@@ -696,7 +699,7 @@
         shopOrderDO.setPayStatus(ComShopOrderDO.payStatus.yes);
         shopOrderDO.setPayAmount(BigDecimal.valueOf(Integer.parseInt(wxPayNotifyOrderDTO.getCashFee()) / 100));
         shopOrderDO.setWxTardeNo(wxPayNotifyOrderDTO.getWxTradeNo());
-        shopOrderDO.setPayTime(new Date(Long.parseLong(wxPayNotifyOrderDTO.getPayTime() + "000")));
+        shopOrderDO.setPayTime(DateUtils.stringToDate(wxPayNotifyOrderDTO.getPayTime(),new SimpleDateFormat("yyyyMMddHHmmss")));
         this.baseMapper.updateById(shopOrderDO);
 
         //查询订单商品

--
Gitblit v1.7.1