Browse Source

优惠券微信/支付宝/网银购买接口

zhijiezhao 3 years ago
parent
commit
8a992da97d

+ 0 - 1
src/main/java/com/caimei365/order/controller/PayNonOrderApi.java

@@ -291,5 +291,4 @@ public class PayNonOrderApi {
         return payNonOrderService.couponCallback(data);
     }
 
-
 }

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

@@ -191,7 +191,5 @@ public interface PayOrderMapper {
 
     void insertCouponRecord(CouponRecordPo cr);
 
-    OrderPayLinkVo getCouponPayLink(Integer recordId, Double amount);
-
     void updateCouponRecord(Integer recordId);
 }

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

@@ -58,7 +58,7 @@ public class PayNonOrderServiceImpl implements PayNonOrderService {
     private String secondHandUrl;
     @Value("${pay.vip-notify-url}")
     private String superVipUrl;
-
+    @Value("${pay.coupon-notify-url}")
     private String couponUrl;
     @Resource
     private RemoteCallService remoteCallService;
@@ -948,12 +948,6 @@ public class PayNonOrderServiceImpl implements PayNonOrderService {
         orderClubMapper.insertCouponClub(couponClubPo);
         // 改历史记录支付状态
         payOrderMapper.updateCouponRecord(recordId);
-        //todo 修改支付链接状态
-        OrderPayLinkVo orderPayLink = payOrderMapper.getCouponPayLink(recordId, amount);
-        if (null != orderPayLink && (12 == payType || 17 == payType)) {
-            orderPayLink.setPayStatus(1);
-            payOrderMapper.updateOrderPayLinkStatus(orderPayLink);
-        }
         Date date = new Date();
         String curDateStr = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
         // 保存收款记录

+ 0 - 22
src/main/resources/mapper/PayOrderMapper.xml

@@ -299,26 +299,4 @@
     <select id="getCouponPrice" resultType="java.lang.Double">
         select moneyCouponPrice from cm_coupon where id = #{couponId}
     </select>
-    <select id="getCouponPayLink" resultType="com.caimei365.order.model.vo.OrderPayLinkVo">
-        SELECT
-        id,
-        orderId,
-        vipRecordId,
-        couponRecordId,
-        linkLogo,
-        unpaidAmount,
-        generateTime,
-        effectiveTime,
-        payStatus,
-        payType,
-        delFlag
-        FROM
-        cm_order_pay_link
-        WHERE vipRecordId = #{vipRecordId}
-        <if test="amount != null">
-            AND unpaidAmount = #{amount}
-        </if>
-        AND delFlag = '0' AND payStatus = '0'
-        ORDER BY id DESC LIMIT 1
-    </select>
 </mapper>