diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncTJwXsxkb.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncTJwXsxkb.java index 768a0cc4..211f4a79 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncTJwXsxkb.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/grab/SynchronizationService/SyncTJwXsxkb.java @@ -57,19 +57,19 @@ public class SyncTJwXsxkb extends BaseSync { boolean isAll = false; boolean isScope = false; if(param != null){ - if(param.containsKey("isAll")){ + if(param.containsKey("isAll")){//同步全部 String isAllStr = (String)param.get("isAll"); if(StringUtils.isNotBlank(isAllStr)){ isAll = Boolean.parseBoolean(isAllStr); } } - if(param.containsKey("now")){ + if(param.containsKey("now")){//按照此时间同步 String keyStr = (String)param.get("now"); if(StringUtils.isNotBlank(keyStr)){ now = DateUtil.parse(keyStr, "yyyy-MM-dd"); } } - if(param.containsKey("isScope")){//按照范围 + if(param.containsKey("isScope")){//按照范围同步 String isScopeStr = (String)param.get("isScope"); if(StringUtils.isNotBlank(isScopeStr)){ isScope = Boolean.parseBoolean(isScopeStr); diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo.java index 6b7e0042..8f184c54 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo.java @@ -155,6 +155,9 @@ public class KcEvaluationVo implements Serializable { @TableField(exist = false) private String tksf; + @TableField(exist = false) + private String tksfLike; + @Excel(name = "听课评价结果(5分制)", width = 15) @TableField(exist = false) private String tkpjjg; diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo2.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo2.java index 29299307..4e8a0adf 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo2.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo2.java @@ -153,6 +153,9 @@ public class KcEvaluationVo2 implements Serializable{ @TableField(exist = false) private String tksf; + @TableField(exist = false) + private String tksfLike; + // @Excel(name = "听课评价结果(5分制)", width = 15) @TableField(exist = false) private String tkpjjg; diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/TingKeStatisticsController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/TingKeStatisticsController.java index 9e56b7cc..289cabc9 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/TingKeStatisticsController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/TingKeStatisticsController.java @@ -119,7 +119,19 @@ public class TingKeStatisticsController { //按听课身份查询 if(StringUtils.isNotBlank(evaluation.getTksf())){ QueryWrapper tksfSerachQw = new QueryWrapper<>(); - tksfSerachQw.in("kc_tksfrzb.ZWMC",evaluation.getTksf()); + tksfSerachQw.eq("kc_tksfrzb.ZWMC",evaluation.getTksf()); + List tksfGhList = kcTksfrzbService.list(tksfSerachQw); + if(tksfGhList != null && !tksfGhList.isEmpty()){ + Set ghSet = tksfGhList.stream().map(x -> x.getGh()).collect(Collectors.toSet()); + queryWrapper.in("a.upuserid",ghSet); + }else{ + queryWrapper.eq("a.upuserid","-1"); + } + } + //按听课身份模糊查询 + if(StringUtils.isNotBlank(evaluation.getTksfLike())){ + QueryWrapper tksfSerachQw = new QueryWrapper<>(); + tksfSerachQw.like("kc_tksfrzb.ZWMC",evaluation.getTksfLike()); List tksfGhList = kcTksfrzbService.list(tksfSerachQw); if(tksfGhList != null && !tksfGhList.isEmpty()){ Set ghSet = tksfGhList.stream().map(x -> x.getGh()).collect(Collectors.toSet()); @@ -252,7 +264,19 @@ public class TingKeStatisticsController { //按听课身份查询 if(StringUtils.isNotBlank(evaluation.getTksf())){ QueryWrapper tksfSerachQw = new QueryWrapper<>(); - tksfSerachQw.in("kc_tksfrzb.ZWMC",evaluation.getTksf()); + tksfSerachQw.eq("kc_tksfrzb.ZWMC",evaluation.getTksf()); + List tksfGhList = kcTksfrzbService.list(tksfSerachQw); + if(tksfGhList != null && !tksfGhList.isEmpty()){ + Set ghSet = tksfGhList.stream().map(x -> x.getGh()).collect(Collectors.toSet()); + queryWrapper.in("a.upuserid",ghSet); + }else{ + queryWrapper.eq("a.upuserid","-1"); + } + } + //按听课身份模糊查询 + if(StringUtils.isNotBlank(evaluation.getTksfLike())){ + QueryWrapper tksfSerachQw = new QueryWrapper<>(); + tksfSerachQw.like("kc_tksfrzb.ZWMC",evaluation.getTksfLike()); List tksfGhList = kcTksfrzbService.list(tksfSerachQw); if(tksfGhList != null && !tksfGhList.isEmpty()){ Set ghSet = tksfGhList.stream().map(x -> x.getGh()).collect(Collectors.toSet());