소스 검색

fix spotify

zoujiajian 3 년 전
부모
커밋
2b53f848ba
1개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. 6 4
      netflix-service/src/main/java/com/cyksj/service/register/impl/RegisterOrderDonServiceImpl.java

+ 6 - 4
netflix-service/src/main/java/com/cyksj/service/register/impl/RegisterOrderDonServiceImpl.java

@@ -185,13 +185,15 @@ public class RegisterOrderDonServiceImpl extends ServiceImpl<RegisterOrderDonMap
 
     @Override
     public CouponUserView spotifyUnLimit(SpotifyUnLimitRecord spotifyUnLimitRecord) {
-        RegisterOrderDon registerOrderDon = this.getOne(Wrappers.lambdaQuery(RegisterOrderDon.class).eq(RegisterOrderDon::getUserId, spotifyUnLimitRecord.getUserId()).eq(RegisterOrderDon::getEmail, spotifyUnLimitRecord.getAccount()).last("limit 1"));
+        RegisterOrderDon registerOrderDon = this.getOne(Wrappers.lambdaQuery(RegisterOrderDon.class)
+                .eq(RegisterOrderDon::getUserId, spotifyUnLimitRecord.getUserId())
+                .eq(RegisterOrderDon::getEmail, spotifyUnLimitRecord.getAccount())
+                .eq(RegisterOrderDon::getPlatform, "spotify")
+                .eq(RegisterOrderDon::getStatus, RegisterOrderDon.Status.complete)
+                .last("limit 1"));
         if (registerOrderDon == null) {
             throw BusinessRuntimeException.getInstance("仅接受银河录像局注册成功的Spotify邮箱");
         }
-        if (registerOrderDon.getStatus() != RegisterOrderDon.Status.complete) {
-            throw BusinessRuntimeException.getInstance("您的Spotify账号暂未注册成功");
-        }
         Boolean isFlag = false;
         Long spotifyCouponId = null;
         //是否配置了优惠券