2023年6月18日 修复错误问题

This commit is contained in:
bai 2023-06-18 16:07:18 +08:00
parent a8f11a5800
commit 08be44560b
8 changed files with 67 additions and 10 deletions

View File

@ -386,7 +386,7 @@ public class SyncTFwdtBkjxtkpj extends BaseSync {
Xxhbsynclog xxhbsynclog = new Xxhbsynclog(); Xxhbsynclog xxhbsynclog = new Xxhbsynclog();
// xxhbsynclog.setTablename("附加定时任务,清洗服务大厅数据"); // xxhbsynclog.setTablename("附加定时任务,清洗服务大厅数据");
xxhbsynclog.setOratabname("T_ZZB_LDXX");//oracle表名 xxhbsynclog.setOratabname("T_FWDT_BKJXTKPJ");//oracle表名
xxhbsynclog.setOratabnum(inDataList.size());//oracle表数量 xxhbsynclog.setOratabnum(inDataList.size());//oracle表数量
xxhbsynclog.setTablenum(mysqlnum);//mysql表数量 xxhbsynclog.setTablenum(mysqlnum);//mysql表数量
xxhbsynclog.setSyncnum(outDataList.size());//本次同步数据量 xxhbsynclog.setSyncnum(outDataList.size());//本次同步数据量

View File

@ -99,7 +99,7 @@ public class SyncTFwdtShryxx extends BaseSync {
int mysqlnum=xxhbshryxx.getMysqlnum(); int mysqlnum=xxhbshryxx.getMysqlnum();
Xxhbsynclog xxhbsynclog = new Xxhbsynclog(); Xxhbsynclog xxhbsynclog = new Xxhbsynclog();
xxhbsynclog.setSyncRowNum(String.valueOf(outDataList.size())); xxhbsynclog.setSyncRowNum(String.valueOf(outDataList.size()));
xxhbsynclog.setOratabname("t_fwdt_shryxx");//oracle表名 xxhbsynclog.setOratabname("T_FWDT_SHRYXX");//oracle表名
xxhbsynclog.setOratabnum(inDataList.size());//oracle表数量 xxhbsynclog.setOratabnum(inDataList.size());//oracle表数量
xxhbsynclog.setTablenum(mysqlnum);//mysql表数量 xxhbsynclog.setTablenum(mysqlnum);//mysql表数量
xxhbsynclog.setSyncnum(syncnum);//本次同步数据量 xxhbsynclog.setSyncnum(syncnum);//本次同步数据量

View File

@ -63,7 +63,7 @@ public class SyncTJwJsjbxxb extends BaseSync {
int mysqlnum=Xxhbjsjbxx.getMysqlnum(); int mysqlnum=Xxhbjsjbxx.getMysqlnum();
Xxhbsynclog xxhbsynclog = new Xxhbsynclog(); Xxhbsynclog xxhbsynclog = new Xxhbsynclog();
xxhbsynclog.setSyncRowNum(String.valueOf(outDataList.size())); xxhbsynclog.setSyncRowNum(String.valueOf(outDataList.size()));
xxhbsynclog.setOratabname("TJwJsjbxx");//oracle表名 xxhbsynclog.setOratabname("T_JW_JSJBXX");//oracle表名
xxhbsynclog.setOratabnum(inDataList.size());//oracle表数量 xxhbsynclog.setOratabnum(inDataList.size());//oracle表数量
xxhbsynclog.setTablenum(mysqlnum);//mysql表数量 xxhbsynclog.setTablenum(mysqlnum);//mysql表数量
xxhbsynclog.setSyncnum(syncnum);//本次同步数据量 xxhbsynclog.setSyncnum(syncnum);//本次同步数据量

View File

@ -62,7 +62,7 @@ public class SyncTJwJxljbxxb extends BaseSync {
int mysqlnum=Xxhbjxljbxx.getMysqlnum(); int mysqlnum=Xxhbjxljbxx.getMysqlnum();
Xxhbsynclog xxhbsynclog = new Xxhbsynclog(); Xxhbsynclog xxhbsynclog = new Xxhbsynclog();
xxhbsynclog.setSyncRowNum(String.valueOf(outDataList.size())); xxhbsynclog.setSyncRowNum(String.valueOf(outDataList.size()));
xxhbsynclog.setOratabname("TJwJxljbxx");//oracle表名 xxhbsynclog.setOratabname("T_JW_JXLJBXX");//oracle表名
xxhbsynclog.setOratabnum(inDataList.size());//oracle表数量 xxhbsynclog.setOratabnum(inDataList.size());//oracle表数量
xxhbsynclog.setTablenum(mysqlnum);//mysql表数量 xxhbsynclog.setTablenum(mysqlnum);//mysql表数量
xxhbsynclog.setSyncnum(syncnum);//本次同步数据量 xxhbsynclog.setSyncnum(syncnum);//本次同步数据量

View File

@ -257,13 +257,45 @@ public class SyncZwdtEvaluation extends BaseSync {
//main.setMinkcid(x.get);????好像得多条件查询 tkkcmc //main.setMinkcid(x.get);????好像得多条件查询 tkkcmc
QueryWrapper<KcKetangbiao> qwKeTang = new QueryWrapper<>(); QueryWrapper<KcKetangbiao> qwKeTang = new QueryWrapper<>();
qwKeTang.eq("kcbh",x.getKbbh()); //qwKeTang.eq("kcbh",x.getKbbh());
// qwKeTang.eq("kcmc",x.getTkkcmc()); qwKeTang.eq("kcmc",x.getTkkcmc());
// qwKeTang.eq("kkdw",x.getKkdw()); // qwKeTang.eq("kkdw",x.getKkdw());
// qwKeTang.eq("",x.getJgh()); // qwKeTang.eq("",x.getJgh());
// qwKeTang.eq("skjs",x.getRkjs()); qwKeTang.eq("skjs",x.getRkjs());
qwKeTang.eq("skrq",DateUtil.format(main.getUpDate(), DatePattern.NORM_DATE_FORMAT));
// qwKeTang.eq("sksj",x.getSksj()); // qwKeTang.eq("sksj",x.getSksj());
// qwKeTang.eq("hh",x.getHh()); String hh = x.getKcjc();
switch (hh){
case "第1节":
case "第2节":
hh = "01、02";
break;
case "第3节":
case "第4节":
hh = "03、04";
break;
case "第5节":
case "第6节":
hh = "05、06";
break;
case "第7节":
case "第8节":
hh = "07、08";
break;
case "第9节":
case "第10节":
hh = "09、10";
break;
case "第11节":
case "第12节":
hh = "11、12";
break;
default:
hh = "";
break;
}
qwKeTang.eq("hh",hh);
// qwKeTang.eq("skdd",x.getTkjs()); // qwKeTang.eq("skdd",x.getTkjs());
// qwKeTang.eq("",x.getTkjgh()); // qwKeTang.eq("",x.getTkjgh());
// qwKeTang.eq("",x.getTkjs()); // qwKeTang.eq("",x.getTkjs());

View File

@ -357,9 +357,20 @@ public class KcEvaluationController extends JeecgController<KcEvaluation, IKcEva
sourceDictMap.put(1,"老系统"); sourceDictMap.put(1,"老系统");
sourceDictMap.put(2,"服务大厅"); sourceDictMap.put(2,"服务大厅");
sourceDictMap.put(3,"线下纸质"); sourceDictMap.put(3,"线下纸质");
Map<String,String> pjlblxMap = Maps.newHashMap();
//0门户添加1老系统2政务大厅3后台导入
// sourceDictMap.put(0,"课程中心");
// sourceDictMap.put(1,"老系统");
pjlblxMap.put("2","线上课堂评价表");
pjlblxMap.put("3","听课记录表");
pjlblxMap.put("4","同行评价表");
//更改字典项 //更改字典项
exportList.forEach(x -> { exportList.forEach(x -> {
x.setSourceName(sourceDictMap.get(x.getSource())); x.setSourceName(sourceDictMap.get(x.getSource()));
x.setPjlblx(pjlblxMap.get(x.getEvaluationver()));
}); });
// Step.3 AutoPoi 导出Excel // Step.3 AutoPoi 导出Excel

View File

@ -63,10 +63,21 @@ public class KcEvaluationPkmx implements Serializable {
private String startTime; private String startTime;
private String endTime; private String endTime;
private String evaluationver;
/**数据来源0门户添加1老系统2政务大厅3后台导入*/ /**数据来源0门户添加1老系统2政务大厅3后台导入*/
private java.lang.Integer source; private java.lang.Integer source;
@Excel(name = "评价来源", width = 15) @Excel(name = "评价来源", width = 15)
private String sourceName; private String sourceName;
@Excel(name = "听课评价结果5分制", width = 15)
@TableField(exist = false)
private String tkpjjg;
@Excel(name = "评价量表类型", width = 15)
@TableField(exist = false)
private String pjlblx;
} }

View File

@ -302,12 +302,14 @@
</select> </select>
<select id="selectPkmxExportList" parameterType="org.jeecg.modules.kc.qa.entity.KcEvaluationPkmx" resultType="org.jeecg.modules.kc.qa.entity.KcEvaluationPkmx"> <select id="selectPkmxExportList" parameterType="org.jeecg.modules.kc.qa.entity.KcEvaluationPkmx" resultType="org.jeecg.modules.kc.qa.entity.KcEvaluationPkmx">
SELECT pk.*, au.assess1 as tksf FROM SELECT pk.*, au.assess1 as tksf, fen.avgscore as tkpjjg
FROM
( (
SELECT SELECT
k.id,c.USER as userid, c.cn as username, c.college, k.kkdw, k.kcmc, k.kcxz, k.skjs, k.week as zc, k.hh as jc, p.up_date, p.up_time, p.id AS evaId, p.evaluationver, k.id,c.USER as userid, c.cn as username, c.college, k.kkdw, k.kcmc, k.kcxz, k.skjs, k.week as zc, k.hh as jc, p.up_date, p.up_time, p.id AS evaId, p.evaluationver,
k.bz, k.bz,
p.source p.source,
k.kechengbiaoid
FROM kc_ketangbiao k, kc_evaluation p, kc_casusers c FROM kc_ketangbiao k, kc_evaluation p, kc_casusers c
WHERE WHERE
k.id = p.minkcid k.id = p.minkcid
@ -320,6 +322,7 @@
</if> </if>
) AS pk ) AS pk
LEFT JOIN kc_assessuser au ON pk.userid = au.usercode LEFT JOIN kc_assessuser au ON pk.userid = au.usercode
left join zongtipingjiapingjunfen fen on fen.kechengbiaoid = pk.kechengbiaoid
<where> <where>
<if test="kcxz != null and kcxz != ''"> <if test="kcxz != null and kcxz != ''">
and pk.kcxz = #{kcxz} and pk.kcxz = #{kcxz}