diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/controller/KcExportConfigTpkwcqkjzglxController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/controller/KcExportConfigTpkwcqkjzglxController.java index ffccb3ed..41559e3c 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/controller/KcExportConfigTpkwcqkjzglxController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/controller/KcExportConfigTpkwcqkjzglxController.java @@ -204,6 +204,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController0) or (zt= '离职' and ytkcs-0 >0))"); // queryWrapper.eq("zt","在职"); // queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0))"); // queryWrapper.apply("dwmc in (select kkdw from kc_kkdw21_view)"); @@ -381,7 +382,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController clazz, String title) { @@ -406,7 +407,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController0))"); + 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)"); // Step.2 获取导出数据 List exportList = service.list(queryWrapper); @@ -464,6 +465,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController0) or (zt= '离职' and ytkcs-0 >0))"); // 过滤选中数据 String selections = request.getParameter("selections"); if (oConvertUtils.isNotEmpty(selections)) { diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/impl/KcExportConfigTpkwcqkjzglxServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/impl/KcExportConfigTpkwcqkjzglxServiceImpl.java index 70f67d2a..2be8a5ca 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/impl/KcExportConfigTpkwcqkjzglxServiceImpl.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/impl/KcExportConfigTpkwcqkjzglxServiceImpl.java @@ -139,7 +139,7 @@ public class KcExportConfigTpkwcqkjzglxServiceImpl extends ServiceImpl resMap = new HashMap<>(); String title = dictUtils.translateDictValue("tpkwcqkjzglx",tklx); resMap.put("title", title); - if(StringUtils.equals("210,270,280",tklx)){ + if(StringUtils.equals("50,150,180,210,230,350",tklx)){ resMap.put("title", "学院(部)其他党政领导"); } if(StringUtils.equals("70",tklx)||StringUtils.equals("100",tklx)||StringUtils.equals("160",tklx)){ diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncZwdtEvaluation.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncZwdtEvaluation.java index 5645457a..e3fbb7ba 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncZwdtEvaluation.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncZwdtEvaluation.java @@ -247,6 +247,7 @@ public class SyncZwdtEvaluation extends BaseSync { inQw.in("xspg2","A", "B", "C", "D", "E"); inQw.in("xspg3","A", "B", "C", "D", "E"); inQw.in("ztpj", "A", "B", "C", "D", "E"); + inQw.eq("tkrxm", "刘芮方"); // inQw.last("limit 100"); List inDataList = xxhbbkjxtkpjService.list(inQw); List saveMainList = Lists.newArrayList(); diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcWechatSendLog/controller/KcWechatSendLogController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcWechatSendLog/controller/KcWechatSendLogController.java index a032089c..f1e49509 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcWechatSendLog/controller/KcWechatSendLogController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcWechatSendLog/controller/KcWechatSendLogController.java @@ -129,10 +129,10 @@ public class KcWechatSendLogController extends JeecgController GROUP BY tk.userid, tk.username, college ) 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 - assesscode = #{kcTingke.tksf} + and b.item_value = #{kcTingke.tksf} - WHERE 1 = 1 GROUP BY usercode, username + GROUP BY gh,xm + + + + + + + ) au ON tk.userid = au.usercode ORDER BY sjtksl DESC @@ -103,9 +113,12 @@ FROM kc_ketangbiao k, kc_tingke t, kc_casusers c WHERE k.id = t.kechengbiaoid AND t.userid = c.USER ) tk - LEFT JOIN (SELECT gh as usercode,xm as username, GROUP_CONCAT(zwmc) assess1 - FROM kc_tksfrzb - GROUP BY gh) sf ON tk.USER = sf.usercode + LEFT JOIN ( + 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 + 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 ${ew.customSqlSegment} diff --git a/jeecg-module-main/src/main/resources/officetemplates/exp1/tpkqk.docx b/jeecg-module-main/src/main/resources/officetemplates/exp1/tpkqk.docx index 9b3b34c5..5fe2fae5 100644 --- a/jeecg-module-main/src/main/resources/officetemplates/exp1/tpkqk.docx +++ b/jeecg-module-main/src/main/resources/officetemplates/exp1/tpkqk.docx @@ -1,6 +1,6 @@ - {xym}学院(部){xqxn}学期听评课制度落实情况 - - 学院(部)党政领导、学院(部)教务委员会委员、专业负责人、基层教学组织负责人、辅导员、专任教师等人员的听评课情况,建议学院(部)党政领导关注思政课的课堂教学效果。具体要求详见《本科教育教学质量管理实施办法》(附件4)、《关于本科教学听课制度的规定》(附件5)。 + {xqxn}学期本科教学听课情况表 +{xym}学院(部) + 学院(部)党政领导、学院(部)教务委员会委员、专业负责人、基层教学组织负责人、辅导员、专任教师等人员的听评课情况,建议学院(部)党政领导关注思政课的课堂教学效果。具体要求详见《本科教育教学质量管理实施办法》、《关于本科教学听课制度的规定》。 {xqxn}学期听课情况: 学院(部)教务委员会委员人数:{oneListSize}人 姓名 @@ -38,4 +38,3 @@ z z z z -