From 746adb5f1946018e6e2c31992c72775def6f4b70 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Mon, 29 May 2023 08:12:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/KcZzThpjbController.java | 397 +++++++++++++++++- .../kc/kcZzThpjb/entity/KcZzThpjb.java | 119 +++++- .../controller/KcZzXstkbController.java | 254 +++++++++++ .../kc/kcZzXstkb/entity/KcZzXstkb.java | 31 +- .../controller/KcZzYbtkbController.java | 246 ++++++++++- .../modules/tencent/utils/TencentUtils.java | 6 + .../jeecg/modules/wxgzh/WxgzhController.java | 7 +- 7 files changed, 1018 insertions(+), 42 deletions(-) diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzThpjb/controller/KcZzThpjbController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzThpjb/controller/KcZzThpjbController.java index 19efb9a3..b8d6c72e 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzThpjb/controller/KcZzThpjbController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzThpjb/controller/KcZzThpjbController.java @@ -1,6 +1,7 @@ package org.jeecg.modules.kc.kcZzThpjb.controller; import java.util.Arrays; +import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -10,6 +11,7 @@ import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import cn.hutool.core.date.DateUtil; import org.apache.commons.lang.StringUtils; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; @@ -23,6 +25,14 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; import org.jeecg.modules.kc.kcZzYbtkb.entity.KcZzYbtkb; +import org.jeecg.modules.kc.ktgl.entity.KcKetangbiao; +import org.jeecg.modules.kc.ktgl.service.IKcKetangbiaoService; +import org.jeecg.modules.kc.qa.entity.KcEvaluation; +import org.jeecg.modules.kc.qa.entity.KcEvaluationans; +import org.jeecg.modules.kc.qa.entity.KcEvaluations; +import org.jeecg.modules.kc.qa.service.IKcEvaluationService; +import org.jeecg.modules.kc.qa.service.IKcEvaluationansService; +import org.jeecg.modules.kc.qa.service.IKcEvaluationsService; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; import org.jeecgframework.poi.excel.entity.ExportParams; @@ -53,6 +63,14 @@ import org.apache.shiro.authz.annotation.RequiresPermissions; public class KcZzThpjbController extends JeecgController { @Autowired private IKcZzThpjbService kcZzThpjbService; + @Autowired + private IKcKetangbiaoService kcKetangbiaoService; + @Autowired + private IKcEvaluationService kcEvaluationService; + @Autowired + private IKcEvaluationsService kcEvaluationsService; + @Autowired + private IKcEvaluationansService kcEvaluationansService; /** * 分页列表查询 @@ -192,14 +210,387 @@ public class KcZzThpjbController extends JeecgController listPar = kcZzThpjbService.list(queryWrapper); if(listPar!=null&&listPar.size()>0){ errNum++; newList.remove(KcZzThpjbPar); - errorRest += KcZzThpjbPar.getKcbh()+"-"+KcZzThpjbPar.getKcmc()+"-"+KcZzThpjbPar.getSkjs()+"-"+KcZzThpjbPar.getSkdd()+"-"+KcZzThpjbPar.getSkdx()+"-"+KcZzThpjbPar.getSkjiaoshou()+"
"; + errorRest += KcZzThpjbPar.getKcbh()+"-"+KcZzThpjbPar.getKcmc()+"-"+KcZzThpjbPar.getSkjs()+"-"+KcZzThpjbPar.getSkdd()+"-"+"
"; + }else{ + QueryWrapper kcKetangbiaoQueryWrapper = new QueryWrapper<>(); + kcKetangbiaoQueryWrapper.eq("kcbh",KcZzThpjbPar.getKcbh()); + kcKetangbiaoQueryWrapper.eq("kcmc",KcZzThpjbPar.getKcmc()); + kcKetangbiaoQueryWrapper.eq("skjs",KcZzThpjbPar.getSkjs()); + kcKetangbiaoQueryWrapper.eq("skdd",KcZzThpjbPar.getSkdd()); + kcKetangbiaoQueryWrapper.like("skrq", DateUtil.format(KcZzThpjbPar.getSksj(),"yyyy-MM-dd")); + List kcKetangBiaoList = kcKetangbiaoService.list(kcKetangbiaoQueryWrapper); + if(kcKetangBiaoList!=null && kcKetangBiaoList.size()>0){ + KcKetangbiao KcKetangbiao = kcKetangBiaoList.get(0); + String ans1 = KcZzThpjbPar.getAns1();//25 授课有启发性,能给予学生思考、联想、创造的启迪 + String ans2 = KcZzThpjbPar.getAns2();//26 能有效利用各种教学媒体,课件或板书使用效果好 + String ans3 = KcZzThpjbPar.getAns3();//27 仪表得体,按时上下课,严格要求学生 + String ans4 = KcZzThpjbPar.getAns4();//23 讲课有热情,精神饱满,能调动学生情绪,课堂气氛活跃 + String ans5 = KcZzThpjbPar.getAns5();//24 教学目标明确,内容丰富,重点突出,语言表达清楚 + String ans6 = KcZzThpjbPar.getAns6();//28 无迟到、早退、旷课现象 + String ans7 = KcZzThpjbPar.getAns7();//29 课堂教学秩序好,无喧闹、打瞌睡、发短信、玩手机等现象 + String ans8 = KcZzThpjbPar.getAns8();//30 上课认真听讲、积极思考,主动与老师交流互动 + String ans9 = KcZzThpjbPar.getAns9();//31 课堂教学总体印象评价 + String ans10 = KcZzThpjbPar.getAns10();//32 对课堂内容以及其他方面的具体意见或建议 + String ans11 = KcZzThpjbPar.getAns11();//32 对课堂内容以及其他方面的具体意见或建议 + String ans12 = KcZzThpjbPar.getAns12();//32 对课堂内容以及其他方面的具体意见或建议 + String ans13 = KcZzThpjbPar.getAns13();//32 对课堂内容以及其他方面的具体意见或建议 + String ans14 = KcZzThpjbPar.getAns14();//32 对课堂内容以及其他方面的具体意见或建议 + String ans15 = KcZzThpjbPar.getAns15();//32 对课堂内容以及其他方面的具体意见或建议 + String ans16 = KcZzThpjbPar.getAns16();//32 对课堂内容以及其他方面的具体意见或建议 + String ans17 = KcZzThpjbPar.getAns17();//32 对课堂内容以及其他方面的具体意见或建议 + String ans18 = KcZzThpjbPar.getAns18();//32 对课堂内容以及其他方面的具体意见或建议 + String ans19 = KcZzThpjbPar.getAns19();//32 对课堂内容以及其他方面的具体意见或建议 + int upuserid = Integer.parseInt(KcZzThpjbPar.getPkjsbh()); + String upuser = KcZzThpjbPar.getPkjsxm(); + Date tkrq = KcZzThpjbPar.getPjsj(); + int evaluationver = 4; + int kcid = KcKetangbiao.getKechengbiaoid(); + KcEvaluation kcEvaluation = new KcEvaluation(); + kcEvaluation.setUpuserid(upuserid); + kcEvaluation.setUpuser(upuser); + kcEvaluation.setEvaluationver(evaluationver); + kcEvaluation.setUpTimestamp(DateUtil.format(tkrq,"yyyy-MM-dd HH:mm:ss")); + kcEvaluation.setMinkcid(kcid); + kcEvaluation.setUpDate(tkrq); + kcEvaluation.setSource(3); + kcEvaluationService.save(kcEvaluation); + + KcEvaluations kcEvaluations = new KcEvaluations(); + kcEvaluations.setKetangbiaoid(kcid); + kcEvaluations.setUpuser(upuser); + kcEvaluations.setUpuserid(upuserid); + kcEvaluations.setEvaluationid(kcEvaluation.getId()); + kcEvaluations.setUpTimestamp(DateUtil.format(tkrq,"yyyy-MM-dd HH:mm:ss")); + kcEvaluations.setUpDate(tkrq); + + if("A".equals(ans1)){ans1 = "1";} + else if("B".equals(ans1)){ans1 = "2";} + else if("C".equals(ans1)){ans1 = "3";} + else if("D".equals(ans1)){ans1 = "4";} + else if("E".equals(ans1)){ans1 = "5";} + else if("F".equals(ans1)){ans1 = "6";} + + if("A".equals(ans2)){ans2 = "1";} + else if("B".equals(ans2)){ans2 = "2";} + else if("C".equals(ans2)){ans2 = "3";} + else if("D".equals(ans2)){ans2 = "4";} + else if("E".equals(ans2)){ans2 = "5";} + else if("F".equals(ans2)){ans2 = "6";} + + if("A".equals(ans3)){ans3 = "1";} + else if("B".equals(ans3)){ans3 = "2";} + else if("C".equals(ans3)){ans3 = "3";} + else if("D".equals(ans3)){ans3 = "4";} + else if("E".equals(ans3)){ans3 = "5";} + else if("F".equals(ans3)){ans3 = "6";} + + if("A".equals(ans4)){ans4 = "1";} + else if("B".equals(ans4)){ans4 = "2";} + else if("C".equals(ans4)){ans4 = "3";} + else if("D".equals(ans4)){ans4 = "4";} + else if("E".equals(ans4)){ans4 = "5";} + else if("F".equals(ans4)){ans4 = "6";} + + if("A".equals(ans5)){ans5 = "1";} + else if("B".equals(ans5)){ans5 = "2";} + else if("C".equals(ans5)){ans5 = "3";} + else if("D".equals(ans5)){ans5 = "4";} + else if("E".equals(ans5)){ans5 = "5";} + else if("F".equals(ans5)){ans5 = "6";} + + if("A".equals(ans6)){ans6 = "1";} + else if("B".equals(ans6)){ans6 = "2";} + else if("C".equals(ans6)){ans6 = "3";} + else if("D".equals(ans6)){ans6 = "4";} + else if("E".equals(ans6)){ans6 = "5";} + else if("F".equals(ans6)){ans6 = "6";} + + if("A".equals(ans7)){ans7 = "1";} + else if("B".equals(ans7)){ans7 = "2";} + else if("C".equals(ans7)){ans7 = "3";} + else if("D".equals(ans7)){ans7 = "4";} + else if("E".equals(ans7)){ans7 = "5";} + else if("F".equals(ans7)){ans7 = "6";} + + if("A".equals(ans8)){ans8 = "1";} + else if("B".equals(ans8)){ans8 = "2";} + else if("C".equals(ans8)){ans8 = "3";} + else if("D".equals(ans8)){ans8 = "4";} + else if("E".equals(ans8)){ans8 = "5";} + else if("F".equals(ans8)){ans8 = "6";} + + if("A".equals(ans9)){ans9 = "1";} + else if("B".equals(ans9)){ans9 = "2";} + else if("C".equals(ans9)){ans9 = "3";} + else if("D".equals(ans9)){ans9 = "4";} + else if("E".equals(ans9)){ans9 = "5";} + else if("F".equals(ans9)){ans9 = "6";} + + if("A".equals(ans10)){ans10 = "1";} + else if("B".equals(ans10)){ans10 = "2";} + else if("C".equals(ans10)){ans10 = "3";} + else if("D".equals(ans10)){ans10 = "4";} + else if("E".equals(ans10)){ans10 = "5";} + else if("F".equals(ans10)){ans10 = "6";} + + if("A".equals(ans11)){ans11 = "1";} + else if("B".equals(ans11)){ans11 = "2";} + else if("C".equals(ans11)){ans11 = "3";} + else if("D".equals(ans11)){ans11 = "4";} + else if("E".equals(ans11)){ans11 = "5";} + else if("F".equals(ans11)){ans11 = "6";} + + if("A".equals(ans12)){ans12 = "1";} + else if("B".equals(ans12)){ans12 = "2";} + else if("C".equals(ans12)){ans12 = "3";} + else if("D".equals(ans12)){ans12 = "4";} + else if("E".equals(ans12)){ans12 = "5";} + else if("F".equals(ans12)){ans12 = "6";} + + if("A".equals(ans13)){ans13 = "1";} + else if("B".equals(ans13)){ans13 = "2";} + else if("C".equals(ans13)){ans13 = "3";} + else if("D".equals(ans13)){ans13 = "4";} + else if("E".equals(ans13)){ans13 = "5";} + else if("F".equals(ans13)){ans13 = "6";} + + if("A".equals(ans14)){ans14 = "1";} + else if("B".equals(ans14)){ans14 = "2";} + else if("C".equals(ans14)){ans14 = "3";} + else if("D".equals(ans14)){ans14 = "4";} + else if("E".equals(ans14)){ans14 = "5";} + else if("F".equals(ans14)){ans14 = "6";} + + if("A".equals(ans15)){ans15 = "1";} + else if("B".equals(ans15)){ans15 = "2";} + else if("C".equals(ans15)){ans15 = "3";} + else if("D".equals(ans15)){ans15 = "4";} + else if("E".equals(ans15)){ans15 = "5";} + else if("F".equals(ans15)){ans15 = "6";} + + if("A".equals(ans16)){ans16 = "1";} + else if("B".equals(ans16)){ans16 = "2";} + else if("C".equals(ans16)){ans16 = "3";} + else if("D".equals(ans16)){ans16 = "4";} + else if("E".equals(ans16)){ans16 = "5";} + else if("F".equals(ans16)){ans16 = "6";} + + + + QueryWrapper kcEvaluationansQueryWrapper1 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper1.eq("queid","33"); + kcEvaluationansQueryWrapper1.eq("ordernum",ans1); + List kcEvaluationansList1 = kcEvaluationansService.list(kcEvaluationansQueryWrapper1); + if(kcEvaluationansList1!=null && kcEvaluationansList1.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList1.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList1.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper2 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper2.eq("queid","34"); + kcEvaluationansQueryWrapper2.eq("ordernum",ans2); + List kcEvaluationansList2 = kcEvaluationansService.list(kcEvaluationansQueryWrapper2); + if(kcEvaluationansList2!=null && kcEvaluationansList2.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList2.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList2.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + + QueryWrapper kcEvaluationansQueryWrapper3 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper3.eq("queid","35"); + kcEvaluationansQueryWrapper3.eq("ordernum",ans3); + List kcEvaluationansList3 = kcEvaluationansService.list(kcEvaluationansQueryWrapper3); + if(kcEvaluationansList3!=null && kcEvaluationansList3.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList3.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList3.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper4 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper4.eq("queid","36"); + kcEvaluationansQueryWrapper4.eq("ordernum",ans4); + List kcEvaluationansList4 = kcEvaluationansService.list(kcEvaluationansQueryWrapper4); + if(kcEvaluationansList4!=null && kcEvaluationansList4.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList4.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList4.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper5 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper5.eq("queid","37"); + kcEvaluationansQueryWrapper5.eq("ordernum",ans5); + List kcEvaluationansList5 = kcEvaluationansService.list(kcEvaluationansQueryWrapper5); + if(kcEvaluationansList5!=null && kcEvaluationansList5.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList5.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList5.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper6 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper6.eq("queid","38"); + kcEvaluationansQueryWrapper6.eq("ordernum",ans6); + List kcEvaluationansList6 = kcEvaluationansService.list(kcEvaluationansQueryWrapper6); + if(kcEvaluationansList6!=null && kcEvaluationansList6.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList6.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList6.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper7 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper7.eq("queid","39"); + kcEvaluationansQueryWrapper7.eq("ordernum",ans7); + List kcEvaluationansList7 = kcEvaluationansService.list(kcEvaluationansQueryWrapper7); + if(kcEvaluationansList7!=null && kcEvaluationansList7.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList7.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList7.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper8 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper8.eq("queid","40"); + kcEvaluationansQueryWrapper8.eq("ordernum",ans8); + List kcEvaluationansList8 = kcEvaluationansService.list(kcEvaluationansQueryWrapper8); + if(kcEvaluationansList8!=null && kcEvaluationansList8.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList8.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList8.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper9 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper9.eq("queid","41"); + kcEvaluationansQueryWrapper9.eq("ordernum",ans9); + List kcEvaluationansList9 = kcEvaluationansService.list(kcEvaluationansQueryWrapper9); + if(kcEvaluationansList9!=null && kcEvaluationansList9.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList9.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList9.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper10 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper10.eq("queid","42"); + kcEvaluationansQueryWrapper10.eq("ordernum",ans9); + List kcEvaluationansList10 = kcEvaluationansService.list(kcEvaluationansQueryWrapper10); + if(kcEvaluationansList10!=null && kcEvaluationansList10.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList10.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList10.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper11 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper11.eq("queid","43"); + kcEvaluationansQueryWrapper11.eq("ordernum",ans9); + List kcEvaluationansList11 = kcEvaluationansService.list(kcEvaluationansQueryWrapper11); + if(kcEvaluationansList11!=null && kcEvaluationansList11.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList11.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList11.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper12 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper12.eq("queid","44"); + kcEvaluationansQueryWrapper12.eq("ordernum",ans9); + List kcEvaluationansList12 = kcEvaluationansService.list(kcEvaluationansQueryWrapper12); + if(kcEvaluationansList12!=null && kcEvaluationansList12.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList12.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList12.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper13 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper13.eq("queid","45"); + kcEvaluationansQueryWrapper13.eq("ordernum",ans9); + List kcEvaluationansList13 = kcEvaluationansService.list(kcEvaluationansQueryWrapper13); + if(kcEvaluationansList13!=null && kcEvaluationansList13.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList13.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList13.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper14 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper14.eq("queid","46"); + kcEvaluationansQueryWrapper14.eq("ordernum",ans9); + List kcEvaluationansList14 = kcEvaluationansService.list(kcEvaluationansQueryWrapper14); + if(kcEvaluationansList14!=null && kcEvaluationansList14.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList14.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList14.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper15 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper15.eq("queid","47"); + kcEvaluationansQueryWrapper15.eq("ordernum",ans9); + List kcEvaluationansList15 = kcEvaluationansService.list(kcEvaluationansQueryWrapper15); + if(kcEvaluationansList15!=null && kcEvaluationansList15.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList15.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList15.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper16 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper16.eq("queid","48"); + kcEvaluationansQueryWrapper16.eq("ordernum",ans9); + List kcEvaluationansList16 = kcEvaluationansService.list(kcEvaluationansQueryWrapper16); + if(kcEvaluationansList16!=null && kcEvaluationansList16.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList16.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList16.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + + if(StringUtils.isNotBlank(ans17)){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(49); + kcEvaluations.setAnsid(0); + kcEvaluations.setTextanscontent(ans17); + kcEvaluationsService.save(kcEvaluations); + } + if(StringUtils.isNotBlank(ans18)){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(50); + kcEvaluations.setAnsid(0); + kcEvaluations.setTextanscontent(ans18); + kcEvaluationsService.save(kcEvaluations); + } + if(StringUtils.isNotBlank(ans19)){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(51); + kcEvaluations.setAnsid(0); + kcEvaluations.setTextanscontent(ans19); + kcEvaluationsService.save(kcEvaluations); + } + + + + + + }else{ + errNum++; + newList.remove(KcZzThpjbPar); + errorRest += "未查到匹配课堂:"+KcZzThpjbPar.getKcmc()+"-"+KcZzThpjbPar.getSkjs()+"-"+KcZzThpjbPar.getSkdd()+"-"+KcZzThpjbPar.getPkjsbh()+"-"+KcZzThpjbPar.getPkjsxm()+"
"; + } } } //update-begin-author:taoyan date:20190528 for:批量插入数据 diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzThpjb/entity/KcZzThpjb.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzThpjb/entity/KcZzThpjb.java index a7bdcc4f..9f10d546 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzThpjb/entity/KcZzThpjb.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzThpjb/entity/KcZzThpjb.java @@ -21,7 +21,7 @@ import lombok.experimental.Accessors; /** * @Description: 纸质同行评价表 * @Author: jeecg-boot - * @Date: 2023-05-24 + * @Date: 2023-05-28 * @Version: V1.0 */ @Data @@ -81,39 +81,25 @@ public class KcZzThpjb implements Serializable { @Excel(name = "使用教材", width = 15) @ApiModelProperty(value = "使用教材") private java.lang.String syjc; - - @Excel(name = "授课对象", width = 15) - @ApiModelProperty(value = "授课对象") - private java.lang.String skdx; - @Excel(name = "授课教授", width = 15) - @ApiModelProperty(value = "授课教授") - private java.lang.String skjiaoshou; - /**教学理解*/ - @Excel(name = "教学理解", width = 15) + /**教学理解*/ @ApiModelProperty(value = "教学理解") private java.lang.String jxlj; /**教学态度*/ - @Excel(name = "教学态度", width = 15) @ApiModelProperty(value = "教学态度") private java.lang.String jxtd; /**教学过程*/ - @Excel(name = "教学过程", width = 15) @ApiModelProperty(value = "教学过程") private java.lang.String jxgc; /**教学效果*/ - @Excel(name = "教学效果", width = 15) @ApiModelProperty(value = "教学效果") private java.lang.String jxxg; /**教学特殊*/ - @Excel(name = "教学特殊", width = 15) @ApiModelProperty(value = "教学特殊") private java.lang.String jxts; /**总分*/ - @Excel(name = "总分", width = 15) @ApiModelProperty(value = "总分") private java.lang.String zf; /**优点或建议*/ - @Excel(name = "优点或建议", width = 15) @ApiModelProperty(value = "优点或建议") private java.lang.String ydhjy; /**评价时间*/ @@ -122,4 +108,105 @@ public class KcZzThpjb implements Serializable { @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "评价时间") private java.util.Date pjsj; + + /**评课教师工号*/ + @Excel(name = "评课教师工号", width = 15) + @ApiModelProperty(value = "评课教师工号") + private java.lang.String pkjsbh; + /**评课教师姓名*/ + @Excel(name = "评课教师姓名", width = 15) + @ApiModelProperty(value = "评课教师姓名") + private java.lang.String pkjsxm; + /**1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。*/ + @Excel(name = "1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。") + @Dict(dicCode = "five_dict") + private java.lang.String ans1; + /**2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。*/ + @Excel(name = "2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。") + @Dict(dicCode = "five_dict") + private java.lang.String ans2; + /**3.把握学生身心发展规律与特点,尊重学生主体性与差异性。*/ + @Excel(name = "3.把握学生身心发展规律与特点,尊重学生主体性与差异性。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "3.把握学生身心发展规律与特点,尊重学生主体性与差异性。") + @Dict(dicCode = "five_dict") + private java.lang.String ans3; + /**4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上*/ + @Excel(name = "4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上") + @Dict(dicCode = "five_dict") + private java.lang.String ans4; + /**5.执行教学计划,遵守教学纪律,严谨从教*/ + @Excel(name = "5.执行教学计划,遵守教学纪律,严谨从教", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "5.执行教学计划,遵守教学纪律,严谨从教") + @Dict(dicCode = "five_dict") + private java.lang.String ans5; + /**6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式*/ + @Excel(name = "6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式") + @Dict(dicCode = "five_dict") + private java.lang.String ans6; + /**7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。*/ + @Excel(name = "7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。") + @Dict(dicCode = "five_dict") + private java.lang.String ans7; + /**8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。*/ + @Excel(name = "8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。") + @Dict(dicCode = "five_dict") + private java.lang.String ans8; + /**9.监控教学过程,富有教学机智,教学体现生成性。*/ + @Excel(name = "9.监控教学过程,富有教学机智,教学体现生成性。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "9.监控教学过程,富有教学机智,教学体现生成性。") + @Dict(dicCode = "five_dict") + private java.lang.String ans9; + /**10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈*/ + @Excel(name = "10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈") + @Dict(dicCode = "five_dict") + private java.lang.String ans10; + /**11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。*/ + @Excel(name = "11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。") + @Dict(dicCode = "five_dict") + private java.lang.String ans11; + /**12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。*/ + @Excel(name = "12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。") + @Dict(dicCode = "five_dict") + private java.lang.String ans12; + /**13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。*/ + @Excel(name = "13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。") + @Dict(dicCode = "five_dict") + private java.lang.String ans13; + /**14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。*/ + @Excel(name = "14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。") + @Dict(dicCode = "five_dict") + private java.lang.String ans14; + /**15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。*/ + @Excel(name = "15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。") + @Dict(dicCode = "five_dict") + private java.lang.String ans15; + /**16.你对该课程的总体评价情况,5分是满分,您给打几分?*/ + @Excel(name = "16.你对该课程的总体评价情况,5分是满分,您给打几分?", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "16.你对该课程的总体评价情况,5分是满分,您给打几分?") + @Dict(dicCode = "five_dict") + private java.lang.String ans16; + /**17.您认为该课堂值得肯定的方面*/ + @Excel(name = "17.您认为该课堂值得肯定的方面", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "17.您认为该课堂值得肯定的方面") + private java.lang.String ans17; + /**18.您认为该课堂需要改进的方面*/ + @Excel(name = "18.您认为该课堂需要改进的方面", width = 15, dicCode = "five_dict") + @ApiModelProperty(value = "18.您认为该课堂需要改进的方面") + private java.lang.String ans18; + /**19.其它建议*/ + @Excel(name = "19.其它建议", width = 15) + @ApiModelProperty(value = "19.其它建议") + private java.lang.String ans19; } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzXstkb/controller/KcZzXstkbController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzXstkb/controller/KcZzXstkbController.java index 0d5fed07..1c9337eb 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzXstkb/controller/KcZzXstkbController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzXstkb/controller/KcZzXstkbController.java @@ -1,6 +1,7 @@ package org.jeecg.modules.kc.kcZzXstkb.controller; import java.util.Arrays; +import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -10,6 +11,7 @@ import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import cn.hutool.core.date.DateUtil; import org.apache.commons.lang.StringUtils; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; @@ -23,6 +25,14 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; import org.jeecg.modules.kc.kcZzYbtkb.entity.KcZzYbtkb; +import org.jeecg.modules.kc.ktgl.entity.KcKetangbiao; +import org.jeecg.modules.kc.ktgl.service.IKcKetangbiaoService; +import org.jeecg.modules.kc.qa.entity.KcEvaluation; +import org.jeecg.modules.kc.qa.entity.KcEvaluationans; +import org.jeecg.modules.kc.qa.entity.KcEvaluations; +import org.jeecg.modules.kc.qa.service.IKcEvaluationService; +import org.jeecg.modules.kc.qa.service.IKcEvaluationansService; +import org.jeecg.modules.kc.qa.service.IKcEvaluationsService; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; import org.jeecgframework.poi.excel.entity.ExportParams; @@ -53,6 +63,14 @@ import org.apache.shiro.authz.annotation.RequiresPermissions; public class KcZzXstkbController extends JeecgController { @Autowired private IKcZzXstkbService kcZzXstkbService; + @Autowired + private IKcKetangbiaoService kcKetangbiaoService; + @Autowired + private IKcEvaluationService kcEvaluationService; + @Autowired + private IKcEvaluationsService kcEvaluationsService; + @Autowired + private IKcEvaluationansService kcEvaluationansService; /** * 分页列表查询 @@ -200,6 +218,242 @@ public class KcZzXstkbController extends JeecgController"; + }else{ + { + QueryWrapper kcKetangbiaoQueryWrapper = new QueryWrapper<>(); + kcKetangbiaoQueryWrapper.eq("kcbh",KcZzXstkbPar.getKcbh()); + kcKetangbiaoQueryWrapper.eq("kcmc",KcZzXstkbPar.getKcmc()); + kcKetangbiaoQueryWrapper.eq("skdd",KcZzXstkbPar.getSkdd()); + kcKetangbiaoQueryWrapper.like("skrq", DateUtil.format(KcZzXstkbPar.getSksj(),"yyyy-MM-dd")); + kcKetangbiaoQueryWrapper.eq("skjs",KcZzXstkbPar.getSkjs()); + List kcKetangBiaoList = kcKetangbiaoService.list(kcKetangbiaoQueryWrapper); + if(kcKetangBiaoList!=null && kcKetangBiaoList.size()>0){ + KcKetangbiao KcKetangbiao = kcKetangBiaoList.get(0); + String ans1 = KcZzXstkbPar.getAns1();// + String ans2 = KcZzXstkbPar.getAns2();// + String ans3 = KcZzXstkbPar.getAns3();// + String ans4 = KcZzXstkbPar.getAns4();// + String ans5 = KcZzXstkbPar.getAns5();// + String ans6 = KcZzXstkbPar.getAns6();// + String ans7 = KcZzXstkbPar.getAns7();// + String ans8 = KcZzXstkbPar.getAns8();// + String ans9 = KcZzXstkbPar.getAns9();// +// String ans10 = KcZzXstkbPar.getZtpj();// + String ans11 = KcZzXstkbPar.getPjnr();// + int upuserid = Integer.parseInt(KcZzXstkbPar.getTkjsgh()); + String upuser = KcZzXstkbPar.getTkjsxm(); + Date tkrq = KcZzXstkbPar.getTksj(); + int evaluationver = 2; + int kcid = KcKetangbiao.getKechengbiaoid(); + KcEvaluation kcEvaluation = new KcEvaluation(); + kcEvaluation.setUpuserid(upuserid); + kcEvaluation.setUpuser(upuser); + kcEvaluation.setEvaluationver(evaluationver); + kcEvaluation.setUpTimestamp(DateUtil.format(tkrq,"yyyy-MM-dd HH:mm:ss")); + kcEvaluation.setMinkcid(kcid); + kcEvaluation.setUpDate(tkrq); + kcEvaluation.setSource(3); + kcEvaluationService.save(kcEvaluation); + + KcEvaluations kcEvaluations = new KcEvaluations(); + kcEvaluations.setKetangbiaoid(kcid); + kcEvaluations.setUpuser(upuser); + kcEvaluations.setUpuserid(upuserid); + kcEvaluations.setEvaluationid(kcEvaluation.getId()); + kcEvaluations.setUpTimestamp(DateUtil.format(tkrq,"yyyy-MM-dd HH:mm:ss")); + kcEvaluations.setUpDate(tkrq); + + if("A".equals(ans1)){ans1 = "1";} + else if("B".equals(ans1)){ans1 = "2";} + else if("C".equals(ans1)){ans1 = "3";} + else if("D".equals(ans1)){ans1 = "4";} + else if("E".equals(ans1)){ans1 = "5";} + else if("F".equals(ans1)){ans1 = "6";} + + if("A".equals(ans2)){ans2 = "1";} + else if("B".equals(ans2)){ans2 = "2";} + else if("C".equals(ans2)){ans2 = "3";} + else if("D".equals(ans2)){ans2 = "4";} + else if("E".equals(ans2)){ans2 = "5";} + else if("F".equals(ans2)){ans2 = "6";} + + if("A".equals(ans3)){ans3 = "1";} + else if("B".equals(ans3)){ans3 = "2";} + else if("C".equals(ans3)){ans3 = "3";} + else if("D".equals(ans3)){ans3 = "4";} + else if("E".equals(ans3)){ans3 = "5";} + else if("F".equals(ans3)){ans3 = "6";} + + if("A".equals(ans4)){ans4 = "1";} + else if("B".equals(ans4)){ans4 = "2";} + else if("C".equals(ans4)){ans4 = "3";} + else if("D".equals(ans4)){ans4 = "4";} + else if("E".equals(ans4)){ans4 = "5";} + else if("F".equals(ans4)){ans4 = "6";} + + if("A".equals(ans5)){ans5 = "1";} + else if("B".equals(ans5)){ans5 = "2";} + else if("C".equals(ans5)){ans5 = "3";} + else if("D".equals(ans5)){ans5 = "4";} + else if("E".equals(ans5)){ans5 = "5";} + else if("F".equals(ans5)){ans5 = "6";} + + if("A".equals(ans6)){ans6 = "1";} + else if("B".equals(ans6)){ans6 = "2";} + else if("C".equals(ans6)){ans6 = "3";} + else if("D".equals(ans6)){ans6 = "4";} + else if("E".equals(ans6)){ans6 = "5";} + else if("F".equals(ans6)){ans6 = "6";} + + if("A".equals(ans7)){ans7 = "1";} + else if("B".equals(ans7)){ans7 = "2";} + else if("C".equals(ans7)){ans7 = "3";} + else if("D".equals(ans7)){ans7 = "4";} + else if("E".equals(ans7)){ans7 = "5";} + else if("F".equals(ans7)){ans7 = "6";} + + QueryWrapper kcEvaluationansQueryWrapper1 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper1.eq("queid","11"); + kcEvaluationansQueryWrapper1.eq("ordernum",ans1); + List kcEvaluationansList1 = kcEvaluationansService.list(kcEvaluationansQueryWrapper1); + if(kcEvaluationansList1!=null && kcEvaluationansList1.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList1.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList1.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper2 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper2.eq("queid","12"); + kcEvaluationansQueryWrapper2.eq("ordernum",ans2); + List kcEvaluationansList2 = kcEvaluationansService.list(kcEvaluationansQueryWrapper2); + if(kcEvaluationansList2!=null && kcEvaluationansList2.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList2.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList2.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + + QueryWrapper kcEvaluationansQueryWrapper3 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper3.eq("queid","13"); + kcEvaluationansQueryWrapper3.eq("ordernum",ans3); + List kcEvaluationansList3 = kcEvaluationansService.list(kcEvaluationansQueryWrapper3); + if(kcEvaluationansList3!=null && kcEvaluationansList3.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList3.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList3.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper4 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper4.eq("queid","14"); + kcEvaluationansQueryWrapper4.eq("ordernum",ans4); + List kcEvaluationansList4 = kcEvaluationansService.list(kcEvaluationansQueryWrapper4); + if(kcEvaluationansList4!=null && kcEvaluationansList4.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList4.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList4.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper5 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper5.eq("queid","15"); + kcEvaluationansQueryWrapper5.eq("ordernum",ans5); + List kcEvaluationansList5 = kcEvaluationansService.list(kcEvaluationansQueryWrapper5); + if(kcEvaluationansList5!=null && kcEvaluationansList5.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList5.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList5.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper6 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper6.eq("queid","16"); + kcEvaluationansQueryWrapper6.eq("ordernum",ans6); + List kcEvaluationansList6 = kcEvaluationansService.list(kcEvaluationansQueryWrapper6); + if(kcEvaluationansList6!=null && kcEvaluationansList6.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList6.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList6.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper7 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper7.eq("queid","17"); + kcEvaluationansQueryWrapper7.eq("ordernum",ans7); + List kcEvaluationansList7 = kcEvaluationansService.list(kcEvaluationansQueryWrapper7); + if(kcEvaluationansList7!=null && kcEvaluationansList7.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList7.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList7.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + +// QueryWrapper kcEvaluationansQueryWrapper8 = new QueryWrapper<>(); +// kcEvaluationansQueryWrapper8.eq("queid","18"); +// kcEvaluationansQueryWrapper8.eq("ordernum",ans8); +// List kcEvaluationansList8 = kcEvaluationansService.list(kcEvaluationansQueryWrapper8); +// if(kcEvaluationansList8!=null && kcEvaluationansList8.size()>0){ +// kcEvaluations.setId(null); +// kcEvaluations.setQueid(kcEvaluationansList8.get(0).getQueid()); +// kcEvaluations.setAnsid(kcEvaluationansList8.get(0).getId()); +// kcEvaluationsService.save(kcEvaluations); +// } + +// QueryWrapper kcEvaluationansQueryWrapper9 = new QueryWrapper<>(); +// kcEvaluationansQueryWrapper9.eq("queid","19"); +// kcEvaluationansQueryWrapper9.eq("ordernum",ans9); +// List kcEvaluationansList9 = kcEvaluationansService.list(kcEvaluationansQueryWrapper9); +// if(kcEvaluationansList9!=null && kcEvaluationansList9.size()>0){ +// kcEvaluations.setId(null); +// kcEvaluations.setQueid(kcEvaluationansList9.get(0).getQueid()); +// kcEvaluations.setAnsid(kcEvaluationansList9.get(0).getId()); +// kcEvaluationsService.save(kcEvaluations); +// } + + +// QueryWrapper kcEvaluationansQueryWrapper10 = new QueryWrapper<>(); +// kcEvaluationansQueryWrapper10.eq("queid","31"); +// kcEvaluationansQueryWrapper10.eq("ordernum",ans9); +// List kcEvaluationansList10 = kcEvaluationansService.list(kcEvaluationansQueryWrapper10); +// if(kcEvaluationansList10!=null && kcEvaluationansList10.size()>0){ +// kcEvaluations.setId(null); +// kcEvaluations.setQueid(kcEvaluationansList10.get(0).getQueid()); +// kcEvaluations.setAnsid(kcEvaluationansList10.get(0).getId()); +// kcEvaluationsService.save(kcEvaluations); +// } + + + if(StringUtils.isNotBlank(ans8)){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(18); + kcEvaluations.setAnsid(0); + kcEvaluations.setTextanscontent(ans8); + kcEvaluationsService.save(kcEvaluations); + } + + if(StringUtils.isNotBlank(ans9)){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(19); + kcEvaluations.setAnsid(0); + kcEvaluations.setTextanscontent(ans9); + kcEvaluationsService.save(kcEvaluations); + } + + if(StringUtils.isNotBlank(ans11)){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(20); + kcEvaluations.setAnsid(0); + kcEvaluations.setTextanscontent(ans11); + kcEvaluationsService.save(kcEvaluations); + } + }else{ + errNum++; + newList.remove(KcZzXstkbPar); + errorRest += "未查到匹配课堂:"+KcZzXstkbPar.getKcmc()+"-"+KcZzXstkbPar.getSkjs()+"-"+KcZzXstkbPar.getSkdd()+"-"+KcZzXstkbPar.getTkjsgh()+"-"+KcZzXstkbPar.getTkjsxm()+"
"; + } + } } } //update-begin-author:taoyan date:20190528 for:批量插入数据 diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzXstkb/entity/KcZzXstkb.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzXstkb/entity/KcZzXstkb.java index 99666d7d..7ad6fdca 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzXstkb/entity/KcZzXstkb.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzXstkb/entity/KcZzXstkb.java @@ -107,42 +107,39 @@ public class KcZzXstkb implements Serializable { @ApiModelProperty(value = "3.教师出镜情况") private java.lang.String ans3; /**4.教师仪态仪表方面*/ - @Excel(name = "4.教师仪态仪表方面", width = 15, dicCode = "five_dict") + @Excel(name = "4.以下那些描述符合本节课的教学实际情况(多选)", width = 15, dicCode = "five_dict") @Dict(dicCode = "five_dict") - @ApiModelProperty(value = "4.教师仪态仪表方面") + @ApiModelProperty(value = "4.以下那些描述符合本节课的教学实际情况(多选)") private java.lang.String ans4; /**5.教师所在环境情况*/ - @Excel(name = "5.教师所在环境情况", width = 15, dicCode = "five_dict") + @Excel(name = "5.学生出席情况", width = 15, dicCode = "five_dict") @Dict(dicCode = "five_dict") - @ApiModelProperty(value = "5.教师所在环境情况") + @ApiModelProperty(value = "5.学生出席情况") private java.lang.String ans5; /**6.学生出席情况*/ - @Excel(name = "6.学生出席情况", width = 15, dicCode = "five_dict") + @Excel(name = " 6.学生参与课堂活动情况", width = 15, dicCode = "five_dict") @Dict(dicCode = "five_dict") - @ApiModelProperty(value = "6.学生出席情况") + @ApiModelProperty(value = " 6.学生参与课堂活动情况") private java.lang.String ans6; /**7.课堂秩序情况*/ - @Excel(name = "7.课堂秩序情况", width = 15, dicCode = "five_dict") + @Excel(name = "7.如果让您给本节课打分,5分是满分,您给打几分?", width = 15, dicCode = "five_dict") @Dict(dicCode = "five_dict") @ApiModelProperty(value = "7.课堂秩序情况") private java.lang.String ans7; /**8.课堂教学互动情况*/ - @Excel(name = "8.课堂教学互动情况", width = 15, dicCode = "fix_dict") - @Dict(dicCode = "fix_dict") - @ApiModelProperty(value = "8.课堂教学互动情况") + @Excel(name = "8.您认为该课堂值得肯定的方面", width = 15) + @ApiModelProperty(value = "8.您认为该课堂值得肯定的方面") private java.lang.String ans8; /**9.过程性评价情况*/ - @Excel(name = "9.过程性评价情况", width = 15, dicCode = "fix_dict") - @Dict(dicCode = "fix_dict") - @ApiModelProperty(value = "9.过程性评价情况") + @Excel(name = "9.您认为该课堂需要改进的方面", width = 15 ) + @ApiModelProperty(value = "9.您认为该课堂需要改进的方面") private java.lang.String ans9; /**总体评价*/ - @Excel(name = "总体评价", width = 15, dicCode = "five_dict") @Dict(dicCode = "five_dict") - @ApiModelProperty(value = "总体评价") + @ApiModelProperty(value = "10.其它建议") private java.lang.String ztpj; /**您认为课堂值得肯定的方面或者需要改进的方面*/ - @Excel(name = "您认为课堂值得肯定的方面或者需要改进的方面", width = 15) - @ApiModelProperty(value = "您认为课堂值得肯定的方面或者需要改进的方面") + @Excel(name = "10.其它建议", width = 15) + @ApiModelProperty(value = "10.其它建议") private java.lang.String pjnr; } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzYbtkb/controller/KcZzYbtkbController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzYbtkb/controller/KcZzYbtkbController.java index 98d5643b..dca4334c 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzYbtkb/controller/KcZzYbtkbController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcZzYbtkb/controller/KcZzYbtkbController.java @@ -1,6 +1,7 @@ package org.jeecg.modules.kc.kcZzYbtkb.controller; import java.util.Arrays; +import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -10,6 +11,7 @@ import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import cn.hutool.core.date.DateUtil; import org.apache.commons.lang.StringUtils; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; @@ -22,6 +24,14 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; +import org.jeecg.modules.kc.ktgl.entity.KcKetangbiao; +import org.jeecg.modules.kc.ktgl.service.IKcKetangbiaoService; +import org.jeecg.modules.kc.qa.entity.KcEvaluation; +import org.jeecg.modules.kc.qa.entity.KcEvaluationans; +import org.jeecg.modules.kc.qa.entity.KcEvaluations; +import org.jeecg.modules.kc.qa.service.IKcEvaluationService; +import org.jeecg.modules.kc.qa.service.IKcEvaluationansService; +import org.jeecg.modules.kc.qa.service.IKcEvaluationsService; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; import org.jeecgframework.poi.excel.entity.ExportParams; @@ -52,7 +62,14 @@ import org.apache.shiro.authz.annotation.RequiresPermissions; public class KcZzYbtkbController extends JeecgController { @Autowired private IKcZzYbtkbService kcZzYbtkbService; - + @Autowired + private IKcKetangbiaoService kcKetangbiaoService; + @Autowired + private IKcEvaluationService kcEvaluationService; + @Autowired + private IKcEvaluationsService kcEvaluationsService; + @Autowired + private IKcEvaluationansService kcEvaluationansService; /** * 分页列表查询 * @@ -193,12 +210,235 @@ public class KcZzYbtkbController extends JeecgController listPar = kcZzYbtkbService.list(queryWrapper); if(listPar!=null&&listPar.size()>0){ errNum++; newList.remove(KcZzYbtkbPar); - errorRest += KcZzYbtkbPar.getKcbh()+"-"+KcZzYbtkbPar.getKcmc()+"-"+KcZzYbtkbPar.getSkjs()+"-"+KcZzYbtkbPar.getSkdd()+"-"+KcZzYbtkbPar.getTkjsbh()+"-"+KcZzYbtkbPar.getTkjsxm()+"
"; + errorRest += "已经导入(重复数据):"+KcZzYbtkbPar.getKcmc()+"-"+KcZzYbtkbPar.getSkjs()+"-"+KcZzYbtkbPar.getSkdd()+"-"+KcZzYbtkbPar.getTkjsbh()+"-"+KcZzYbtkbPar.getTkjsxm()+"
"; + }else{ + QueryWrapper kcKetangbiaoQueryWrapper = new QueryWrapper<>(); + kcKetangbiaoQueryWrapper.eq("kcbh",KcZzYbtkbPar.getKcbh()); + kcKetangbiaoQueryWrapper.eq("kcmc",KcZzYbtkbPar.getKcmc()); + kcKetangbiaoQueryWrapper.eq("skdd",KcZzYbtkbPar.getSkdd()); + kcKetangbiaoQueryWrapper.like("skrq",DateUtil.format(KcZzYbtkbPar.getSkrq(),"yyyy-MM-dd")); + kcKetangbiaoQueryWrapper.eq("skjs",KcZzYbtkbPar.getSkjs()); + List kcKetangBiaoList = kcKetangbiaoService.list(kcKetangbiaoQueryWrapper); + if(kcKetangBiaoList!=null && kcKetangBiaoList.size()>0){ + KcKetangbiao KcKetangbiao = kcKetangBiaoList.get(0); + String ans1 = KcZzYbtkbPar.getAns1();//25 授课有启发性,能给予学生思考、联想、创造的启迪 + String ans2 = KcZzYbtkbPar.getAns2();//26 能有效利用各种教学媒体,课件或板书使用效果好 + String ans3 = KcZzYbtkbPar.getAns3();//27 仪表得体,按时上下课,严格要求学生 + String ans4 = KcZzYbtkbPar.getAns4();//23 讲课有热情,精神饱满,能调动学生情绪,课堂气氛活跃 + String ans5 = KcZzYbtkbPar.getAns5();//24 教学目标明确,内容丰富,重点突出,语言表达清楚 + String ans6 = KcZzYbtkbPar.getAns6();//28 无迟到、早退、旷课现象 + String ans7 = KcZzYbtkbPar.getAns7();//29 课堂教学秩序好,无喧闹、打瞌睡、发短信、玩手机等现象 + String ans8 = KcZzYbtkbPar.getAns8();//30 上课认真听讲、积极思考,主动与老师交流互动 + String ans9 = KcZzYbtkbPar.getAns9();//31 课堂教学总体印象评价 + String ans10 = KcZzYbtkbPar.getAns10();//32 对课堂内容以及其他方面的具体意见或建议 + int upuserid = Integer.parseInt(KcZzYbtkbPar.getTkjsbh()); + String upuser = KcZzYbtkbPar.getTkjsxm(); + Date tkrq = KcZzYbtkbPar.getPksj(); + int evaluationver = 3; + int kcid = KcKetangbiao.getKechengbiaoid(); + KcEvaluation kcEvaluation = new KcEvaluation(); + kcEvaluation.setUpuserid(upuserid); + kcEvaluation.setUpuser(upuser); + kcEvaluation.setEvaluationver(evaluationver); + kcEvaluation.setUpTimestamp(DateUtil.format(tkrq,"yyyy-MM-dd HH:mm:ss")); + kcEvaluation.setMinkcid(kcid); + kcEvaluation.setUpDate(tkrq); + kcEvaluation.setSource(3); + kcEvaluationService.save(kcEvaluation); + + KcEvaluations kcEvaluations = new KcEvaluations(); + kcEvaluations.setKetangbiaoid(kcid); + kcEvaluations.setUpuser(upuser); + kcEvaluations.setUpuserid(upuserid); + kcEvaluations.setEvaluationid(kcEvaluation.getId()); + kcEvaluations.setUpTimestamp(DateUtil.format(tkrq,"yyyy-MM-dd HH:mm:ss")); + kcEvaluations.setUpDate(tkrq); + + if("A".equals(ans1)){ans1 = "1";} + else if("B".equals(ans1)){ans1 = "2";} + else if("C".equals(ans1)){ans1 = "3";} + else if("D".equals(ans1)){ans1 = "4";} + else if("E".equals(ans1)){ans1 = "5";} + else if("F".equals(ans1)){ans1 = "6";} + + if("A".equals(ans2)){ans2 = "1";} + else if("B".equals(ans2)){ans2 = "2";} + else if("C".equals(ans2)){ans2 = "3";} + else if("D".equals(ans2)){ans2 = "4";} + else if("E".equals(ans2)){ans2 = "5";} + else if("F".equals(ans2)){ans2 = "6";} + + if("A".equals(ans3)){ans3 = "1";} + else if("B".equals(ans3)){ans3 = "2";} + else if("C".equals(ans3)){ans3 = "3";} + else if("D".equals(ans3)){ans3 = "4";} + else if("E".equals(ans3)){ans3 = "5";} + else if("F".equals(ans3)){ans3 = "6";} + + if("A".equals(ans4)){ans4 = "1";} + else if("B".equals(ans4)){ans4 = "2";} + else if("C".equals(ans4)){ans4 = "3";} + else if("D".equals(ans4)){ans4 = "4";} + else if("E".equals(ans4)){ans4 = "5";} + else if("F".equals(ans4)){ans4 = "6";} + + if("A".equals(ans5)){ans5 = "1";} + else if("B".equals(ans5)){ans5 = "2";} + else if("C".equals(ans5)){ans5 = "3";} + else if("D".equals(ans5)){ans5 = "4";} + else if("E".equals(ans5)){ans5 = "5";} + else if("F".equals(ans5)){ans5 = "6";} + + if("A".equals(ans6)){ans6 = "1";} + else if("B".equals(ans6)){ans6 = "2";} + else if("C".equals(ans6)){ans6 = "3";} + else if("D".equals(ans6)){ans6 = "4";} + else if("E".equals(ans6)){ans6 = "5";} + else if("F".equals(ans6)){ans6 = "6";} + + if("A".equals(ans7)){ans7 = "1";} + else if("B".equals(ans7)){ans7 = "2";} + else if("C".equals(ans7)){ans7 = "3";} + else if("D".equals(ans7)){ans7 = "4";} + else if("E".equals(ans7)){ans7 = "5";} + else if("F".equals(ans7)){ans7 = "6";} + + if("A".equals(ans8)){ans8 = "1";} + else if("B".equals(ans8)){ans8 = "2";} + else if("C".equals(ans8)){ans8 = "3";} + else if("D".equals(ans8)){ans8 = "4";} + else if("E".equals(ans8)){ans8 = "5";} + else if("F".equals(ans8)){ans8 = "6";} + + if("A".equals(ans9)){ans9 = "1";} + else if("B".equals(ans9)){ans9 = "2";} + else if("C".equals(ans9)){ans9 = "3";} + else if("D".equals(ans9)){ans9 = "4";} + else if("E".equals(ans9)){ans9 = "5";} + else if("F".equals(ans9)){ans9 = "6";} + + QueryWrapper kcEvaluationansQueryWrapper1 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper1.eq("queid","25"); + kcEvaluationansQueryWrapper1.eq("ordernum",ans1); + List kcEvaluationansList1 = kcEvaluationansService.list(kcEvaluationansQueryWrapper1); + if(kcEvaluationansList1!=null && kcEvaluationansList1.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList1.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList1.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper2 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper2.eq("queid","26"); + kcEvaluationansQueryWrapper2.eq("ordernum",ans2); + List kcEvaluationansList2 = kcEvaluationansService.list(kcEvaluationansQueryWrapper2); + if(kcEvaluationansList2!=null && kcEvaluationansList2.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList2.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList2.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + + QueryWrapper kcEvaluationansQueryWrapper3 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper3.eq("queid","27"); + kcEvaluationansQueryWrapper3.eq("ordernum",ans3); + List kcEvaluationansList3 = kcEvaluationansService.list(kcEvaluationansQueryWrapper3); + if(kcEvaluationansList3!=null && kcEvaluationansList3.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList3.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList3.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper4 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper4.eq("queid","23"); + kcEvaluationansQueryWrapper4.eq("ordernum",ans4); + List kcEvaluationansList4 = kcEvaluationansService.list(kcEvaluationansQueryWrapper4); + if(kcEvaluationansList4!=null && kcEvaluationansList4.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList4.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList4.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper5 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper5.eq("queid","24"); + kcEvaluationansQueryWrapper5.eq("ordernum",ans5); + List kcEvaluationansList5 = kcEvaluationansService.list(kcEvaluationansQueryWrapper5); + if(kcEvaluationansList5!=null && kcEvaluationansList5.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList5.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList5.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper6 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper6.eq("queid","28"); + kcEvaluationansQueryWrapper6.eq("ordernum",ans6); + List kcEvaluationansList6 = kcEvaluationansService.list(kcEvaluationansQueryWrapper6); + if(kcEvaluationansList6!=null && kcEvaluationansList6.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList6.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList6.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper7 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper7.eq("queid","29"); + kcEvaluationansQueryWrapper7.eq("ordernum",ans7); + List kcEvaluationansList7 = kcEvaluationansService.list(kcEvaluationansQueryWrapper7); + if(kcEvaluationansList7!=null && kcEvaluationansList7.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList7.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList7.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper8 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper8.eq("queid","30"); + kcEvaluationansQueryWrapper8.eq("ordernum",ans8); + List kcEvaluationansList8 = kcEvaluationansService.list(kcEvaluationansQueryWrapper8); + if(kcEvaluationansList8!=null && kcEvaluationansList8.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList8.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList8.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + QueryWrapper kcEvaluationansQueryWrapper9 = new QueryWrapper<>(); + kcEvaluationansQueryWrapper9.eq("queid","31"); + kcEvaluationansQueryWrapper9.eq("ordernum",ans9); + List kcEvaluationansList9 = kcEvaluationansService.list(kcEvaluationansQueryWrapper9); + if(kcEvaluationansList9!=null && kcEvaluationansList9.size()>0){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(kcEvaluationansList9.get(0).getQueid()); + kcEvaluations.setAnsid(kcEvaluationansList9.get(0).getId()); + kcEvaluationsService.save(kcEvaluations); + } + + if(StringUtils.isNotBlank(ans10)){ + kcEvaluations.setId(null); + kcEvaluations.setQueid(32); + kcEvaluations.setAnsid(0); + kcEvaluations.setTextanscontent(ans10); + kcEvaluationsService.save(kcEvaluations); + } + + + + + + }else{ + errNum++; + newList.remove(KcZzYbtkbPar); + errorRest += "未查到匹配课堂:"+KcZzYbtkbPar.getKcmc()+"-"+KcZzYbtkbPar.getSkjs()+"-"+KcZzYbtkbPar.getSkdd()+"-"+KcZzYbtkbPar.getTkjsbh()+"-"+KcZzYbtkbPar.getTkjsxm()+"
"; + } } } //update-begin-author:taoyan date:20190528 for:批量插入数据 diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/tencent/utils/TencentUtils.java b/jeecg-module-main/src/main/java/org/jeecg/modules/tencent/utils/TencentUtils.java index 2418f720..792fa811 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/tencent/utils/TencentUtils.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/tencent/utils/TencentUtils.java @@ -57,10 +57,14 @@ public class TencentUtils extends JeecgController