zoujiajian 3 жил өмнө
parent
commit
2b53f848ba

+ 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;
         //是否配置了优惠券