修改bug

This commit is contained in:
yangjun 2023-05-29 08:12:47 +08:00
parent 7308299ed0
commit 746adb5f19
7 changed files with 1018 additions and 42 deletions

View File

@ -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<KcZzThpjb, IKcZzThpjbService> {
@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<KcZzThpjb, IKcZzThpjbSe
queryWrapper.eq("skjs",KcZzThpjbPar.getSkjs());
queryWrapper.eq("skdd",KcZzThpjbPar.getSkdd());
queryWrapper.eq("sksj",KcZzThpjbPar.getSksj());
queryWrapper.eq("skdx",KcZzThpjbPar.getSkdx());
queryWrapper.eq("skjiaoshou",KcZzThpjbPar.getSkjiaoshou());
queryWrapper.eq("pjsj",KcZzThpjbPar.getPjsj());
List<KcZzThpjb> 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()+"<br/>";
errorRest += KcZzThpjbPar.getKcbh()+"-"+KcZzThpjbPar.getKcmc()+"-"+KcZzThpjbPar.getSkjs()+"-"+KcZzThpjbPar.getSkdd()+"-"+"<br/>";
}else{
QueryWrapper<KcKetangbiao> 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<KcKetangbiao> 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<KcEvaluationans> kcEvaluationansQueryWrapper1 = new QueryWrapper<>();
kcEvaluationansQueryWrapper1.eq("queid","33");
kcEvaluationansQueryWrapper1.eq("ordernum",ans1);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper2 = new QueryWrapper<>();
kcEvaluationansQueryWrapper2.eq("queid","34");
kcEvaluationansQueryWrapper2.eq("ordernum",ans2);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper3 = new QueryWrapper<>();
kcEvaluationansQueryWrapper3.eq("queid","35");
kcEvaluationansQueryWrapper3.eq("ordernum",ans3);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper4 = new QueryWrapper<>();
kcEvaluationansQueryWrapper4.eq("queid","36");
kcEvaluationansQueryWrapper4.eq("ordernum",ans4);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper5 = new QueryWrapper<>();
kcEvaluationansQueryWrapper5.eq("queid","37");
kcEvaluationansQueryWrapper5.eq("ordernum",ans5);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper6 = new QueryWrapper<>();
kcEvaluationansQueryWrapper6.eq("queid","38");
kcEvaluationansQueryWrapper6.eq("ordernum",ans6);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper7 = new QueryWrapper<>();
kcEvaluationansQueryWrapper7.eq("queid","39");
kcEvaluationansQueryWrapper7.eq("ordernum",ans7);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper8 = new QueryWrapper<>();
kcEvaluationansQueryWrapper8.eq("queid","40");
kcEvaluationansQueryWrapper8.eq("ordernum",ans8);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper9 = new QueryWrapper<>();
kcEvaluationansQueryWrapper9.eq("queid","41");
kcEvaluationansQueryWrapper9.eq("ordernum",ans9);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper10 = new QueryWrapper<>();
kcEvaluationansQueryWrapper10.eq("queid","42");
kcEvaluationansQueryWrapper10.eq("ordernum",ans9);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper11 = new QueryWrapper<>();
kcEvaluationansQueryWrapper11.eq("queid","43");
kcEvaluationansQueryWrapper11.eq("ordernum",ans9);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper12 = new QueryWrapper<>();
kcEvaluationansQueryWrapper12.eq("queid","44");
kcEvaluationansQueryWrapper12.eq("ordernum",ans9);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper13 = new QueryWrapper<>();
kcEvaluationansQueryWrapper13.eq("queid","45");
kcEvaluationansQueryWrapper13.eq("ordernum",ans9);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper14 = new QueryWrapper<>();
kcEvaluationansQueryWrapper14.eq("queid","46");
kcEvaluationansQueryWrapper14.eq("ordernum",ans9);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper15 = new QueryWrapper<>();
kcEvaluationansQueryWrapper15.eq("queid","47");
kcEvaluationansQueryWrapper15.eq("ordernum",ans9);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper16 = new QueryWrapper<>();
kcEvaluationansQueryWrapper16.eq("queid","48");
kcEvaluationansQueryWrapper16.eq("ordernum",ans9);
List<KcEvaluationans> 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()+"<br/>";
}
}
}
//update-begin-author:taoyan date:20190528 for:批量插入数据

