diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/entity/KcJieci.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/entity/KcJieci.java index 48414539..e6f1bd53 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/entity/KcJieci.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/entity/KcJieci.java @@ -52,5 +52,7 @@ public class KcJieci implements Serializable { @TableField(exist = false) private String type; + @TableField(exist = false) + private String sjsksj; } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/service/impl/KcJieciServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/service/impl/KcJieciServiceImpl.java index 9140eacc..db421c2b 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/service/impl/KcJieciServiceImpl.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/service/impl/KcJieciServiceImpl.java @@ -2,6 +2,7 @@ package org.jeecg.modules.kc.kcJieci.service.impl; import cn.hutool.core.date.DateUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import org.apache.commons.lang.StringUtils; import org.jeecg.common.util.DateUtils; import org.jeecg.modules.kc.kcJieci.entity.KcJieci; import org.jeecg.modules.kc.kcJieci.mapper.KcJieciMapper; @@ -33,6 +34,7 @@ public class KcJieciServiceImpl extends ServiceImpl impl List list = baseMapper.selectList(queryWrapper); List resList = new ArrayList<>(); String dqsj = DateUtils.getDate("HHmm");//获取当前时间的小时和分钟 + String sjkssj = "";//实际开始时间 用于判断正在上课和即将上课的文字切换 String minDate = list.get(0).getHhks();//最小开始时间 String maxDate = list.get(5).getHhjs();//最大结束时间 String dqkssj = DateUtils.getDate("yyyy-MM-dd");//当前开始时间 @@ -46,11 +48,8 @@ public class KcJieciServiceImpl extends ServiceImpl impl minDate = DateUtil.format(calendarMin.getTime(),"HHmm") ; if(Integer.parseInt(dqsj) impl //从当前日期减去15分钟 calendar2.add(Calendar.MINUTE, -30); kssj = DateUtil.format(calendar2.getTime(),"HHmm") ; + sjkssj = list.get(i).getHhks(); // // if(i==list.size()-1){ // kssj = list.get(i).getHhks(); @@ -119,6 +119,9 @@ public class KcJieciServiceImpl extends ServiceImpl impl kcJieciRes.setKssj(dqkssj); kcJieciRes.setJieci(dqjc); kcJieciRes.setType("1"); + if(StringUtils.isNotBlank(sjkssj)){ + kcJieciRes.setSjsksj(dqkssj+" "+sjkssj.substring(0,2)+":"+sjkssj.substring(2,4)+":00"); + } resList.add(kcJieciRes); kcJieciRes = new KcJieci(); kcJieciRes.setKssj(xyjkssj);