|
|
@ -147,6 +147,22 @@ def getCourseId(course_title, course_teacher):
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def delete_course(course_id):
|
|
|
|
|
|
|
|
course = redis_connection.hgetall(f"course:{course_id}")
|
|
|
|
|
|
|
|
if not course:
|
|
|
|
|
|
|
|
return False
|
|
|
|
|
|
|
|
redis_connection.delete(f"course:{course_id}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def create_course(course_title, course_summary, course_level, course_places, course_teacher):
|
|
|
|
|
|
|
|
course_id = uuid.uuid4()
|
|
|
|
|
|
|
|
redis_connection.hset(f"course:{course_id}", mapping={
|
|
|
|
|
|
|
|
"title": course_title,
|
|
|
|
|
|
|
|
"summary": course_summary,
|
|
|
|
|
|
|
|
"level": course_level,
|
|
|
|
|
|
|
|
"places": course_places,
|
|
|
|
|
|
|
|
"teacher": course_teacher
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
redis_connection.expire(f"course:{course_id}", DEFAULT_EXPIRE_TIME)
|
|
|
|
|
|
|
|
|
|
|
|
def course_register(course_id, person_id):
|
|
|
|
def course_register(course_id, person_id):
|
|
|
|
course = redis_connection.hgetall(f"course:{course_id}")
|
|
|
|
course = redis_connection.hgetall(f"course:{course_id}")
|
|
|
|