Sfoglia il codice sorgente

会员支付回调

chao 3 anni fa
parent
commit
6d5a4fc4d2

+ 1 - 1
src/main/java/com/caimei365/order/mapper/PayOrderMapper.java

@@ -165,5 +165,5 @@ public interface PayOrderMapper {
     /**
      * 更新会员支付历史记录
      */
-    void updateVipPackageRecord(Integer recordId);
+    void updateVipPackageRecord(VipRecordBo record);
 }

+ 2 - 1
src/main/java/com/caimei365/order/service/impl/PayNonOrderServiceImpl.java

@@ -581,7 +581,8 @@ public class PayNonOrderServiceImpl implements PayNonOrderService {
         record.setEndTime(cal.getTime());
         record.setPayWay(1);
         record.setPayType(Integer.valueOf(payType));
-        payOrderMapper.updateVipPackageRecord(recordId);
+        record.setPayTime(new Date());
+        payOrderMapper.updateVipPackageRecord(record);
         // 修改支付链接状态
         OrderPayLinkVo orderPayLink = payOrderMapper.getVipPayLink(recordId, amount);
         if (null != orderPayLink && ("12".equals(payType) || "17".equals(payType))) {

+ 1 - 1
src/main/resources/mapper/PayOrderMapper.xml

@@ -60,7 +60,7 @@
         WHERE userId = #{userId}
     </update>
     <update id="updateVipPackageRecord">
-        UPDATE cm_svip_history set payStatus=#{payStatus},payWay=#{payWay},payType=#{payType},beginTime=#{beginTime},endTime=#{endTime}
+        UPDATE cm_svip_history set payStatus=#{payStatus},payWay=#{payWay},payType=#{payType},beginTime=#{beginTime},endTime=#{endTime},payTime=#{payTime}
         WHERE id = #{id}
     </update>
     <update id="updateOrderPayLink">