修改bug

This commit is contained in:
yangjun 2023-12-21 21:48:04 +08:00
parent ce1e3a71e5
commit 6abe47cb40
6 changed files with 31 additions and 15 deletions

View File

@ -204,6 +204,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
} }
queryWrapper.eq("dwmc ",xxhbUser.getDwmc()); queryWrapper.eq("dwmc ",xxhbUser.getDwmc());
} }
queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0) or (zt= '离职' and ytkcs-0 >0))");
// queryWrapper.eq("zt","在职"); // queryWrapper.eq("zt","在职");
// queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0))"); // queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0))");
// queryWrapper.apply("dwmc in (select kkdw from kc_kkdw21_view)"); // queryWrapper.apply("dwmc in (select kkdw from kc_kkdw21_view)");
@ -381,7 +382,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
} }
@RequestMapping(value = "/exportXls3") @RequestMapping(value = "/exportXls3")
public ModelAndView exportXls2(HttpServletRequest request, KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx) { public ModelAndView exportXls3(HttpServletRequest request, KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx) {
return exportXls3(request, kcExportConfigTpkwcqkjzglx, KcExportConfigTpkwcqkjzglx.class, "人员信息"); return exportXls3(request, kcExportConfigTpkwcqkjzglx, KcExportConfigTpkwcqkjzglx.class, "人员信息");
} }
public ModelAndView exportXls(HttpServletRequest request, KcExportConfigTpkwcqkjzglx object, Class<KcExportConfigTpkwcqkjzglx> clazz, String title) { public ModelAndView exportXls(HttpServletRequest request, KcExportConfigTpkwcqkjzglx object, Class<KcExportConfigTpkwcqkjzglx> clazz, String title) {
@ -406,7 +407,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
queryWrapper.in("id",selectionList); queryWrapper.in("id",selectionList);
} }
// queryWrapper.eq("zt","在职"); // queryWrapper.eq("zt","在职");
queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0))"); queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0) or (zt= '离职' and ytkcs-0 >0))");
queryWrapper.apply("dwmc in (select kkdw from kc_kkdw21_view)"); queryWrapper.apply("dwmc in (select kkdw from kc_kkdw21_view)");
// Step.2 获取导出数据 // Step.2 获取导出数据
List<KcExportConfigTpkwcqkjzglx> exportList = service.list(queryWrapper); List<KcExportConfigTpkwcqkjzglx> exportList = service.list(queryWrapper);
@ -464,6 +465,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
} }
queryWrapper.eq("dwmc ",xxhbUser.getDwmc()); queryWrapper.eq("dwmc ",xxhbUser.getDwmc());
} }
queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0) or (zt= '离职' and ytkcs-0 >0))");
// 过滤选中数据 // 过滤选中数据
String selections = request.getParameter("selections"); String selections = request.getParameter("selections");
if (oConvertUtils.isNotEmpty(selections)) { if (oConvertUtils.isNotEmpty(selections)) {

View File

@ -139,7 +139,7 @@ public class KcExportConfigTpkwcqkjzglxServiceImpl extends ServiceImpl<KcExportC
tklxList.add("20"); tklxList.add("20");
tklxList.add("330"); tklxList.add("330");
tklxList.add("60"); tklxList.add("60");
tklxList.add("210,270,280"); tklxList.add("50,150,180,210,230,350");//副院长党委副书记副部长学院党委副书记副书记常务副书记
tklxList.add("110"); tklxList.add("110");
tklxList.add("10"); tklxList.add("10");
tklxList.add("40"); tklxList.add("40");
@ -176,7 +176,7 @@ public class KcExportConfigTpkwcqkjzglxServiceImpl extends ServiceImpl<KcExportC
Map<String, Object> resMap = new HashMap<>(); Map<String, Object> resMap = new HashMap<>();
String title = dictUtils.translateDictValue("tpkwcqkjzglx",tklx); String title = dictUtils.translateDictValue("tpkwcqkjzglx",tklx);
resMap.put("title", title); resMap.put("title", title);
if(StringUtils.equals("210,270,280",tklx)){ if(StringUtils.equals("50,150,180,210,230,350",tklx)){
resMap.put("title", "学院(部)其他党政领导"); resMap.put("title", "学院(部)其他党政领导");
} }
if(StringUtils.equals("70",tklx)||StringUtils.equals("100",tklx)||StringUtils.equals("160",tklx)){ if(StringUtils.equals("70",tklx)||StringUtils.equals("100",tklx)||StringUtils.equals("160",tklx)){

View File

@ -247,6 +247,7 @@ public class SyncZwdtEvaluation extends BaseSync {
inQw.in("xspg2","A", "B", "C", "D", "E"); inQw.in("xspg2","A", "B", "C", "D", "E");
inQw.in("xspg3","A", "B", "C", "D", "E"); inQw.in("xspg3","A", "B", "C", "D", "E");
inQw.in("ztpj", "A", "B", "C", "D", "E"); inQw.in("ztpj", "A", "B", "C", "D", "E");
inQw.eq("tkrxm", "刘芮方");
// inQw.last("limit 100"); // inQw.last("limit 100");
List<Xxhbbkjxtkpj> inDataList = xxhbbkjxtkpjService.list(inQw); List<Xxhbbkjxtkpj> inDataList = xxhbbkjxtkpjService.list(inQw);
List<KcEvaluation> saveMainList = Lists.newArrayList(); List<KcEvaluation> saveMainList = Lists.newArrayList();

View File

@ -129,10 +129,10 @@ public class KcWechatSendLogController extends JeecgController<KcWechatSendLog,
// 1xx老师你好您本学期2023秋听课要求为5次当前实际听课次数3次请尽快完成本学期的听课任务 // 1xx老师你好您本学期2023秋听课要求为5次当前实际听课次数3次请尽快完成本学期的听课任务
// 如需听评课请点击课程信息中心链接 // 如需听评课请点击课程信息中心链接
sendMag.put("first", new WeChatTemplateMsg(kcWechatSendLog.getTeacherName()));//授课老师 sendMag.put("first", new WeChatTemplateMsg(kcWechatSendLog.getTeacherName()));//授课老师
sendMag.put("keyword1", new WeChatTemplateMsg(kcWechatSendLog.getXqxn()));//授课老师 sendMag.put("keyword1", new WeChatTemplateMsg("["+kcWechatSendLog.getXqxn()+"]"+kcWechatSendLog.getTeacherName()));//授课老师
sendMag.put("keyword2", new WeChatTemplateMsg("请尽快完成"));//授课老师 // String message = "应听"+kcWechatSendLog.getYtkcs()+"次;实听"+kcWechatSendLog.getSjtkcs()+"次,请尽快完成";
String message = "应听课次数:"+kcWechatSendLog.getYtkcs()+";实际听课次数:"+kcWechatSendLog.getSjtkcs(); sendMag.put("keyword2", new WeChatTemplateMsg(kcWechatSendLog.getYtkcs()));//授课老师
sendMag.put("remark", new WeChatTemplateMsg(message));//授课老师 sendMag.put("remark", new WeChatTemplateMsg(kcWechatSendLog.getYtkcs()));//授课老师
// sendMag.put("thing9", new WeChatTemplateMsg(message));//上课时间 // sendMag.put("thing9", new WeChatTemplateMsg(message));//上课时间
// sendMag.put("number4", new WeChatTemplateMsg(kcWechatSendLog.getYtkcs()));//应听课次数 // sendMag.put("number4", new WeChatTemplateMsg(kcWechatSendLog.getYtkcs()));//应听课次数
// sendMag.put("number9", new WeChatTemplateMsg(kcWechatSendLog.getSjtkcs()));//实际听课次数 // sendMag.put("number9", new WeChatTemplateMsg(kcWechatSendLog.getSjtkcs()));//实际听课次数

View File

@ -50,12 +50,22 @@
</if> </if>
GROUP BY tk.userid, tk.username, college GROUP BY tk.userid, tk.username, college
) tk LEFT JOIN ( ) tk LEFT JOIN (
SELECT usercode, username, GROUP_CONCAT( assess1 SEPARATOR ',' ) tksf1, GROUP_CONCAT( assess2 SEPARATOR ',' ) tksf2, max( tkyq ) tkyq,assesscode,dwmc
FROM kc_assessuser select gh as usercode,xm as username,GROUP_CONCAT( b.item_text SEPARATOR ',' ) as tksf1 ,max(ytkcs) as tkyq from kc_export_config_tpkwcqkjzglx a
LEFT JOIN sys_dict_item b on a.tklx = b.item_value and dict_id = '1682386362753224705'
and a.xqxn = (select flag1 from kc_sys_config where id = 1)
WHERE 1 = 1
<if test="kcTingke.tksf!=null and kcTingke.tksf!=''"> <if test="kcTingke.tksf!=null and kcTingke.tksf!=''">
assesscode = #{kcTingke.tksf} and b.item_value = #{kcTingke.tksf}
</if> </if>
WHERE 1 = 1 GROUP BY usercode, username GROUP BY gh,xm
<!-- SELECT usercode, username, GROUP_CONCAT( assess1 SEPARATOR ',' ) tksf1, GROUP_CONCAT( assess2 SEPARATOR ',' ) tksf2, max( tkyq ) tkyq,assesscode,dwmc-->
<!-- FROM kc_assessuser-->
<!-- <if test="kcTingke.tksf!=null and kcTingke.tksf!=''">-->
<!-- assesscode = #{kcTingke.tksf}-->
<!-- </if>-->
<!-- GROUP BY usercode, username-->
) au ON tk.userid = au.usercode ) au ON tk.userid = au.usercode
ORDER BY sjtksl DESC ORDER BY sjtksl DESC
</select> </select>
@ -103,9 +113,12 @@
FROM kc_ketangbiao k, kc_tingke t, kc_casusers c FROM kc_ketangbiao k, kc_tingke t, kc_casusers c
WHERE k.id = t.kechengbiaoid AND t.userid = c.USER WHERE k.id = t.kechengbiaoid AND t.userid = c.USER
) tk ) tk
LEFT JOIN (SELECT gh as usercode,xm as username, GROUP_CONCAT(zwmc) assess1 LEFT JOIN (
FROM kc_tksfrzb select gh as usercode,xm as username,GROUP_CONCAT( b.item_text SEPARATOR ',' ) as assess1 ,max(ytkcs) as tkyq from kc_export_config_tpkwcqkjzglx a
GROUP BY gh) sf ON tk.USER = sf.usercode LEFT JOIN sys_dict_item b on a.tklx = b.item_value and dict_id = '1682386362753224705'
and a.xqxn = (select flag1 from kc_sys_config where id = 1)
GROUP BY gh,xm
) sf ON tk.USER = sf.usercode
left join kc_kechengbiao kcb on tk.kechengbiaoid = kcb.id left join kc_kechengbiao kcb on tk.kechengbiaoid = kcb.id
${ew.customSqlSegment} ${ew.customSqlSegment}

View File

@ -1,6 +1,6 @@
{xym}学院(部){xqxn}学期听评课制度落实情况 {xqxn}学期本科教学听课情况表
{xym}学院(部)
学院(部)党政领导、学院(部)教务委员会委员、专业负责人、基层教学组织负责人、辅导员、专任教师等人员的听评课情况,建议学院(部)党政领导关注思政课的课堂教学效果。具体要求详见《本科教育教学质量管理实施办法》附件4、《关于本科教学听课制度的规定》附件5 学院(部)党政领导、学院(部)教务委员会委员、专业负责人、基层教学组织负责人、辅导员、专任教师等人员的听评课情况,建议学院(部)党政领导关注思政课的课堂教学效果。具体要求详见《本科教育教学质量管理实施办法》、《关于本科教学听课制度的规定》。
{xqxn}学期听课情况: {xqxn}学期听课情况:
学院(部)教务委员会委员人数:{oneListSize}人 学院(部)教务委员会委员人数:{oneListSize}人
姓名 姓名
@ -38,4 +38,3 @@ z
z z
z z
z z