系列讲义生成中添加了讲义备注
This commit is contained in:
parent
62b7c75d4d
commit
85aa1a8d20
|
|
@ -3371,7 +3371,7 @@ def load_notes_dict_from_mariadb(cursor): #从mariadb获取讲义列表
|
|||
notes_dict[nid] = {'id':nid,'name':name,'filename':filename}
|
||||
for key in temp_dict:
|
||||
notes_dict[nid][key] = temp_dict[key]
|
||||
# notes_dict[nid]["remarks"] = "" if remarks is None else remarks
|
||||
notes_dict[nid]["remarks"] = "" if remarks is None else remarks
|
||||
return notes_dict
|
||||
|
||||
def load_structures_dict_from_mariadb(cursor): # 从mariadb获取讲义结构列表
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ class MyWindow_jysc(QWidget,Ui_Form):
|
|||
}
|
||||
papernames = []
|
||||
multitexdata = []
|
||||
for lessonid in notes_dict:
|
||||
for lessonid in sorted(notes_dict.keys()):
|
||||
coincideflag = False
|
||||
for lessonpattern in patterns:
|
||||
if re.findall(lessonpattern,lessonid) != []:
|
||||
|
|
@ -122,6 +122,8 @@ class MyWindow_jysc(QWidget,Ui_Form):
|
|||
papertype = lessonid[0:5]
|
||||
consecutivenumbering = structures_dict[papertype]["consecutivenumbering"]
|
||||
texdata = GenerateSingleLessonTeXfromDict(id=lessonid, structuredict = structures_dict, notesdict=notes_dict, pro_dict=pro_dict, obj_dict=obj_dict,bn_dict=bn_dict,misc = configjson, consecutivenumbering= consecutivenumbering)
|
||||
if notes_dict[lessonid]["remarks"] != "":
|
||||
texdata += f"\n\n\\newpage\n\n\\section{{备注}}\n\n{notes_dict[lessonid]['remarks']}\n\n"
|
||||
papernames.append(notes_dict[lessonid]["id"]+" \\ "+notes_dict[lessonid]["name"])
|
||||
print(f"已生成 {papernames[-1]} 文件")
|
||||
multitexdata.append(texdata)
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ class MyWindow_jglr(QWidget,Ui_Form):
|
|||
val = (nid,name,filename,json.dumps(temp_dict,ensure_ascii = False))
|
||||
mycursor.execute(sql,val)
|
||||
sql = "INSERT INTO logs (DATE,TIME,username,action,db_content) VALUE (%s,%s,%s,%s,%s);"
|
||||
val = (GetDate(),GetTime(),get_git_username(),"添加新讲义内容",self.prefix)
|
||||
val = (GetDate(),GetTime(),get_git_username(),"添加新讲义内容",nid)
|
||||
mycursor.execute(sql,val)
|
||||
mydb.commit()
|
||||
print("处理完成")
|
||||
|
|
|
|||
Reference in New Issue