beetlsql3-dev
Mlxa0324 2 years ago
parent 8fea79cbfd
commit d03daf5234

@ -59,6 +59,17 @@ public class CacheConfig {
public RedisCacheManager cacheManager1Day(RedisTemplate redisTemplate) { public RedisCacheManager cacheManager1Day(RedisTemplate redisTemplate) {
return create(redisTemplate, 3600 * 24L); return create(redisTemplate, 3600 * 24L);
} }
/**
*
*
* @Cacheable(value = {"product"},key = "#root.args[0]",cacheManager = "cacheManagerNeverExpire") // 永不过期的
* @param redisTemplate
* @return
*/
@Bean
public RedisCacheManager cacheManagerNeverExpire(RedisTemplate redisTemplate) {
return create(redisTemplate, -1L);
}
/** /**
* *

@ -179,7 +179,7 @@ var Common = {
if (next != null) { if (next != null) {
next(rsp.data); next(rsp.data);
} else { } else {
Common.success(rsp.responseJSON.msg); Common.success(rsp.msg || rsp.responseJSON.msg);
} }
} }
}, },

@ -1,5 +1,6 @@
package com.ibeetl.jlw.entity; package com.ibeetl.jlw.entity;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
import lombok.Data; import lombok.Data;
import lombok.Getter; import lombok.Getter;
@ -21,6 +22,7 @@ import static org.springframework.format.annotation.DateTimeFormat.ISO.DATE;
@Data @Data
@Accessors(chain = true) @Accessors(chain = true)
@SuppressWarnings("ALL") @SuppressWarnings("ALL")
@JsonIgnoreProperties(ignoreUnknown = true)
public class TeacherOpenCourseScheduleSessionOptions { public class TeacherOpenCourseScheduleSessionOptions {
@NotNull(message = "排课配置ID不能为空", groups =ValidateConfig.UPDATE.class) @NotNull(message = "排课配置ID不能为空", groups =ValidateConfig.UPDATE.class)

@ -1,5 +1,6 @@
package com.ibeetl.jlw.entity; package com.ibeetl.jlw.entity;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.ibeetl.admin.core.entity.BaseEntity; import com.ibeetl.admin.core.entity.BaseEntity;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
import org.beetl.sql.annotation.entity.AssignID; import org.beetl.sql.annotation.entity.AssignID;
@ -11,6 +12,7 @@ import java.util.Date;
* -- * --
* gen by Spring Boot2 Admin 2022-09-10 * gen by Spring Boot2 Admin 2022-09-10
*/ */
@JsonIgnoreProperties(ignoreUnknown = true)
public class TeacherOpenCourseScheduleSessionTag extends BaseEntity{ public class TeacherOpenCourseScheduleSessionTag extends BaseEntity{
//课程开课-课次标签ID //课程开课-课次标签ID

@ -14,6 +14,12 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
classData.forEach(function (item, index) { classData.forEach(function (item, index) {
classSelectData[index] = {name: item.className, value: item.classId, selected: false} classSelectData[index] = {name: item.className, value: item.classId, selected: false}
}); });
// 是否多个教室
var isMultipleSessionClass = function() {
return $("#addForm input:radio[name='teacherOpenCourseScheduleSessionClassIsMultiple']:checked").val()
}
var currentTableCache = function() {return table.cache['kkJieciTable']};
/*班级下拉多选*/ /*班级下拉多选*/
var demo1 = xmSelect.render({ var demo1 = xmSelect.render({
@ -145,16 +151,22 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
}); });
form.on('select(select_)', function (obj) { form.on('select(select_)', function (obj) {
debugger // table.cache['kkJieciTable'][$(this).parents("tr").data("index")].teacherOpenCourseScheduleSessionClassId = obj.value;
table.cache['kkJieciTable'][$(this).parents("tr").data("index")].teacherOpenCourseScheduleSessionClassId = obj.value; // var teacherOpenCourseScheduleSessionClassIsMultiple = $("#addForm input:radio[name='teacherOpenCourseScheduleSessionClassIsMultiple']:checked").val();
var teacherOpenCourseScheduleSessionClassIsMultiple = $("#addForm input:radio[name='teacherOpenCourseScheduleSessionClassIsMultiple']:checked").val();
// if (teacherOpenCourseScheduleSessionClassIsMultiple == 'false') { // if (teacherOpenCourseScheduleSessionClassIsMultiple == 'false') {
kkJieciTableData.forEach(function (item, index) { // kkJieciTableData.forEach(function (item, index) {
if(item.LAY_CHECKED === true) { // item.teacherOpenCourseScheduleSessionClassId = obj.value;
// });
// }
if(isMultipleSessionClass() === 'false') {
currentTableCache().forEach(function (item, index) {
if (item.LAY_CHECKED === true) {
item.teacherOpenCourseScheduleSessionClassId = obj.value; item.teacherOpenCourseScheduleSessionClassId = obj.value;
} }
}); });
// } }else {
currentTableCache()[$(this).parents("tr").data("index")].teacherOpenCourseScheduleSessionClassId = obj.value;
}
}); });
//设置时间弹窗 //设置时间弹窗
$("#setTime").click(function () { $("#setTime").click(function () {
@ -378,13 +390,13 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
// 构建后台所需要的开课节次List数据 // 构建后台所需要的开课节次List数据
var sessionTagListMap = {}; var sessionTagListMap = {};
kkJieciTableData.forEach(item => { currentTableCache().forEach(item => {
var sessionClassId = item.teacherOpenCourseScheduleSessionClassId var sessionClassId = item.teacherOpenCourseScheduleSessionClassId
if(!sessionClassId) { return; } if(!sessionClassId) { return; }
if(sessionTagListMap.hasOwnProperty(sessionClassId)) { if(sessionTagListMap.hasOwnProperty(sessionClassId)) {
sessionTagListMap[sessionClassId].push(item) sessionTagListMap[sessionClassId].push(item)
}else { }else {
sessionTagListMap[sessionClassId] = [] (sessionTagListMap[sessionClassId] = []).push(item)
} }
}) })
var param = { var param = {
@ -392,8 +404,8 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
teacherOpenCourseId: teacherOpenCourseId, teacherOpenCourseId: teacherOpenCourseId,
teacherId: teacherId, teacherId: teacherId,
schoolClassIdPlural: schoolClassIds, schoolClassIdPlural: schoolClassIds,
teacherOpenCourseScheduleSessionClassIsMultiple: teacherOpenCourseScheduleSessionClassIsMultiple, // teacherOpenCourseScheduleSessionClassIsMultiple: teacherOpenCourseScheduleSessionClassIsMultiple,
sessionTagList: sessionTagListMap, sessionClassList: sessionTagListMap,
startTime: teacherOpenCourseScheduleSessionDayTime, startTime: teacherOpenCourseScheduleSessionDayTime,
weekNum: teacherOpenCourseScheduleSessionWeekNum, weekNum: teacherOpenCourseScheduleSessionWeekNum,
openOnHolidays: teacherOpenCourseScheduleSessionOpenOnHolidays, openOnHolidays: teacherOpenCourseScheduleSessionOpenOnHolidays,

Loading…
Cancel
Save