View File

@ -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;
}

View File

@ -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<KcZzXstkb, IKcZzXstkbService> {
@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<KcZzXstkb, IKcZzXstkbSe
errNum++;
newList.remove(KcZzXstkbPar);
errorRest += KcZzXstkbPar.getKcbh()+"-"+KcZzXstkbPar.getKcmc()+"-"+KcZzXstkbPar.getSkjs()+"-"+KcZzXstkbPar.getSkdd()+"-"+KcZzXstkbPar.getTkjsgh()+"-"+KcZzXstkbPar.getTkjsxm()+"<br/>";
}else{
{
QueryWrapper<KcKetangbiao> 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<KcKetangbiao> 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<KcEvaluationans> kcEvaluationansQueryWrapper1 = new QueryWrapper<>();
kcEvaluationansQueryWrapper1.eq("queid","11");
kcEvaluationansQueryWrapper1.eq("ordernum",ans1);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper2 = new QueryWrapper<>();
kcEvaluationansQueryWrapper2.eq("queid","12");
kcEvaluationansQueryWrapper2.eq("ordernum",ans2);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper3 = new QueryWrapper<>();
kcEvaluationansQueryWrapper3.eq("queid","13");
kcEvaluationansQueryWrapper3.eq("ordernum",ans3);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper4 = new QueryWrapper<>();
kcEvaluationansQueryWrapper4.eq("queid","14");
kcEvaluationansQueryWrapper4.eq("ordernum",ans4);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper5 = new QueryWrapper<>();
kcEvaluationansQueryWrapper5.eq("queid","15");
kcEvaluationansQueryWrapper5.eq("ordernum",ans5);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper6 = new QueryWrapper<>();
kcEvaluationansQueryWrapper6.eq("queid","16");
kcEvaluationansQueryWrapper6.eq("ordernum",ans6);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper7 = new QueryWrapper<>();
kcEvaluationansQueryWrapper7.eq("queid","17");
kcEvaluationansQueryWrapper7.eq("ordernum",ans7);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper8 = new QueryWrapper<>();
// kcEvaluationansQueryWrapper8.eq("queid","18");
// kcEvaluationansQueryWrapper8.eq("ordernum",ans8);
// List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper9 = new QueryWrapper<>();
// kcEvaluationansQueryWrapper9.eq("queid","19");
// kcEvaluationansQueryWrapper9.eq("ordernum",ans9);
// List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper10 = new QueryWrapper<>();
// kcEvaluationansQueryWrapper10.eq("queid","31");
// kcEvaluationansQueryWrapper10.eq("ordernum",ans9);
// List<KcEvaluationans> 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()+"<br/>";
}
}
}
}
//update-begin-author:taoyan date:20190528 for:批量插入数据

View File

@ -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;
}

View File

