Explorar o código

vip购买check

zhijiezhao %!s(int64=3) %!d(string=hai) anos
pai
achega
3137661546

+ 13 - 0
src/main/java/com/caimei365/order/controller/HeliPayNonOrderApi.java

@@ -459,4 +459,17 @@ public class HeliPayNonOrderApi {
         }
         return payNonOrderService.authVipCheck(vipRecordId);
     }
+
+    /**
+     * 购买超级会员-查询是否购买成功
+     */
+    @ApiOperation("购买超级会员-查询是否购买成功")
+    @GetMapping("/vip/check")
+    public ResponseJson vipCheck(Integer recordId) {
+        if (null == recordId) {
+            return ResponseJson.error("购买记录id不能为空!", null);
+        }
+        return payNonOrderService.vipCheck(recordId);
+    }
+
 }

+ 2 - 0
src/main/java/com/caimei365/order/service/HeliPayNonOrderService.java

@@ -119,4 +119,6 @@ public interface HeliPayNonOrderService {
      * 认证通会员购买确认
      */
     ResponseJson authVipCheck(Integer vipRecordId);
+
+    ResponseJson vipCheck(Integer recordId);
 }

+ 10 - 0
src/main/java/com/caimei365/order/service/impl/HeliPayNonOrderServiceImpl.java

@@ -1907,6 +1907,16 @@ public class HeliPayNonOrderServiceImpl implements HeliPayNonOrderService {
         return ResponseJson.success("支付失败", map1);
     }
 
+    @Override
+    public ResponseJson vipCheck(Integer recordId) {
+        // 获取会员套餐记录
+        VipRecordBo record = payOrderMapper.getVipPackageRecord(recordId);
+        if (null != record.getPayStatus() && 1 == record.getPayStatus()) {
+            return ResponseJson.success("支付成功!", null);
+        }
+        return ResponseJson.error("支付失败", null);
+    }
+
     public void saveRoleRelation(Integer userId, String roleIds) {
         if (StringUtils.isNotEmpty(roleIds)) {
             // 设置用户角色