2023年10月22日 修改部分内容

This commit is contained in:
bai 2023-10-22 01:58:12 +08:00
parent 1fc55cbac1
commit 2a3b269eb0
6 changed files with 55 additions and 8 deletions

View File

@ -21,7 +21,9 @@ import org.apache.commons.lang.StringUtils;
import org.jeecg.common.api.vo.Result;
import org.jeecg.common.system.query.QueryGenerator;
import org.jeecg.common.util.oConvertUtils;
import org.jeecg.modules.kc.jiaoshi.entity.KcJiaoxuelouInfo;
import org.jeecg.modules.kc.jiaoshi.entity.KcZhihuijiaoshi;
import org.jeecg.modules.kc.jiaoshi.service.IKcJiaoxuelouInfoService;
import org.jeecg.modules.kc.jiaoshi.service.IKcZhihuijiaoshiService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -76,6 +78,9 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
@Autowired
private IQuartzJobService quartzJobService;
@Autowired
private IKcJiaoxuelouInfoService kcJiaoxuelouInfoService;
@Autowired
private DictUtils dictUtils;
@ -116,6 +121,12 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
ktqw.apply("skrq < DATE_ADD(STR_TO_DATE('"+nowStr+"','%Y-%m-%d'),INTERVAL 1 DAY)");
List<KcKetangbiao> kcKetangbiaoList = kcKetangbiaoService.list(ktqw);
//查询全部的教学楼
//QueryWrapper<KcKetangbiao> jxlqw = new QueryWrapper<>();
List<KcJiaoxuelouInfo> jiaoxuelouInfoList = kcJiaoxuelouInfoService.list();
Map<String, KcJiaoxuelouInfo> jiaoxuelouInfoMap = jiaoxuelouInfoList.stream().collect(Collectors.toMap(KcJiaoxuelouInfo::getId,a -> a, (a,b) -> a));
//下一节次映射表
Map<String,String> nextJcMap = Maps.newHashMap();
nextJcMap.put("01、02","03、04");
@ -184,6 +195,10 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
if(kcKetangbiaoNextSet.contains(x.getJsbh())){
x.setNextIsClass(true);
}
if(jiaoxuelouInfoMap.containsKey(x.getJxlId())){
KcJiaoxuelouInfo info = jiaoxuelouInfoMap.get(x.getJxlId());
x.setJsNum(StringUtils.defaultString(info.getJsNum(),"0"));
}
});
return Result.OK(pageList);
}

View File

@ -60,4 +60,8 @@ public class KcJiaoxuelouInfo {
@Excel(name = "教学楼名称", width = 15)
@ApiModelProperty(value = "教学楼名称")
private java.lang.String jxlhName;
/**教室总数*/
@Excel(name = "教室总数", width = 15)
@ApiModelProperty(value = "教室总数")
private java.lang.String jsNum;
}

View File

@ -141,4 +141,7 @@ public class KcZhihuijiaoshi implements Serializable {
@TableField(exist = false)
private java.lang.Boolean nextIsClass;
@TableField(exist = false)
private java.lang.String jsNum;
}

View File

@ -12,6 +12,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.jeecg.common.aspect.annotation.Dict;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
@ -67,20 +68,22 @@ public class KcZhihuijiaoshiAccessLog {
/**创建人*/
@ApiModelProperty(value = "创建人")
@Excel(name = "创建人", width = 15)
@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
private java.lang.String createBy;
/**创建时间*/
@Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "创建时间")
private java.util.Date createTime;
/**更新人*/
@Excel(name = "更新人", width = 15)
@ApiModelProperty(value = "更新人")
@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
private java.lang.String updateBy;
/**更新时间*/
@Excel(name = "更新时间", width = 15, format = "yyyy-MM-dd")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@Excel(name = "更新时间", width = 15, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "更新时间")
private java.util.Date updateTime;

View File

@ -12,6 +12,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.jeecg.common.aspect.annotation.Dict;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
@ -71,20 +72,22 @@ public class KcZhihuijiaoshiOperateLog {
/**创建人*/
@ApiModelProperty(value = "创建人")
@Excel(name = "创建人", width = 15)
@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
private java.lang.String createBy;
/**创建时间*/
@Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "创建时间")
private java.util.Date createTime;
/**更新人*/
@Excel(name = "更新人", width = 15)
@ApiModelProperty(value = "更新人")
@Dict(dictTable = "sys_user", dicCode = "username", dicText = "realname")
private java.lang.String updateBy;
/**更新时间*/
@Excel(name = "更新时间", width = 15, format = "yyyy-MM-dd")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@Excel(name = "更新时间", width = 15, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "更新时间")
private java.util.Date updateTime;

View File

@ -83,9 +83,28 @@ public class KcSysConfig implements Serializable {
@Excel(name = "预留字段5", width = 15)
@ApiModelProperty(value = "预留字段5")
private java.lang.String flag5;
/**预留字段6*/
@Excel(name = "预留字段6", width = 15)
@ApiModelProperty(value = "预留字段6")
private java.lang.String flag6;
/**预留字段7*/
@Excel(name = "预留字段7", width = 15)
@ApiModelProperty(value = "预留字段7")
private java.lang.String flag7;
/**预留字段8*/
@Excel(name = "预留字段8", width = 15)
@ApiModelProperty(value = "预留字段8")
private java.lang.String flag8;
/**线上课堂-说明文字*/
@Excel(name = "线上课堂-说明文字", width = 15)
@ApiModelProperty(value = "线上课堂-说明文字")
private java.lang.String xsktTitle;
/**今日课堂-说明文字*/
@Excel(name = "今日课堂-说明文字", width = 15)
@ApiModelProperty(value = "今日课堂-说明文字")
private java.lang.String jrktTitle;
/**智慧教室播放错误提示文字*/
@Excel(name = "智慧教室播放错误提示文字", width = 15)
@ApiModelProperty(value = "智慧教室播放错误提示文字")
private java.lang.String videoPlayErrTitle;
}