@ -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<KcZzYbtkb, IKcZzYbtkbService> {
@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<KcZzYbtkb, IKcZzYbtkbSe
queryWrapper.eq("skrq",KcZzYbtkbPar.getSkrq());
queryWrapper.eq("tkjsbh",KcZzYbtkbPar.getTkjsbh());
queryWrapper.eq("tkjsxm",KcZzYbtkbPar.getTkjsxm());
queryWrapper.eq("pksj",KcZzYbtkbPar.getPksj());
queryWrapper.like("pksj",DateUtil.format(KcZzYbtkbPar.getPksj(),"yyyy-MM-dd"));
List<KcZzYbtkb> 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()+"<br/>";
errorRest += "已经导入(重复数据):"+KcZzYbtkbPar.getKcmc()+"-"+KcZzYbtkbPar.getSkjs()+"-"+KcZzYbtkbPar.getSkdd()+"-"+KcZzYbtkbPar.getTkjsbh()+"-"+KcZzYbtkbPar.getTkjsxm()+"<br/>";
}else{
QueryWrapper<KcKetangbiao> 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<KcKetangbiao> 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<KcEvaluationans> kcEvaluationansQueryWrapper1 = new QueryWrapper<>();
kcEvaluationansQueryWrapper1.eq("queid","25");
kcEvaluationansQueryWrapper1.eq("ordernum",ans1);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper2 = new QueryWrapper<>();
kcEvaluationansQueryWrapper2.eq("queid","26");
kcEvaluationansQueryWrapper2.eq("ordernum",ans2);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper3 = new QueryWrapper<>();
kcEvaluationansQueryWrapper3.eq("queid","27");
kcEvaluationansQueryWrapper3.eq("ordernum",ans3);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper4 = new QueryWrapper<>();
kcEvaluationansQueryWrapper4.eq("queid","23");
kcEvaluationansQueryWrapper4.eq("ordernum",ans4);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper5 = new QueryWrapper<>();
kcEvaluationansQueryWrapper5.eq("queid","24");
kcEvaluationansQueryWrapper5.eq("ordernum",ans5);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper6 = new QueryWrapper<>();
kcEvaluationansQueryWrapper6.eq("queid","28");
kcEvaluationansQueryWrapper6.eq("ordernum",ans6);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper7 = new QueryWrapper<>();
kcEvaluationansQueryWrapper7.eq("queid","29");
kcEvaluationansQueryWrapper7.eq("ordernum",ans7);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper8 = new QueryWrapper<>();
kcEvaluationansQueryWrapper8.eq("queid","30");
kcEvaluationansQueryWrapper8.eq("ordernum",ans8);
List<KcEvaluationans> 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<KcEvaluationans> kcEvaluationansQueryWrapper9 = new QueryWrapper<>();
kcEvaluationansQueryWrapper9.eq("queid","31");
kcEvaluationansQueryWrapper9.eq("ordernum",ans9);
List<KcEvaluationans> 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()+"<br/>";
}
}
}
//update-begin-author:taoyan date:20190528 for:批量插入数据

View File

@ -57,10 +57,14 @@ public class TencentUtils extends JeecgController<KcKetangbiao, IKcKetangbiaoS
private IKcBdgxbcopyService kcBdgxbcopyService;
private static final String AppId = "214887356";
// private static final String AppId = "wxafdbb51ba3aa614d";
private static final String AppSecret = "bdf346ae8b986e9fa5d33b2e4495b27e";
private static final String SdkId = "21830121448";
private static final String SecretId = "TolxEfbUvmipPU28J7fwXq40Bxpguv70";
private static final String SecretKey = "Hr2RJSYHWAicJrHH4imSphIXnLZhgG3rYmE2UrI484qjuBwJ";
static {
HttpProfile profile = new HttpProfile();
// 腾讯会议分配给三方开发应用的 App ID企业管理员可以登录 腾讯会议官网单击右上角用户中心
@ -228,6 +232,8 @@ public class TencentUtils extends JeecgController<KcKetangbiao, IKcKetangbiaoS
public String getopenid(String code,HttpServletRequest request, HttpServletResponse response){
String appid= AppId;
String secret = SecretId;
//dI7xDaaKI7IW38JoiyKP1IXIA --- Token
//v9HLhqR2zb0WTn4TEURoZFTJYALc3WXkk0ICSFL1Thl ---EncodingAESKey
response.setHeader("Access-Control-Allow-Origin", "*");
/*星号表示所有的域都可以接受,*/
response.setHeader("Access-Control-Allow-Methods", "GET,POST");

View File

@ -21,16 +21,17 @@ public class WxgzhController {
private static final Logger log = LoggerFactory.getLogger(WxgzhController.class);
// appId
private static final String appId = "wx59920eb69d611d7f";
// private static final String appId = "wx59920eb69d611d7f";
private static final String appId = "wxafdbb51ba3aa614d";
// appIdSecret
private static final String appIdSecret = "60b429xxxxxxxxxxxxxxx";
private static final String appIdSecret = "bdf346ae8b986e9fa5d33b2e4495b27e";
// 公众号的模板id(也有相应的接口可以查询到)
private static final String templateId = "KtWw0lwQ8FOgJdKgrmya0eoafGkMfMN8ECdZs8oSJys";
// 微信申请的域名(提前准备)
private static final String domain = "http://pay.xxx.cn/wxpay";
private static final String domain = "http://bylwcs.nenu.edu.cn/wxpay";
// 自定义跳转方法
private static final String redirectMethod = "/weixinoauth";