def later_time_two(): data = request.get_json(silent=True, force=True)['action'].get('parameters') output_times = dict() print(data) output_times['best_sleep_time3'] = data['best_sleep_time3'].get('value') output = {"resultCode": "OK", "output": output_times} return make_response(output)
def go_to_bet_time(): data = request.get_json(silent=True, force=True)['action'].get('parameters') wakeup_time_duration = data.get('wakeup_time_duration').get('value') wakeup_time_hour = data.get('wakeup_time_hour').get('value') wakeup_time_min = data.get('wakeup_time_min', dict()).get('value', '0') wakeup_time_hour = int(wakeup_time_hour) wakeup_time_min = int(wakeup_time_min) if wakeup_time_duration == "오전": if wakeup_time_hour > 12: return make_response({ "resultCode": "exception_common", "output": "exception_common" }) else: if wakeup_time_hour < 12: wakeup_time_hour += 12 kst_now, time_one, time_two, time_three = time_calculate( wakeup_time_hour, wakeup_time_min) output_times = dict() print(f"wakeup_time_hour = {wakeup_time_hour}") print(f"wakeup_time_min = {wakeup_time_min}") print(kst_now) print(time_one) print(time_two) print(time_three) if kst_now < time_one: output_times['best_sleep_time1'] = time_transform(time_one) output_times['best_sleep_time2'] = time_transform(time_two) output_times['best_sleep_time3'] = time_transform(time_three) output_times['remain_time'] = time_transform(time_one - kst_now) elif time_one < kst_now < time_two: output_times['best_sleep_time2'] = time_transform(time_two) output_times['best_sleep_time3'] = time_transform(time_three) output_times['remain_time'] = time_transform(time_two - kst_now) elif time_two < kst_now < time_three: output_times['best_sleep_time3'] = time_transform(time_three) output_times['remain_time'] = time_transform(time_three - kst_now) elif time_three < kst_now: output_times['default_lack_of_sleep'] = "True" # output 형태느 다음과 같다. output = {"resultCode": "OK", "output": output_times} return make_response(output)