新增新版同行评价表
This commit is contained in:
parent
7deb4d868c
commit
97a8c1d9a5
|
@ -300,7 +300,7 @@
|
|||
|
||||
|
||||
<select id="groupTklxList" resultType="org.jeecg.modules.kc.config.entity.KcExportConfigTpkwcqkjzglx">
|
||||
select max(id) as id,gh,GROUP_CONCAT(tklx) as tklx,dwmc,xm,sf,zt,max(ytkcs) as ytkcs,rjzy,xqxn
|
||||
select max(id) as id,gh,GROUP_CONCAT(tklx) as tklx,dwmc,xm,sf,zt,max(ytkcs-0) as ytkcs,rjzy,xqxn
|
||||
from kc_export_config_tpkwcqkjzglx
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
|
|
|
@ -0,0 +1,256 @@
|
|||
package org.jeecg.modules.kc.grab.SynchronizationService;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.modules.kc.grab.SynchronizationService.base.BaseSync;
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat;
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.service.IKcEvaluationsStatService;
|
||||
import org.jeecg.modules.kc.kcSysConfig.entity.KcSysConfig;
|
||||
import org.jeecg.modules.kc.kcSysConfig.service.IKcSysConfigService;
|
||||
import org.quartz.JobExecutionContext;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Slf4j
|
||||
public class SyncEvaluationsThpjbNewStat extends BaseSync {
|
||||
|
||||
@Autowired
|
||||
private IKcEvaluationsStatService kcEvaluationsStatService;
|
||||
|
||||
@Autowired
|
||||
private IKcSysConfigService kcSysConfigService;
|
||||
|
||||
/**
|
||||
* 若参数变量名修改 QuartzJobController中也需对应修改
|
||||
*/
|
||||
|
||||
@Override
|
||||
public void execute(JobExecutionContext jobExecutionContext) {
|
||||
start();
|
||||
run(getParamMap());
|
||||
end();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 有参定时任务实现
|
||||
* @param param
|
||||
*/
|
||||
public void run(Map<String, Object> param){
|
||||
List<KcEvaluationsStat> thpjblist = kcEvaluationsStatService.getXbthpjbpcSyncList();
|
||||
|
||||
|
||||
KcSysConfig kcSysConfig = kcSysConfigService.getById("1");
|
||||
|
||||
for(KcEvaluationsStat KcEvaluationsStat:thpjblist){
|
||||
KcEvaluationsStat.setXqxn(kcSysConfig.getFlag1());
|
||||
List<KcEvaluationsStat> entityList = kcEvaluationsStatService.getXbthpjbSyncList(KcEvaluationsStat);
|
||||
if(entityList!=null && entityList.size()>0){
|
||||
KcEvaluationsStat entity = entityList.get(0);
|
||||
String col78113 = entity.getCol78113();
|
||||
if(col78113.length()>0){
|
||||
System.out.println("xbthpjb----"+entity.getCol00());
|
||||
String arr[] = col78113.split("@");
|
||||
try {
|
||||
entity.setCol79(arr[1]);
|
||||
}catch (Exception e){
|
||||
entity.setCol79("");
|
||||
}
|
||||
try {
|
||||
entity.setCol80(arr[2]);
|
||||
}catch (Exception e){
|
||||
entity.setCol80("");
|
||||
}
|
||||
try {
|
||||
entity.setCol81(arr[3]);
|
||||
}catch (Exception e){
|
||||
entity.setCol81("");
|
||||
}
|
||||
try {
|
||||
entity.setCol82(arr[4]);
|
||||
}catch (Exception e){
|
||||
entity.setCol82("");
|
||||
}
|
||||
try {
|
||||
entity.setCol83(arr[5]);
|
||||
}catch (Exception e){
|
||||
entity.setCol83("");
|
||||
}
|
||||
try {
|
||||
entity.setCol84(arr[6]);
|
||||
}catch (Exception e){
|
||||
entity.setCol84("");
|
||||
}
|
||||
try {
|
||||
entity.setCol85(arr[7]);
|
||||
}catch (Exception e){
|
||||
entity.setCol85("");
|
||||
}
|
||||
try {
|
||||
entity.setCol86(arr[8]);
|
||||
}catch (Exception e){
|
||||
entity.setCol86("");
|
||||
}
|
||||
try {
|
||||
entity.setCol87(arr[9]);
|
||||
}catch (Exception e){
|
||||
entity.setCol87("");
|
||||
}
|
||||
try {
|
||||
entity.setCol88(arr[10]);
|
||||
}catch (Exception e){
|
||||
entity.setCol88("");
|
||||
}
|
||||
try {
|
||||
entity.setCol89(arr[11]);
|
||||
}catch (Exception e){
|
||||
entity.setCol89("");
|
||||
}
|
||||
try {
|
||||
entity.setCol90(arr[12]);
|
||||
}catch (Exception e){
|
||||
entity.setCol90("");
|
||||
}
|
||||
try {
|
||||
entity.setCol91(arr[13]);
|
||||
}catch (Exception e){
|
||||
entity.setCol91("");
|
||||
}
|
||||
try {
|
||||
entity.setCol92(arr[14]);
|
||||
}catch (Exception e){
|
||||
entity.setCol92("");
|
||||
}
|
||||
try {
|
||||
entity.setCol93(arr[15]);
|
||||
}catch (Exception e){
|
||||
entity.setCol93("");
|
||||
}
|
||||
try {
|
||||
entity.setCol94(arr[16]);
|
||||
}catch (Exception e){
|
||||
entity.setCol94("");
|
||||
}
|
||||
try {
|
||||
entity.setCol95(arr[17]);
|
||||
}catch (Exception e){
|
||||
entity.setCol95("");
|
||||
}
|
||||
|
||||
|
||||
try {
|
||||
entity.setCol96(arr[18]);
|
||||
}catch (Exception e){
|
||||
entity.setCol96("");
|
||||
}
|
||||
try {
|
||||
entity.setCol97(arr[19]);
|
||||
}catch (Exception e){
|
||||
entity.setCol97("");
|
||||
}
|
||||
try {
|
||||
entity.setCol98(arr[20]);
|
||||
}catch (Exception e){
|
||||
entity.setCol98("");
|
||||
}
|
||||
try {
|
||||
entity.setCol99(arr[21]);
|
||||
}catch (Exception e){
|
||||
entity.setCol99("");
|
||||
}
|
||||
try {
|
||||
entity.setCol100(arr[22]);
|
||||
}catch (Exception e){
|
||||
entity.setCol100("");
|
||||
}
|
||||
try {
|
||||
entity.setCol101(arr[23]);
|
||||
}catch (Exception e){
|
||||
entity.setCol101("");
|
||||
}
|
||||
try {
|
||||
entity.setCol102(arr[24]);
|
||||
}catch (Exception e){
|
||||
entity.setCol102("");
|
||||
}
|
||||
try {
|
||||
entity.setCol103(arr[25]);
|
||||
}catch (Exception e){
|
||||
entity.setCol103("");
|
||||
}
|
||||
try {
|
||||
entity.setCol104(arr[26]);
|
||||
}catch (Exception e){
|
||||
entity.setCol104("");
|
||||
}
|
||||
try {
|
||||
entity.setCol105(arr[27]);
|
||||
}catch (Exception e){
|
||||
entity.setCol105("");
|
||||
}
|
||||
try {
|
||||
entity.setCol106(arr[28]);
|
||||
}catch (Exception e){
|
||||
entity.setCol106("");
|
||||
}
|
||||
try {
|
||||
entity.setCol107(arr[29]);
|
||||
}catch (Exception e){
|
||||
entity.setCol107("");
|
||||
}
|
||||
try {
|
||||
entity.setCol108(arr[30]);
|
||||
}catch (Exception e){
|
||||
entity.setCol108("");
|
||||
}
|
||||
try {
|
||||
entity.setCol109(arr[31]);
|
||||
}catch (Exception e){
|
||||
entity.setCol109("");
|
||||
}
|
||||
try {
|
||||
entity.setCol110(arr[32]);
|
||||
}catch (Exception e){
|
||||
entity.setCol110("");
|
||||
}
|
||||
try {
|
||||
entity.setCol111(arr[33]);
|
||||
}catch (Exception e){
|
||||
entity.setCol111("");
|
||||
}
|
||||
try {
|
||||
entity.setCol112(arr[34]);
|
||||
}catch (Exception e){
|
||||
entity.setCol112("");
|
||||
}
|
||||
try {
|
||||
entity.setCol113(arr[35]);
|
||||
}catch (Exception e){
|
||||
entity.setCol113("");
|
||||
}
|
||||
|
||||
|
||||
try {
|
||||
entity.setCol78113(arr[0]);
|
||||
}catch (Exception e){
|
||||
entity.setCol78113("");
|
||||
}
|
||||
kcEvaluationsStatService.save(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//最后的保存
|
||||
// kcEvaluationsStatService.saveBatch(inslist);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 无参定时任务实现
|
||||
*/
|
||||
public void run(){
|
||||
run(null);
|
||||
}
|
||||
|
||||
}
|
|
@ -296,6 +296,152 @@ public class KcEvaluationsStat implements Serializable {
|
|||
private java.lang.String col76;//16.指导建议
|
||||
|
||||
|
||||
/**1.坚持立德树人,秉持共育两代师表理念,积极落实有理想信念、 有道德情操、有扎实学识、有仁爱之心的“ 四有好老师 ”培养目标 要求。*/
|
||||
@Excel(name = "1.坚持立德树人,秉持共育两代师表理念,积极落实有理想信念、 有道德情操、有扎实学识、有仁爱之心的“ 四有好老师 ”培养目标 要求。", width = 15)
|
||||
@ApiModelProperty(value = "1.坚持立德树人,秉持共育两代师表理念,积极落实有理想信念、 有道德情操、有扎实学识、有仁爱之心的“ 四有好老师 ”培养目标 要求。")
|
||||
private java.lang.String col78113;
|
||||
/**2.坚持学术强师理念,全面掌握所教学科必需的专业知识与教学知 识,做学生锤炼品格、学习知识、创新思维、奉献祖国的引路人, 具备对所教课程进行高质量创新性教学设计、实施、评价、反思和 研究的能力。*/
|
||||
@Excel(name = "2.坚持学术强师理念,全面掌握所教学科必需的专业知识与教学知 识,做学生锤炼品格、学习知识、创新思维、奉献祖国的引路人, 具备对所教课程进行高质量创新性教学设计、实施、评价、反思和 研究的能力。", width = 15)
|
||||
@ApiModelProperty(value = "2.坚持学术强师理念,全面掌握所教学科必需的专业知识与教学知 识,做学生锤炼品格、学习知识、创新思维、奉献祖国的引路人, 具备对所教课程进行高质量创新性教学设计、实施、评价、反思和 研究的能力。")
|
||||
private java.lang.String col79;
|
||||
/**3.尊重学生的权利、地位和人格,注重培养学生爱国情怀、创新精 神和健康人格,促进学生全面发展、终身学习。*/
|
||||
@Excel(name = "3.尊重学生的权利、地位和人格,注重培养学生爱国情怀、创新精 神和健康人格,促进学生全面发展、终身学习。", width = 15)
|
||||
@ApiModelProperty(value = "3.尊重学生的权利、地位和人格,注重培养学生爱国情怀、创新精 神和健康人格,促进学生全面发展、终身学习。")
|
||||
private java.lang.String col80;
|
||||
/**4.把握学生身心发展规律和学习特点,了解学生学习基础,激发学 生学习动力,重视引导学生自主发展,为把学生培养成底蕴深厚、 专业扎实、教书育人能力过硬的卓越人才奠定坚实基础。*/
|
||||
@Excel(name = "4.把握学生身心发展规律和学习特点,了解学生学习基础,激发学 生学习动力,重视引导学生自主发展,为把学生培养成底蕴深厚、 专业扎实、教书育人能力过硬的卓越人才奠定坚实基础。", width = 15)
|
||||
@ApiModelProperty(value = "4.把握学生身心发展规律和学习特点,了解学生学习基础,激发学 生学习动力,重视引导学生自主发展,为把学生培养成底蕴深厚、 专业扎实、教书育人能力过硬的卓越人才奠定坚实基础。")
|
||||
private java.lang.String col81;
|
||||
/**5.熟悉所教学科的知识体系、历史脉络、思想方法、科际联系和发 展前沿,认识所教学科在课程体系中的地位及其与培养目标的关 系,并将课程理解有效转化为教学观念、内容和行为。*/
|
||||
@Excel(name = "5.熟悉所教学科的知识体系、历史脉络、思想方法、科际联系和发 展前沿,认识所教学科在课程体系中的地位及其与培养目标的关 系,并将课程理解有效转化为教学观念、内容和行为。", width = 15)
|
||||
@ApiModelProperty(value = "5.熟悉所教学科的知识体系、历史脉络、思想方法、科际联系和发 展前沿,认识所教学科在课程体系中的地位及其与培养目标的关 系,并将课程理解有效转化为教学观念、内容和行为。")
|
||||
private java.lang.String col82;
|
||||
/**6.熟悉所教课程的内容体系、教育价值、发展历程,有效融入中华 优秀文化、渗透课程思政,坚持教书和育人相统一、言传和身教 相统一、潜心问道和关注社会相统一、学术自由和学术规范相统一。*/
|
||||
@Excel(name = "6.熟悉所教课程的内容体系、教育价值、发展历程,有效融入中华 优秀文化、渗透课程思政,坚持教书和育人相统一、言传和身教 相统一、潜心问道和关注社会相统一、学术自由和学术规范相统一。", width = 15)
|
||||
@ApiModelProperty(value = "6.熟悉所教课程的内容体系、教育价值、发展历程,有效融入中华 优秀文化、渗透课程思政,坚持教书和育人相统一、言传和身教 相统一、潜心问道和关注社会相统一、学术自由和学术规范相统一。")
|
||||
private java.lang.String col83;
|
||||
/**7.认识课堂是教书育人、开展教学活动的专业场域,课堂活动对培 养学生理论素养、实践能力、创新精神具有独特价值,能够科学、 灵活、适切地选择和运用课堂组织形式。*/
|
||||
@Excel(name = "7.认识课堂是教书育人、开展教学活动的专业场域,课堂活动对培 养学生理论素养、实践能力、创新精神具有独特价值,能够科学、 灵活、适切地选择和运用课堂组织形式。", width = 15)
|
||||
@ApiModelProperty(value = "7.认识课堂是教书育人、开展教学活动的专业场域,课堂活动对培 养学生理论素养、实践能力、创新精神具有独特价值,能够科学、 灵活、适切地选择和运用课堂组织形式。")
|
||||
private java.lang.String col84;
|
||||
/**8.理解课堂教学是教与学活动的有机统一,了解课堂的构成要素、 组织类型、活动方式和基本特点,掌握所教课程的教学规律、教学 方法和评价手段。*/
|
||||
@Excel(name = "8.理解课堂教学是教与学活动的有机统一,了解课堂的构成要素、 组织类型、活动方式和基本特点,掌握所教课程的教学规律、教学 方法和评价手段。", width = 15)
|
||||
@ApiModelProperty(value = "8.理解课堂教学是教与学活动的有机统一,了解课堂的构成要素、 组织类型、活动方式和基本特点,掌握所教课程的教学规律、教学 方法和评价手段。")
|
||||
private java.lang.String col85;
|
||||
/**9.严慈相济,乐于与学生交流,关心学生身心健康,热心为学生成 长提供专业支持,促进学生自由而全面的发展。*/
|
||||
@Excel(name = "9.严慈相济,乐于与学生交流,关心学生身心健康,热心为学生成 长提供专业支持,促进学生自由而全面的发展。", width = 15)
|
||||
@ApiModelProperty(value = "9.严慈相济,乐于与学生交流,关心学生身心健康,热心为学生成 长提供专业支持,促进学生自由而全面的发展。")
|
||||
private java.lang.String col86;
|
||||
/**10.尊重学生个体差异,了解学生合理学习需求,关注学生思想情 感,善于发现学生的闪光点,对学生发展抱有积极期待。*/
|
||||
@Excel(name = "10.尊重学生个体差异,了解学生合理学习需求,关注学生思想情 感,善于发现学生的闪光点,对学生发展抱有积极期待。", width = 15)
|
||||
@ApiModelProperty(value = "10.尊重学生个体差异,了解学生合理学习需求,关注学生思想情 感,善于发现学生的闪光点,对学生发展抱有积极期待。")
|
||||
private java.lang.String col87;
|
||||
/**11.坚持正确的政治方向与价值导向,为党育人,为国育才,依法 执教,理解教师是学生学习的促进者和成长的引路人,自觉履行立 德树人使命。*/
|
||||
@Excel(name = "11.坚持正确的政治方向与价值导向,为党育人,为国育才,依法 执教,理解教师是学生学习的促进者和成长的引路人,自觉履行立 德树人使命。", width = 15)
|
||||
@ApiModelProperty(value = "11.坚持正确的政治方向与价值导向,为党育人,为国育才,依法 执教,理解教师是学生学习的促进者和成长的引路人,自觉履行立 德树人使命。")
|
||||
private java.lang.String col88;
|
||||
/**12.理解教学是教师的立身之本,教研是教师的强教之基,潜心教 学,发展教学学术,自觉遵守教学纪律,认真践行教学规范,保证 有质量的教学。*/
|
||||
@Excel(name = "12.理解教学是教师的立身之本,教研是教师的强教之基,潜心教 学,发展教学学术,自觉遵守教学纪律,认真践行教学规范,保证 有质量的教学。", width = 15)
|
||||
@ApiModelProperty(value = "12.理解教学是教师的立身之本,教研是教师的强教之基,潜心教 学,发展教学学术,自觉遵守教学纪律,认真践行教学规范,保证 有质量的教学。")
|
||||
private java.lang.String col89;
|
||||
/**13.重视师德师风修养,思想积极向上,热爱教育事业,为人师表, 具有正确的教育观、教师观、学生观。*/
|
||||
@Excel(name = "13.重视师德师风修养,思想积极向上,热爱教育事业,为人师表, 具有正确的教育观、教师观、学生观。", width = 15)
|
||||
@ApiModelProperty(value = "13.重视师德师风修养,思想积极向上,热爱教育事业,为人师表, 具有正确的教育观、教师观、学生观。")
|
||||
private java.lang.String col90;
|
||||
/**14.追求教学艺术境界,教学语言规范准确、富有逻辑性,教态自 然,举止文明,仪表得体,有亲和力,情绪饱满,热忱投入。*/
|
||||
@Excel(name = "14.追求教学艺术境界,教学语言规范准确、富有逻辑性,教态自 然,举止文明,仪表得体,有亲和力,情绪饱满,热忱投入。", width = 15)
|
||||
@ApiModelProperty(value = "14.追求教学艺术境界,教学语言规范准确、富有逻辑性,教态自 然,举止文明,仪表得体,有亲和力,情绪饱满,热忱投入。")
|
||||
private java.lang.String col91;
|
||||
/**15.立足创新人才培养目标,深入研究课程大纲,针对学生已有经 验和基础,确定教学目标、重难点,形成教学方案。*/
|
||||
@Excel(name = "15.立足创新人才培养目标,深入研究课程大纲,针对学生已有经 验和基础,确定教学目标、重难点,形成教学方案。", width = 15)
|
||||
@ApiModelProperty(value = "15.立足创新人才培养目标,深入研究课程大纲,针对学生已有经 验和基础,确定教学目标、重难点,形成教学方案。")
|
||||
private java.lang.String col92;
|
||||
/**16.合理规划教学环节和时间,恰当选择教学方法,积极推动人工 智能、智慧学习环境等新技术与学科课程融合,形成线上与线下教 学有机结合、深度融通的自主、合作、探究学习模式。*/
|
||||
@Excel(name = "16.合理规划教学环节和时间,恰当选择教学方法,积极推动人工 智能、智慧学习环境等新技术与学科课程融合,形成线上与线下教 学有机结合、深度融通的自主、合作、探究学习模式。", width = 15)
|
||||
@ApiModelProperty(value = "16.合理规划教学环节和时间,恰当选择教学方法,积极推动人工 智能、智慧学习环境等新技术与学科课程融合,形成线上与线下教 学有机结合、深度融通的自主、合作、探究学习模式。")
|
||||
private java.lang.String col93;
|
||||
/**17.开发和利用具有交互性、情境化的课程资源和教学案例,创设 良好的教学情境,科学选择学习评价方式,合理安排课后学习任务。*/
|
||||
@Excel(name = "17.开发和利用具有交互性、情境化的课程资源和教学案例,创设 良好的教学情境,科学选择学习评价方式,合理安排课后学习任务。", width = 15)
|
||||
@ApiModelProperty(value = "17.开发和利用具有交互性、情境化的课程资源和教学案例,创设 良好的教学情境,科学选择学习评价方式,合理安排课后学习任务。")
|
||||
private java.lang.String col94;
|
||||
/**18.清晰阐释课程内容,准确把握教学重难点,恰当解读学科本源 性思想和方法,适时融入课程领域发展新成果。*/
|
||||
@Excel(name = "18.清晰阐释课程内容,准确把握教学重难点,恰当解读学科本源 性思想和方法,适时融入课程领域发展新成果。", width = 15)
|
||||
@ApiModelProperty(value = "18.清晰阐释课程内容,准确把握教学重难点,恰当解读学科本源 性思想和方法,适时融入课程领域发展新成果。")
|
||||
private java.lang.String col95;
|
||||
/**19.创造性地生成教学过程,鼓励学生在实践探究中发现问题、提 出问题、解决问题,激发学生的好奇心、想象力与创新思维,培养 学生的创新能力。*/
|
||||
@Excel(name = "19.创造性地生成教学过程,鼓励学生在实践探究中发现问题、提 出问题、解决问题,激发学生的好奇心、想象力与创新思维,培养 学生的创新能力。", width = 15)
|
||||
@ApiModelProperty(value = "19.创造性地生成教学过程,鼓励学生在实践探究中发现问题、提 出问题、解决问题,激发学生的好奇心、想象力与创新思维,培养 学生的创新能力。")
|
||||
private java.lang.String col96;
|
||||
/**20.把握课堂教学节奏和进度,根据课堂情境和学生表现适时调整 教学方式,展现教学机智。*/
|
||||
@Excel(name = "20.把握课堂教学节奏和进度,根据课堂情境和学生表现适时调整 教学方式,展现教学机智。", width = 15)
|
||||
@ApiModelProperty(value = "20.把握课堂教学节奏和进度,根据课堂情境和学生表现适时调整 教学方式,展现教学机智。")
|
||||
private java.lang.String col97;
|
||||
/**21.落实教学评一体化,运用多种评价方式, 了解学生学习状态, 有效评估学生学习效果,及时给予反馈和有针对性的指导。*/
|
||||
@Excel(name = "21.落实教学评一体化,运用多种评价方式, 了解学生学习状态, 有效评估学生学习效果,及时给予反馈和有针对性的指导。", width = 15)
|
||||
@ApiModelProperty(value = "21.落实教学评一体化,运用多种评价方式, 了解学生学习状态, 有效评估学生学习效果,及时给予反馈和有针对性的指导。")
|
||||
private java.lang.String col98;
|
||||
/**22.掌握所学课程的基础知识、基本原理、基本思想等核心内容。*/
|
||||
@Excel(name = "22.掌握所学课程的基础知识、基本原理、基本思想等核心内容。", width = 15)
|
||||
@ApiModelProperty(value = "22.掌握所学课程的基础知识、基本原理、基本思想等核心内容。")
|
||||
private java.lang.String col99;
|
||||
/**23.理解课程的知识结构、思想体系,了解所学知识的发展脉络与 前沿动态,形成学科理解力。*/
|
||||
@Excel(name = "23.理解课程的知识结构、思想体系,了解所学知识的发展脉络与 前沿动态,形成学科理解力。", width = 15)
|
||||
@ApiModelProperty(value = "23.理解课程的知识结构、思想体系,了解所学知识的发展脉络与 前沿动态,形成学科理解力。")
|
||||
private java.lang.String col100;
|
||||
/**24.掌握所学知识的运用情境、策略和方法, 了解所学课程与其它 课程的关联,理解课程知识在当代社会发展中的意义和价值,形成 学科转化力。*/
|
||||
@Excel(name = "24.掌握所学知识的运用情境、策略和方法, 了解所学课程与其它 课程的关联,理解课程知识在当代社会发展中的意义和价值,形成 学科转化力。", width = 15)
|
||||
@ApiModelProperty(value = "24.掌握所学知识的运用情境、策略和方法, 了解所学课程与其它 课程的关联,理解课程知识在当代社会发展中的意义和价值,形成 学科转化力。")
|
||||
private java.lang.String col101;
|
||||
/**25.掌握所学课程的基本专业技能,运用所学知识与方法分析、解 决实际问题,在新情境中发展实践迁移力。*/
|
||||
@Excel(name = "25.掌握所学课程的基本专业技能,运用所学知识与方法分析、解 决实际问题,在新情境中发展实践迁移力。", width = 15)
|
||||
@ApiModelProperty(value = "25.掌握所学课程的基本专业技能,运用所学知识与方法分析、解 决实际问题,在新情境中发展实践迁移力。")
|
||||
private java.lang.String col102;
|
||||
/**26.具有大胆质疑、敢于创新的精神,对课程知识及其应用进行批 判性思考,形成反思研究力。*/
|
||||
@Excel(name = "26.具有大胆质疑、敢于创新的精神,对课程知识及其应用进行批 判性思考,形成反思研究力。", width = 15)
|
||||
@ApiModelProperty(value = "26.具有大胆质疑、敢于创新的精神,对课程知识及其应用进行批 判性思考,形成反思研究力。")
|
||||
private java.lang.String col103;
|
||||
/**27.能在观察和思考中发现学科与实践问题,基于证据和逻辑发表 自己的观点和见解,提出问题解决方案。*/
|
||||
@Excel(name = "27.能在观察和思考中发现学科与实践问题,基于证据和逻辑发表 自己的观点和见解,提出问题解决方案。", width = 15)
|
||||
@ApiModelProperty(value = "27.能在观察和思考中发现学科与实践问题,基于证据和逻辑发表 自己的观点和见解,提出问题解决方案。")
|
||||
private java.lang.String col104;
|
||||
/**28.具有理想信念、责任担当与家国情怀,形成服务国家、奉献社 会的专业品质。*/
|
||||
@Excel(name = "28.具有理想信念、责任担当与家国情怀,形成服务国家、奉献社 会的专业品质。", width = 15)
|
||||
@ApiModelProperty(value = "28.具有理想信念、责任担当与家国情怀,形成服务国家、奉献社 会的专业品质。")
|
||||
private java.lang.String col105;
|
||||
/**29.体会课程学习的挑战与乐趣,珍惜学习机会,规划学习过程, 养成自主学习习惯,达成课程学习的各项预设目标,发展学习力。*/
|
||||
@Excel(name = "29.体会课程学习的挑战与乐趣,珍惜学习机会,规划学习过程, 养成自主学习习惯,达成课程学习的各项预设目标,发展学习力。", width = 15)
|
||||
@ApiModelProperty(value = "29.体会课程学习的挑战与乐趣,珍惜学习机会,规划学习过程, 养成自主学习习惯,达成课程学习的各项预设目标,发展学习力。")
|
||||
private java.lang.String col106;
|
||||
/**30.凸显课程培根铸魂、启智润心的育人价值,培养德智体美劳全 面发展的高素质专业化创新型人才。改革教学方式方法,展现开拓 创新能力,体现教学创造性。*/
|
||||
@Excel(name = "30.凸显课程培根铸魂、启智润心的育人价值,培养德智体美劳全 面发展的高素质专业化创新型人才。改革教学方式方法,展现开拓 创新能力,体现教学创造性。", width = 15)
|
||||
@ApiModelProperty(value = "30.凸显课程培根铸魂、启智润心的育人价值,培养德智体美劳全 面发展的高素质专业化创新型人才。改革教学方式方法,展现开拓 创新能力,体现教学创造性。")
|
||||
private java.lang.String col107;
|
||||
/**31.准确把握学科本质属性,尊重学科学习规律,体现具有中国特 色、中国风格、中国气派的学科体系、学术体系和话语体系。*/
|
||||
@Excel(name = "31.准确把握学科本质属性,尊重学科学习规律,体现具有中国特 色、中国风格、中国气派的学科体系、学术体系和话语体系。", width = 15)
|
||||
@ApiModelProperty(value = "31.准确把握学科本质属性,尊重学科学习规律,体现具有中国特 色、中国风格、中国气派的学科体系、学术体系和话语体系。")
|
||||
private java.lang.String col108;
|
||||
/**32.吸纳学科教研新成果,融入学科相关的新理念、新知识、新技 术,关注学科交叉融合、协同创新的发展趋势。*/
|
||||
@Excel(name = "32.吸纳学科教研新成果,融入学科相关的新理念、新知识、新技 术,关注学科交叉融合、协同创新的发展趋势。", width = 15)
|
||||
@ApiModelProperty(value = "32.吸纳学科教研新成果,融入学科相关的新理念、新知识、新技 术,关注学科交叉融合、协同创新的发展趋势。")
|
||||
private java.lang.String col109;
|
||||
/**33.教学设计和教学实施渗透革新意识,积极探索新时代教育教学。*/
|
||||
@Excel(name = "33.教学设计和教学实施渗透革新意识,积极探索新时代教育教学。", width = 15)
|
||||
@ApiModelProperty(value = "33.教学设计和教学实施渗透革新意识,积极探索新时代教育教学。")
|
||||
private java.lang.String col110;
|
||||
/**34.教学理念、教学方法等呈现个性风貌,善于引导学生传承中华 师道,涵养教育情怀,成为学生为学、为事、为人的示范,体现教 书育人、言传身教相统一的教学艺术性。*/
|
||||
@Excel(name = "34.教学理念、教学方法等呈现个性风貌,善于引导学生传承中华 师道,涵养教育情怀,成为学生为学、为事、为人的示范,体现教 书育人、言传身教相统一的教学艺术性。", width = 15)
|
||||
@ApiModelProperty(value = "34.教学理念、教学方法等呈现个性风貌,善于引导学生传承中华 师道,涵养教育情怀,成为学生为学、为事、为人的示范,体现教 书育人、言传身教相统一的教学艺术性。")
|
||||
private java.lang.String col111;
|
||||
/**总分*/
|
||||
@Excel(name = "总分", width = 15)
|
||||
@ApiModelProperty(value = "总分")
|
||||
private java.lang.String col112;
|
||||
/**优点或建议*/
|
||||
@Excel(name = "优点或建议", width = 15)
|
||||
@ApiModelProperty(value = "优点或建议")
|
||||
private java.lang.String col113;
|
||||
|
||||
|
||||
|
||||
|
||||
@TableField(exist = false)
|
||||
|
|
|
@ -37,4 +37,8 @@ public interface KcEvaluationsStatMapper extends BaseMapper<KcEvaluationsStat> {
|
|||
List<KcEvaluationsStat> getSzkcpjbSyncList();
|
||||
|
||||
List<KcEvaluationsStat> getSzkcJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
|
||||
List<KcEvaluationsStat> getXbthpjbSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
|
||||
List<KcEvaluationsStat> getXbthpjbpcSyncList();
|
||||
}
|
||||
|
|
|
@ -56,6 +56,13 @@
|
|||
AND ev.evaluationver = '5'
|
||||
</select>
|
||||
|
||||
<select id="getXbthpjbpcSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||
SELECT DISTINCT ev.id as col00
|
||||
FROM kc_evaluation EV, KC_EVALUATIONS EVS
|
||||
WHERE ev.id = evs.evaluationid
|
||||
AND ev.evaluationver = '6'
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="getYbtkbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||
|
@ -1469,6 +1476,216 @@ select max(id) as id,gh,xqxn from KC_EXPORT_CONFIG_TPKWCQKJZGLX where xqxn = #{x
|
|||
</select>
|
||||
|
||||
|
||||
<!-- 新版同行评价表-->
|
||||
<select id="getXbthpjbSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||
SELECT SZK.COL00,
|
||||
SZK.COL01,
|
||||
SZK.COL02,
|
||||
SZK.COL03,
|
||||
SZK.COL04,
|
||||
SZK.COL05,
|
||||
SZK.COL06,
|
||||
SZK.COL07,
|
||||
SZK.COL08,
|
||||
SZK.COL09,
|
||||
SZK.COL10,
|
||||
SZK.COL11,
|
||||
SZK.COL12,
|
||||
SZK.COL13,
|
||||
SZK.COL14,
|
||||
SZK.COL15,
|
||||
SZK.COL16,
|
||||
SZK.COL56,
|
||||
SZK.COL57,
|
||||
SZK.COL58,
|
||||
SZK.COL59,
|
||||
SZK.COL60,
|
||||
SZK.COL78113
|
||||
FROM (SELECT EVS.EVALUATIONID AS COL00,
|
||||
XQXN.TITLE AS COL01, -- 思政课(5)
|
||||
KT.KCMC AS COL02,
|
||||
KT.KKDW AS COL03,
|
||||
KT.SKJS AS COL04,
|
||||
KT.JGH AS COL05,
|
||||
KT.SKRQ AS COL06,
|
||||
KT.SKSJ AS COL07,
|
||||
KT.HH AS COL08,
|
||||
KT.SKDD AS COL09,
|
||||
XSKC.DWMC AS COL10,
|
||||
EVS.UPUSERID AS COL11,
|
||||
EVS.UPUSER AS COL12,
|
||||
TKSF.ITEM_TEXT AS COL13,
|
||||
(SELECT CONTENT
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '6'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND EVS.QUEID = '75') AS COL14,
|
||||
CASE EV.EVALUATIONVER
|
||||
WHEN '2' THEN
|
||||
'线上听课表'
|
||||
WHEN '3' THEN
|
||||
'一般听课表'
|
||||
WHEN '4' THEN
|
||||
'同行评价表'
|
||||
WHEN '5' THEN
|
||||
'思政评价表'
|
||||
ELSE
|
||||
'新版同行评价表'
|
||||
END AS COL15,
|
||||
CASE EV.SOURCE
|
||||
WHEN '0' THEN
|
||||
'课程中心'
|
||||
WHEN '1' THEN
|
||||
'老系统'
|
||||
WHEN '2' THEN
|
||||
'服务大厅'
|
||||
WHEN '3' THEN
|
||||
'后台导入'
|
||||
ELSE
|
||||
'未知数据源'
|
||||
END AS COL16,
|
||||
rjzy.rjzy as col56,
|
||||
ev.rjzy as col57,
|
||||
KT.ID AS COL58,
|
||||
CASE KC.SZKC WHEN '1' THEN '是' ELSE '否' END AS col59,
|
||||
EVS.UP_DATE AS COL60,
|
||||
GROUP_CONCAT(EVS.DETANSWER SEPARATOR '@') AS COL78113
|
||||
|
||||
FROM (SELECT UPUSER,
|
||||
UPUSERID,
|
||||
KETANGBIAOID,
|
||||
QUEID,
|
||||
ANSID,
|
||||
EVALUATIONID,
|
||||
DETANSWER,
|
||||
EVSTMP.UP_DATE
|
||||
FROM (SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EV.MINKCID AS KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
GROUP_CONCAT(CASE ANS.ORDERNUM
|
||||
WHEN '1' THEN
|
||||
'A'
|
||||
WHEN '2' THEN
|
||||
'B'
|
||||
WHEN '3' THEN
|
||||
'C'
|
||||
WHEN '4' THEN
|
||||
'D'
|
||||
WHEN '5' THEN
|
||||
'E'
|
||||
WHEN '6' THEN
|
||||
'F'
|
||||
WHEN '7' THEN
|
||||
'G'
|
||||
WHEN '8' THEN
|
||||
'H'
|
||||
WHEN '9' THEN
|
||||
'I'
|
||||
WHEN '10' THEN
|
||||
'J'
|
||||
WHEN '11' THEN
|
||||
'K'
|
||||
ELSE
|
||||
''
|
||||
END) AS DETANSWER,
|
||||
EVS.UP_DATE
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND QUE.ID = ANS.QUEID
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND EV.evaluationver = '6'
|
||||
AND QUE.QUETYPE = '2'
|
||||
UNION
|
||||
SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EV.MINKCID AS KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
CASE ANS.SCORE
|
||||
WHEN '5' THEN
|
||||
'A'
|
||||
WHEN '4' THEN
|
||||
'B'
|
||||
WHEN '3' THEN
|
||||
'C'
|
||||
WHEN '2' THEN
|
||||
'D'
|
||||
WHEN '1' THEN
|
||||
'E'
|
||||
ELSE
|
||||
'F'
|
||||
END AS DETANSWER,
|
||||
EVS.UP_DATE
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND QUE.ID = ANS.QUEID
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '6'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND QUE.QUETYPE = '1'
|
||||
UNION
|
||||
SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EV.MINKCID AS KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
EVS.TEXTANSCONTENT AS DETANSWER,
|
||||
EVS.UP_DATE
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND EVS.QUEID = QUE.ID
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND EV.evaluationver = '6'
|
||||
AND QUE.QUETYPE = '3') EVSTMP
|
||||
ORDER BY QUEID) EVS
|
||||
LEFT JOIN (select * from KC_EVALUATION ev left join (select distinct gh,dwmc,xm,sf,zt,rjzy,xqxn from kc_export_config_tpkwcqkjzglx where xqxn = #{xqxn}) rjzy on ev.upuserid = rjzy.gh) EV
|
||||
ON EVS.EVALUATIONID = EV.ID
|
||||
LEFT JOIN KC_KETANGBIAO KT
|
||||
ON EVS.KETANGBIAOID = KT.ID
|
||||
LEFT JOIN KC_KECHENGBIAO KC
|
||||
ON KT.kechengbiaoid = KC.ID
|
||||
left join (select * from KC_EXPORT_CONFIG_TPKWCQKJZGLX where xqxn = #{xqxn} and id in (select id from (
|
||||
select max(id) as id,gh,xqxn from KC_EXPORT_CONFIG_TPKWCQKJZGLX where xqxn = #{xqxn} GROUP BY gh,xqxn)b )) rjzy on kt.jgh = rjzy.gh
|
||||
LEFT JOIN KC_XQXN_HISTORY XQXN
|
||||
ON KT.SKRQ >= XQXN.START_TIME
|
||||
AND KT.SKRQ < XQXN.END_TIME
|
||||
LEFT JOIN XXHBXSKC XSKC
|
||||
ON XSKC.GH = EVS.UPUSERID
|
||||
LEFT JOIN (SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, GROUP_CONCAT(distinct B.ITEM_TEXT) as ITEM_TEXT
|
||||
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
||||
WHERE A.TKLX = B.ITEM_VALUE
|
||||
AND B.DICT_ID = '1682386362753224705'
|
||||
and a.xqxn = #{xqxn}
|
||||
GROUP BY a.gh) TKSF
|
||||
ON TKSF.GH = EVS.UPUSERID
|
||||
LEFT JOIN KC_EVALUATIONQUE QUE
|
||||
ON EVS.QUEID = QUE.ID) SZK
|
||||
where SZK.COL00 not in (select col00 from kc_evaluations_stat)
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<update id="updateHuanhang">
|
||||
|
|
|
@ -36,4 +36,8 @@ public interface IKcEvaluationsStatService extends IService<KcEvaluationsStat> {
|
|||
List<KcEvaluationsStat> getSzkcpjbSyncList();
|
||||
|
||||
List<KcEvaluationsStat> getSzkcJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
|
||||
List<KcEvaluationsStat> getXbthpjbSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
|
||||
List<KcEvaluationsStat> getXbthpjbpcSyncList();
|
||||
}
|
||||
|
|
|
@ -78,4 +78,14 @@ public class KcEvaluationsStatServiceImpl extends ServiceImpl<KcEvaluationsStatM
|
|||
public List<KcEvaluationsStat> getSzkcJxsjSyncList(KcEvaluationsStat kcEvaluationsStat) {
|
||||
return baseMapper.getSzkcJxsjSyncList(kcEvaluationsStat);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<KcEvaluationsStat> getXbthpjbSyncList(KcEvaluationsStat kcEvaluationsStat) {
|
||||
return baseMapper.getXbthpjbSyncList(kcEvaluationsStat);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<KcEvaluationsStat> getXbthpjbpcSyncList() {
|
||||
return baseMapper.getXbthpjbpcSyncList();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -791,8 +791,8 @@ public class ZyInfoStudentController extends JeecgController<ZyInfoStudent, IZyI
|
|||
System.out.println("filPath:"+zyInfoStudent.getFilePath());
|
||||
System.out.println("docPath:"+docPath);
|
||||
System.out.println("pdfPath:"+pdfPath);
|
||||
PDFUtil.office2PDF(docPath,pdfPath);
|
||||
zyInfoStudent.setPdfPath("contract/"+namePath);
|
||||
// PDFUtil.office2PDF(docPath,pdfPath);
|
||||
// zyInfoStudent.setPdfPath("contract/"+namePath);
|
||||
}else{
|
||||
ZykInfo zykInfo = new ZykInfo();
|
||||
zykInfo.setBizId(zyInfoStudent.getId());
|
||||
|
|
|
@ -23,13 +23,13 @@
|
|||
<select id="getList2" resultType="org.jeecg.modules.kc.zyInfoStudent.entity.ZyInfoStudent">
|
||||
select
|
||||
ifnull(a.id,c.xh) id,c.xh as create_by,a.create_time,a.update_by,a.update_time,a.main_id,a.file_path,a.wwxsl,
|
||||
a.nwxsl,a.aigcxsl,a.wwsftg,a.nwsftg,a.aigcsftg,a.score,d.xm as student_name,a.pdf_path,a.score_fabu,
|
||||
a.nwxsl,a.aigcxsl,a.wwsftg,a.nwsftg,a.aigcsftg,a.score,ifnull(d.xm,a.student_name) as student_name,a.pdf_path,a.score_fabu,
|
||||
a.cdlx,a.xnxsl,a.xnsftg,a.publish_time,a.hpcs,a.xshpfs,a.jxfs,a.zzdf,a.jxfs2,a.zy_leixing,a.py_content,
|
||||
a.py_file_path,a.sfsckhcl,a.fwq_path,a.khcl_time,
|
||||
round(IFNULL(a.jxfs,'0') + IFNULL(a.jxfs2,'0'),2) as jxzf,b.wwcc,b.nwcc,b.aigccc,b.xncc,b.title as zyname, GREATEST(ifnull(a.wwxsl-0,0),ifnull(a.nwxsl-0,0),ifnull(a.aigcxsl-0,0),ifnull(a.xnxsl-0,0)) as zgccl,b.wwtgl as alltgl
|
||||
from zy_info b
|
||||
join xxhbxsxkb c on c.kcapzbbh = b.rwbh
|
||||
join xxhbbks d on c.xh = d.xh
|
||||
left join xxhbxsxkb c on c.kcapzbbh = b.rwbh
|
||||
left join xxhbbks d on c.xh = d.xh
|
||||
left join zy_info_student a on a.create_by = c.xh and a.main_id = b.id
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
|
|
|
@ -359,6 +359,9 @@ public class ZyInfoStudentServiceImpl extends ServiceImpl<ZyInfoStudentMapper, Z
|
|||
if (StringUtils.isNotEmpty(zyInfoStudentPar2.getFilePath())) {
|
||||
//上传作业文件
|
||||
Map<String, String> uploadMap = SFTPUtil.upload(sftpConfig, upLoadPath + "/" + zyInfoStudentPar2.getFilePath(), yyyy + "/" + mm + "/" + zyInfo.getRwbh() + "/" + zyInfoStudentPar2.getFilePath().replace("temp/", "/"));
|
||||
System.out.println("=======================================");
|
||||
System.out.println("uploadMap:"+uploadMap);
|
||||
System.out.println("=======================================");
|
||||
if (StringUtils.equals(uploadMap.get("code"), "0")) {
|
||||
zyInfoStudentPar2.setFwqPath(uploadMap.get("data"));
|
||||
}
|
||||
|
@ -908,6 +911,9 @@ public class ZyInfoStudentServiceImpl extends ServiceImpl<ZyInfoStudentMapper, Z
|
|||
fileMap.put("file", fileName);
|
||||
String contentType = "";//image/png
|
||||
log.error("fileMap-------->"+fileMap);
|
||||
log.error("url-------->"+url);
|
||||
log.error("textMap-------->"+textMap);
|
||||
log.error("contentType-------->"+contentType);
|
||||
String ret = formUpload(url, textMap, fileMap,contentType);
|
||||
log.error("1-------->"+ret);
|
||||
JSONObject object= JSONObject.parseObject(ret);
|
||||
|
|
|
@ -360,40 +360,47 @@ public class ZyJxdgController extends JeecgController<ZyJxdg, IZyJxdgService> {
|
|||
zyJxdg.setPdfPath(zyJxdg.getFilePath());
|
||||
}else{
|
||||
|
||||
if(StringUtils.equals("local",global.uploadType)) {
|
||||
FileUtil.mkdir(global.getContractDickPath());
|
||||
String dd = DateUtils.formatDate(new Date(), "yyyyMMddHHmmss");
|
||||
String docPath = upLoadPath + File.separator + zyJxdg.getFilePath();
|
||||
String namePath = dd + ".pdf";
|
||||
String pdfPath = global.getContractDickPath() + namePath;
|
||||
System.out.println("pdfPath-----------》"+pdfPath);
|
||||
PDFUtil.office2PDF(docPath, pdfPath);
|
||||
zyJxdg.setPdfPath("contract/" + namePath);
|
||||
|
||||
ZykInfo zykInfo = new ZykInfo();
|
||||
zykInfo.setBizId(zyJxdg.getId());
|
||||
zykInfo.setBizTable("zy_jxdg");
|
||||
zykInfo.setWjlx(WjlxEnum.JXDG.getType());
|
||||
zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
zykInfo.setFileName(zyJxdg.getFilePath());
|
||||
zykInfo.setPdfName(zyJxdg.getPdfPath());
|
||||
zykService.saveLocal(zykInfo);
|
||||
|
||||
}else if(StringUtils.equals("sftp",global.uploadType)){
|
||||
ZykInfo zykInfo = new ZykInfo();
|
||||
zykInfo.setBizId(zyJxdg.getId());
|
||||
zykInfo.setBizTable("zy_jxdg");
|
||||
zykInfo.setWjlx(WjlxEnum.JXDG.getType());
|
||||
zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
zykInfo.setFileName(zyJxdg.getFilePath());
|
||||
Map<String,String> map = zykService.saveToZykJxdg(zykInfo);
|
||||
String fileName = map.get("data");
|
||||
String pdfName = map.get("pdfData");
|
||||
System.out.println("pdfName------------>"+pdfName);
|
||||
zyJxdg.setFilePath(fileName);
|
||||
zyJxdg.setPdfPath(pdfName);
|
||||
zykService.disConnect();
|
||||
}
|
||||
ZykInfo zykInfo = new ZykInfo();
|
||||
zykInfo.setBizId(zyJxdg.getId());
|
||||
zykInfo.setBizTable("zy_jxdg");
|
||||
zykInfo.setWjlx(WjlxEnum.JXDG.getType());
|
||||
zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
zykInfo.setFileName(zyJxdg.getFilePath());
|
||||
zykService.saveLocal(zykInfo);
|
||||
// if(StringUtils.equals("local",global.uploadType)) {
|
||||
// FileUtil.mkdir(global.getContractDickPath());
|
||||
// String dd = DateUtils.formatDate(new Date(), "yyyyMMddHHmmss");
|
||||
// String docPath = upLoadPath + File.separator + zyJxdg.getFilePath();
|
||||
// String namePath = dd + ".pdf";
|
||||
// String pdfPath = global.getContractDickPath() + namePath;
|
||||
// System.out.println("pdfPath-----------》"+pdfPath);
|
||||
// PDFUtil.office2PDF(docPath, pdfPath);
|
||||
// zyJxdg.setPdfPath("contract/" + namePath);
|
||||
//
|
||||
// ZykInfo zykInfo = new ZykInfo();
|
||||
// zykInfo.setBizId(zyJxdg.getId());
|
||||
// zykInfo.setBizTable("zy_jxdg");
|
||||
// zykInfo.setWjlx(WjlxEnum.JXDG.getType());
|
||||
// zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
// zykInfo.setFileName(zyJxdg.getFilePath());
|
||||
// zykInfo.setPdfName(zyJxdg.getPdfPath());
|
||||
// zykService.saveLocal(zykInfo);
|
||||
//
|
||||
// }else if(StringUtils.equals("sftp",global.uploadType)){
|
||||
// ZykInfo zykInfo = new ZykInfo();
|
||||
// zykInfo.setBizId(zyJxdg.getId());
|
||||
// zykInfo.setBizTable("zy_jxdg");
|
||||
// zykInfo.setWjlx(WjlxEnum.JXDG.getType());
|
||||
// zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
// zykInfo.setFileName(zyJxdg.getFilePath());
|
||||
// Map<String,String> map = zykService.saveToZykJxdg(zykInfo);
|
||||
// String fileName = map.get("data");
|
||||
// String pdfName = map.get("pdfData");
|
||||
// System.out.println("pdfName------------>"+pdfName);
|
||||
// zyJxdg.setFilePath(fileName);
|
||||
// zyJxdg.setPdfPath(pdfName);
|
||||
// zykService.disConnect();
|
||||
// }
|
||||
}
|
||||
}else{
|
||||
System.out.println("------------8888888888888----------------");
|
||||
|
@ -434,41 +441,49 @@ public class ZyJxdgController extends JeecgController<ZyJxdg, IZyJxdgService> {
|
|||
if(StringUtils.equals("pdf",nameLast)){
|
||||
zyJxdg.setJxrlPdfPath(zyJxdg.getJxrlFilePath());
|
||||
}else{
|
||||
ZykInfo zykInfo = new ZykInfo();
|
||||
zykInfo.setBizId(zyJxdg.getId());
|
||||
zykInfo.setBizTable("zy_jxdg");
|
||||
zykInfo.setWjlx(WjlxEnum.JXRL.getType());
|
||||
zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
zykInfo.setFileName(zyJxdg.getJxrlFilePath());
|
||||
// zykInfo.setPdfName(zyJxdg.getJxrlPdfPath());
|
||||
zykService.saveLocal(zykInfo);
|
||||
|
||||
if(StringUtils.equals("local",uploadType)) {
|
||||
FileUtil.mkdir(global.getContractDickPath());
|
||||
String dd = DateUtils.formatDate(new Date(), "yyyyMMddHHmmss");
|
||||
String docPath = upLoadPath + File.separator + zyJxdg.getJxrlFilePath();
|
||||
String namePath = dd + ".pdf";
|
||||
String pdfPath = global.getContractDickPath() + namePath;
|
||||
PDFUtil.office2PDF(docPath, pdfPath);
|
||||
zyJxdg.setJxrlPdfPath("contract/" + namePath);
|
||||
|
||||
|
||||
ZykInfo zykInfo = new ZykInfo();
|
||||
zykInfo.setBizId(zyJxdg.getId());
|
||||
zykInfo.setBizTable("zy_jxdg");
|
||||
zykInfo.setWjlx(WjlxEnum.JXRL.getType());
|
||||
zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
zykInfo.setFileName(zyJxdg.getJxrlFilePath());
|
||||
zykInfo.setPdfName(zyJxdg.getJxrlPdfPath());
|
||||
zykService.saveLocal(zykInfo);
|
||||
|
||||
|
||||
}else if(StringUtils.equals("sftp",uploadType)){
|
||||
ZykInfo zykInfo = new ZykInfo();
|
||||
zykInfo.setBizId(zyJxdg.getId());
|
||||
zykInfo.setBizTable("zy_jxdg");
|
||||
zykInfo.setWjlx(WjlxEnum.JXRL.getType());
|
||||
zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
zykInfo.setFileName(zyJxdg.getJxrlFilePath());
|
||||
Map<String,String> map = zykService.saveToZykJxdg(zykInfo);
|
||||
String fileName = map.get("data");
|
||||
String pdfName = map.get("pdfData");
|
||||
zyJxdg.setJxrlFilePath(fileName);
|
||||
zyJxdg.setJxrlPdfPath(pdfName);
|
||||
zykService.disConnect();
|
||||
}
|
||||
// if(StringUtils.equals("local",uploadType)) {
|
||||
// FileUtil.mkdir(global.getContractDickPath());
|
||||
// String dd = DateUtils.formatDate(new Date(), "yyyyMMddHHmmss");
|
||||
// String docPath = upLoadPath + File.separator + zyJxdg.getJxrlFilePath();
|
||||
// String namePath = dd + ".pdf";
|
||||
// String pdfPath = global.getContractDickPath() + namePath;
|
||||
// PDFUtil.office2PDF(docPath, pdfPath);
|
||||
// zyJxdg.setJxrlPdfPath("contract/" + namePath);
|
||||
//
|
||||
//
|
||||
// ZykInfo zykInfo = new ZykInfo();
|
||||
// zykInfo.setBizId(zyJxdg.getId());
|
||||
// zykInfo.setBizTable("zy_jxdg");
|
||||
// zykInfo.setWjlx(WjlxEnum.JXRL.getType());
|
||||
// zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
// zykInfo.setFileName(zyJxdg.getJxrlFilePath());
|
||||
// zykInfo.setPdfName(zyJxdg.getJxrlPdfPath());
|
||||
// zykService.saveLocal(zykInfo);
|
||||
//
|
||||
//
|
||||
// }else if(StringUtils.equals("sftp",uploadType)){
|
||||
// ZykInfo zykInfo = new ZykInfo();
|
||||
// zykInfo.setBizId(zyJxdg.getId());
|
||||
// zykInfo.setBizTable("zy_jxdg");
|
||||
// zykInfo.setWjlx(WjlxEnum.JXRL.getType());
|
||||
// zykInfo.setRwbh(zyJxdg.getRwbh());
|
||||
// zykInfo.setFileName(zyJxdg.getJxrlFilePath());
|
||||
// Map<String,String> map = zykService.saveToZykJxdg(zykInfo);
|
||||
// String fileName = map.get("data");
|
||||
// String pdfName = map.get("pdfData");
|
||||
// zyJxdg.setJxrlFilePath(fileName);
|
||||
// zyJxdg.setJxrlPdfPath(pdfName);
|
||||
// zykService.disConnect();
|
||||
// }
|
||||
}
|
||||
}else{
|
||||
zyJxdg.setJxrlPdfPath(null);
|
||||
|
|
|
@ -368,8 +368,8 @@ wjx:
|
|||
sftp:
|
||||
hostname: 210.47.29.99
|
||||
port: 22
|
||||
username: sftp
|
||||
password: Nenujwc@99
|
||||
username: root
|
||||
password: hmZ2a*G7fwwj
|
||||
timeout: 1000
|
||||
uploadpath: kczx
|
||||
fullpath: /data
|
|
@ -60,7 +60,7 @@ spring:
|
|||
clusterCheckinInterval: 15000
|
||||
threadPool:
|
||||
class: org.quartz.simpl.SimpleThreadPool
|
||||
threadCount: 10
|
||||
threadCount: 100
|
||||
threadPriority: 5
|
||||
threadsInheritContextClassLoaderOfInitializingThread: true
|
||||
#json 时间戳统一转换
|
||||
|
@ -133,18 +133,24 @@ spring:
|
|||
master:
|
||||
url: jdbc:mysql://127.0.0.1:3306/course_information_center_jeecg_db?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
|
||||
username: root
|
||||
# password: root
|
||||
password: ABCabc@123
|
||||
# password: root
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
# 多数据源配置
|
||||
# multi-oracle:
|
||||
# url: jdbc:oracle:thin:@202.198.129.24:1521:orcl
|
||||
# username: C##XSKC
|
||||
# password: mAPP2t2ABAfx7
|
||||
# driver-class-name: oracle.jdbc.OracleDriver
|
||||
# multi-oracle:
|
||||
# url: jdbc:oracle:thin:@202.198.129.24:1521:orcl?useUnicode=true&characterEncoding=utf8
|
||||
# username: C##XSKC
|
||||
# password: mAPP2t2ABAfx7
|
||||
# driver-class-name: oracle.jdbc.OracleDriver
|
||||
|
||||
multi-oracle:
|
||||
url: jdbc:oracle:thin:@//202.198.129.24:1521/orcl
|
||||
username: C##XSKC
|
||||
password: mAPP2t2ABAfx7
|
||||
driver-class-name: oracle.jdbc.OracleDriver
|
||||
#redis 配置
|
||||
redis:
|
||||
database: 0
|
||||
database: 1
|
||||
host: 127.0.0.1
|
||||
port: 6379
|
||||
password: ''
|
||||
|
@ -176,7 +182,7 @@ jeecg:
|
|||
signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys
|
||||
#local\minio\alioss
|
||||
uploadType: local
|
||||
# uploadType: sftp
|
||||
# uploadType: sftp
|
||||
# 前端访问地址
|
||||
domainUrl:
|
||||
pc: http://210.47.17.166
|
||||
|
@ -246,18 +252,11 @@ logging:
|
|||
level:
|
||||
org.jeecg.modules.system.mapper: info
|
||||
#swagger
|
||||
springfox:
|
||||
documentation:
|
||||
# 总开关(同时设置auto-startup=false,否则/v3/api-docs等接口仍能继续访问)
|
||||
enabled: false
|
||||
auto-startup: false
|
||||
swagger-ui:
|
||||
enabled: false
|
||||
knife4j:
|
||||
#开启增强配置
|
||||
enable: true
|
||||
#开启生产环境屏蔽
|
||||
production: true
|
||||
production: false
|
||||
basic:
|
||||
enable: true
|
||||
username: jeecg
|
||||
|
@ -319,9 +318,9 @@ jodconverter:
|
|||
# 使用本机作为转换服务器,如果使用其它主机作为转换服务器,则需要配置remote,
|
||||
# 请参考 org.jodconverter.boot.autoconfigure.JodConverterRemoteProperties
|
||||
local:
|
||||
enabled: true
|
||||
enabled: false
|
||||
# 为了避免不必要的兼容问题,需要配置本机的LibreOffice安装目录
|
||||
office-home: E:\BLXC\APPLICATION\libreoffice
|
||||
office-home: C:\Program Files\LibreOffice
|
||||
# 配置LibreOffice的服务端口,以逗号分隔,每个端口为一个独立的进程
|
||||
port-numbers: 2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
|
||||
# 配置最大的任务队列
|
||||
|
@ -329,7 +328,7 @@ jodconverter:
|
|||
# 媒体处理器
|
||||
ffmpeg:
|
||||
# 根路径
|
||||
path: E:\BLXC\APPLICATION\ffmpg
|
||||
path: D:\ProgramGreeFile\ffmpeg\bin
|
||||
# 执行命令的核心文件
|
||||
executableFile: ${ffmpeg.path}\ffmpeg.exe
|
||||
# 压缩相关
|
||||
|
@ -364,12 +363,13 @@ wjx:
|
|||
appid: 1321039
|
||||
appkey: 55328ebd11964fc8b40c10011bcb425d
|
||||
url: https://www.wjx.cn/openapi/default.aspx
|
||||
|
||||
#SFTP
|
||||
sftp:
|
||||
hostname: 210.47.29.99
|
||||
port: 22
|
||||
username: sftp
|
||||
password: Nenujwc@99
|
||||
username: root
|
||||
password: hmZ2a*G7fwwj
|
||||
timeout: 1000
|
||||
uploadpath: kczx
|
||||
fullpath: /home/sftp
|
||||
fullpath: /data
|
Loading…
Reference in New Issue