|
@@ -60,6 +60,7 @@ def doExport():
|
|
print('courseIds:' + config.courseIds)
|
|
print('courseIds:' + config.courseIds)
|
|
print('queryStudentCodes:' + config.queryStudentCodes)
|
|
print('queryStudentCodes:' + config.queryStudentCodes)
|
|
print('skipStudentCodes:' + config.skipStudentCodes)
|
|
print('skipStudentCodes:' + config.skipStudentCodes)
|
|
|
|
+ print('useStudentCodePath:' + config.useStudentCodePath)
|
|
print('outputPath:' + config.outputpath)
|
|
print('outputPath:' + config.outputpath)
|
|
|
|
|
|
examIds = config.examIds.split(',')
|
|
examIds = config.examIds.split(',')
|
|
@@ -194,8 +195,13 @@ def solveexamRecord(examId, examRecorddetail):
|
|
open(common.resource_path(os.path.join("template", "template.html")), "r", encoding="utf-8"),
|
|
open(common.resource_path(os.path.join("template", "template.html")), "r", encoding="utf-8"),
|
|
features="html.parser")
|
|
features="html.parser")
|
|
|
|
|
|
- filepath = config.outputpath + os.sep + str(
|
|
|
|
- examId) + os.sep + courseCode + "_" + identityNumber + "_" + studentName + ".pdf"
|
|
|
|
|
|
+ if config.useStudentCodePath == 'true':
|
|
|
|
+ filepath = config.outputpath + os.sep + str(
|
|
|
|
+ examId) + os.sep + courseCode + "_" + studentCode + "_" + studentName + ".pdf"
|
|
|
|
+ else:
|
|
|
|
+ filepath = config.outputpath + os.sep + str(
|
|
|
|
+ examId) + os.sep + courseCode + "_" + identityNumber + "_" + studentName + ".pdf"
|
|
|
|
+
|
|
if os.path.exists(filepath):
|
|
if os.path.exists(filepath):
|
|
print("已处理,跳过! " + courseCode + "_" + identityNumber + "_" + studentName + ".pdf")
|
|
print("已处理,跳过! " + courseCode + "_" + identityNumber + "_" + studentName + ".pdf")
|
|
return None
|
|
return None
|