美文网首页
2022-06-20

2022-06-20

作者: EdenChow | 来源:发表于2022-06-20 16:44 被阅读0次

/// 次日购买 (if 顺序不要乱改)
if (promotion.next_day_buy) {

    /// 今天可以抢购
    if (promotion.buy_status) {
        
        /// 距离抢购开始
        if (currentTime <= buyStartTime) {
            _purchaseType = PurchaseTypeWaitForSnapUp;
            leftTime = buyStartTime - currentTime;
            NSLog(@"次日购买 - 距离抢购开始 - 今天");
        }
        
        /// 距离抢购结束
        if (currentTime >= buyStartTime && currentTime <= buyEndTime) {
            _purchaseType = PurchaseTypeImmediatelySnapUp;
            leftTime = buyEndTime - currentTime;
            NSLog(@"次日购买 - 距离抢购结束 - 今天");
        }
        
        /// 距离预约开始
        if (currentTime >= buyEndTime) {
            _purchaseType = PurchaseTypeWaitForAppointment;
            leftTime = yuyueStartTime - currentTime;
            NSLog(@"次日购买 - 距离预约开始 - 今天");
        }
        
        /// 距离预约结束
        if (currentTime >= yuyueStartTime && currentTime <= yuyueEndTime) {
            leftTime = yuyueEndTime - currentTime;
            
            if ([promotion.btn_status isEqualToString:@"1"]) {
                _purchaseType = PurchaseTypeImmediatelyAppointment;
            }
            
            if ([promotion.btn_status isEqualToString:@"2"]) {
                _purchaseType = PurchaseTypeImmediatelyAppointment;
            }
            NSLog(@"次日购买 - 距离预约结束 - 今天");
        }
        
        /// 距离抢购开始 (准备开始进入 开始抢购)
        if (currentTime >= yuyueEndTime) {
            _purchaseType = PurchaseTypeWaitForSnapUp;
            leftTime = buyStartTime - currentTime;
            NSLog(@"次日购买 - 距离抢购开始2 - 今天");
        }
    }
    
    
    /// 明天可以抢购
    if (!promotion.buy_status) {
        
        /// 距离预约开始
        if (currentTime <= yuyueStartTime) {
            _purchaseType = PurchaseTypeWaitForAppointment;
            leftTime = yuyueStartTime - currentTime;
            NSLog(@"次日购买 - 距离预约开始 - 明天");
        }
        
        /// 距离预约结束
        if (currentTime >= yuyueStartTime && currentTime <= yuyueEndTime) {
            leftTime = yuyueEndTime - currentTime;
            
            if ([promotion.btn_status isEqualToString:@"1"]) {
                _purchaseType = PurchaseTypeImmediatelyAppointment;
            }
            
            if ([promotion.btn_status isEqualToString:@"2"]) {
                _purchaseType = PurchaseTypeImmediatelyAppointment;
            }
            NSLog(@"次日购买 - 距离预约结束 - 明天");
        }
        
        /// 距离抢购开始  (准备开始进入 开始抢购)
        if (currentTime >= yuyueEndTime) {
            _purchaseType = PurchaseTypeWaitForSnapUp;
            leftTime = buyStartTime - currentTime;
            NSLog(@"次日购买 - 距离抢购开始2 - 明天");
        }
    }
}

/// 非次日购买 (if 顺序不要乱改)
if (!promotion.next_day_buy) {
    
    /// 距离预约开始
    if (currentTime <= yuyueStartTime) {
        _purchaseType = PurchaseTypeWaitForAppointment;
        leftTime = yuyueStartTime - currentTime;
        NSLog(@"非次日购买 - 距离预约开始");
    }
    
    /// 距离预约结束
    if (currentTime >= yuyueStartTime && currentTime <= yuyueEndTime) {
        leftTime = yuyueEndTime - currentTime;
        
        if ([promotion.btn_status isEqualToString:@"1"]) {
            _purchaseType = PurchaseTypeImmediatelyAppointment;
        }
        
        if ([promotion.btn_status isEqualToString:@"2"]) {
            _purchaseType = PurchaseTypeImmediatelyAppointment;
        }
        NSLog(@"非次日购买 - 距离预约结束");
    }
    
    /// 距离抢购开始
    if (currentTime >= yuyueEndTime && currentTime <= buyStartTime) {
        _purchaseType = PurchaseTypeWaitForSnapUp;
        leftTime = buyStartTime - currentTime;
        NSLog(@"非次日购买 - 距离抢购开始");
    }
    
    /// 距离抢购结束
    if (currentTime >= buyStartTime && currentTime <= buyEndTime) {
        _purchaseType = PurchaseTypeImmediatelySnapUp;
        leftTime = buyEndTime - currentTime;
        NSLog(@"非次日购买 - 距离抢购结束");
    }
    
    /// 距离预约开始 (过了今天的抢购结束时间)
    if (currentTime >= buyEndTime) {
        _purchaseType = PurchaseTypeWaitForAppointment;
        leftTime = yuyueStartTime - currentTime;
        NSLog(@"非次日购买 - 距离预约开始2");
    }
}

/// -------- 特殊处理 已抢光,已结束 状态(不是时间来判断,使用btn_status 来判断)。--------
if ([promotion.btn_status isEqualToString:@"3"]) {
    NSLog(@"现在是----已抢光");
}

if ([promotion.btn_status isEqualToString:@"4"]) {
    _purchaseType = PurchaseTypeAppointmentEnd;
    NSLog(@"现在是----已结束");
}

相关文章

  • 2022-06-20

    2022-06-20

  • 2022-06-20

    ACS Nano | 脑胶质瘤治疗有望:合成蛋白纳米粒子突破血脑屏障 原创图灵基因图灵基因2022-06-20 1...

  • 师力斌|想问每一盏路灯的名字(组诗节选)

    诗歌月刊 2022-06-20 10:10 发表于安徽 诗人简介师力斌.jpg 师力斌,笔名晋力,文学博士。著有《...

  • 独自生活,你会吗

    2022-06-20 最近老人回老家了,我们自己带孩子,平常把孩子带到单位,周末在家。之前老人在的时候整天烦老人唠...

  • 戒定慧·《感恩日志》重启第38天

    2022-06-20(周一)五月二十二 戒定慧·《感恩日志》重启第38天 【04:02】 01、感恩:我已持诵第一...

  • 2022-06-20

    Nat Rev丨NK细胞在癌症免疫中的作用及应用 原创珍奇图灵基因2022-06-20 10:53发表于江苏 收录...

  • 督导收获

    中原焦点团队 坚持分享1435天 2022-06-20 今晚是我们的朋辈督导,被督导的案例是一位因受到老师的体...

  • 为什么我们的穿越是穿到古代,而别人的是穿越到未来

    为什么我们的穿越是穿到古代,而别人的是穿越到未来 2022-06-20 《疯狂原始人》这个动画片我感觉很有意思,当...

  • 晨起

    幸福日志2022-06-20 周一 晴 4点天还没亮,我的闹铃响了,小闺女也有点微醒,昨天被蚊子盯了几口,闭着眼抓...

  • 0231体验|舞踏·稽古

    2022-06-20 北京 晴天 体验 大野系舞踏·稽古 参加金景云老师带领的舞踏工坊下午三小时的沉浸式体验,能量...

网友评论

      本文标题:2022-06-20

      本文链接:https://www.haomeiwen.com/subject/xiyjvrtx.html