2023年11月1日 新增返回当前和下节是否有课的课值
This commit is contained in:
parent
ba526028c5
commit
27966f1218
|
|
@ -172,23 +172,23 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
|
|||
});
|
||||
|
||||
//根据节次信息包装进Map
|
||||
Set<String> kcKetangbiaoNowSet = Sets.newHashSet();
|
||||
Set<String> kcKetangbiaoNextSet = Sets.newHashSet();
|
||||
Map<String, String> kcKetangbiaoNowSet = Maps.newHashMap();
|
||||
Map<String, String> kcKetangbiaoNextSet = Maps.newHashMap();
|
||||
|
||||
kcKetangbiaoList.forEach(x -> {
|
||||
//匹配是否在上课范围内
|
||||
if(kcJieciMap.containsKey(x.getHh())){
|
||||
kcKetangbiaoNowSet.add(x.getJsbh());
|
||||
kcKetangbiaoNowSet.put(x.getJsbh(), x.getId());
|
||||
}
|
||||
//下一节不是01、02的归类为明天的
|
||||
if(nextKcJieciSet.contains(x.getHh()) && !StringUtils.equals(x.getHh(),"01、02")){
|
||||
kcKetangbiaoNextSet.add(x.getJsbh());
|
||||
kcKetangbiaoNextSet.put(x.getJsbh(), x.getId());
|
||||
}
|
||||
});
|
||||
if(kcJieciMap.isEmpty() || kcJieciMap.containsKey("11、12")){//当前没有节次,当前匹配节次为最后一节,使用明天的课程填充进去
|
||||
nextDayKcKetangbiaoList.forEach(x -> {
|
||||
if(StringUtils.equals(x.getHh(),"01、02")){
|
||||
kcKetangbiaoNextSet.add(x.getJsbh());
|
||||
kcKetangbiaoNextSet.put(x.getJsbh(), x.getId());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -203,12 +203,14 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
|
|||
//kcJieciMap.containsKey(x.getHh)
|
||||
|
||||
//nowTimeNum
|
||||
if(kcKetangbiaoNowSet.contains(x.getJsbh())){
|
||||
if(kcKetangbiaoNowSet.containsKey(x.getJsbh())){
|
||||
x.setNowIsClass(true);
|
||||
x.setNowIsClassId(kcKetangbiaoNowSet.get(x.getJsbh()));
|
||||
}
|
||||
// x.setNowIsClass(true);//debug
|
||||
if(kcKetangbiaoNextSet.contains(x.getJsbh())){
|
||||
if(kcKetangbiaoNextSet.containsKey(x.getJsbh())){
|
||||
x.setNextIsClass(true);
|
||||
x.setNextIsClassId(kcKetangbiaoNowSet.get(x.getJsbh()));
|
||||
}
|
||||
if(jiaoxuelouInfoMap.containsKey(x.getJxlId())){
|
||||
KcJiaoxuelouInfo info = jiaoxuelouInfoMap.get(x.getJxlId());
|
||||
|
|
|
|||
|
|
@ -137,10 +137,18 @@ public class KcZhihuijiaoshi implements Serializable {
|
|||
@TableField(exist = false)
|
||||
private java.lang.Boolean nowIsClass;
|
||||
|
||||
/**当前节是否有课的课堂ID*/
|
||||
@TableField(exist = false)
|
||||
private java.lang.String nowIsClassId;
|
||||
|
||||
/**下一节是否有课*/
|
||||
@TableField(exist = false)
|
||||
private java.lang.Boolean nextIsClass;
|
||||
|
||||
/**当前节是否有课的课堂ID*/
|
||||
@TableField(exist = false)
|
||||
private java.lang.String nextIsClassId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private java.lang.String jsNum;
|
||||
|
||||
|
|
|
|||
8
pom.xml
8
pom.xml
|
|
@ -138,10 +138,10 @@
|
|||
<artifactId>pegdown</artifactId>
|
||||
<version>${pegdown.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.jeecgframework.boot</groupId>
|
||||
<artifactId>jeecg-boot-base-core</artifactId>
|
||||
</dependency>
|
||||
<!-- <dependency>-->
|
||||
<!-- <groupId>org.jeecgframework.boot</groupId>-->
|
||||
<!-- <artifactId>jeecg-boot-base-core</artifactId>-->
|
||||
<!-- </dependency>-->
|
||||
|
||||
</dependencies>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue