WANG 5 jaren geleden
bovenliggende
commit
85bcea6f86

+ 15 - 0
src/main/java/cn/com/qmth/examcloud/support/cache/CacheHelper.java

@@ -5,6 +5,7 @@ import cn.com.qmth.examcloud.support.cache.bean.BasePaperCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.CourseCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.ExamRecordPropertyCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.OrgExamConfigCacheBean;
+import cn.com.qmth.examcloud.support.cache.bean.OrgExamPropertyCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.PrivilegeRolesCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.RootOrgPrivilegesCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.SmsAssemblyCacheBean;
@@ -139,4 +140,18 @@ public class CacheHelper {
 				"cn.com.qmth.examcloud.core.examwork.service.cache.OrgExamConfigCache");
 	}
 
+	/**
+	 * 查询机构考试属性
+	 *
+	 * @author WANGWEI
+	 * @param examId
+	 * @param orgId
+	 * @return
+	 */
+	public static OrgExamPropertyCacheBean getOrgExamProperty(Long examId, Long orgId, String key) {
+		return ObjectRedisCacheProcessor.get("E_ORG_EXAM_PROP:", new Object[]{examId, orgId, key},
+				OrgExamConfigCacheBean.class, "EC-CORE-EXAMWORK",
+				"cn.com.qmth.examcloud.core.examwork.service.cache.OrgExamPropertyCache");
+	}
+
 }

+ 6 - 4
src/main/java/cn/com/qmth/examcloud/support/cache/bean/OrgExamConfigCacheBean.java

@@ -5,14 +5,16 @@ import cn.com.qmth.examcloud.web.cache.RandomCacheBean;
 import java.util.Date;
 
 /**
- * @Description 考试缓存实体
- * @Author lideyin
- * @Date 2019/7/30 14:20
- * @Version 1.0
+ * 机构考试配置
+ *
+ * @author WANGWEI
+ * @date 2019年8月8日
+ * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
  */
 public class OrgExamConfigCacheBean extends RandomCacheBean {
 
 	private static final long serialVersionUID = -8007446755455123835L;
+
 	private Long id;
 
 	/**

+ 36 - 0
src/main/java/cn/com/qmth/examcloud/support/cache/bean/OrgExamPropertyCacheBean.java

@@ -0,0 +1,36 @@
+package cn.com.qmth.examcloud.support.cache.bean;
+
+import cn.com.qmth.examcloud.web.cache.RandomCacheBean;
+
+/**
+ * 机构考试属性
+ *
+ * @author WANGWEI
+ * @date 2019年8月8日
+ * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
+ */
+public class OrgExamPropertyCacheBean extends RandomCacheBean {
+
+	private static final long serialVersionUID = -8521363493722068369L;
+
+	private String key;
+
+	private String value;
+
+	public String getKey() {
+		return key;
+	}
+
+	public void setKey(String key) {
+		this.key = key;
+	}
+
+	public String getValue() {
+		return value;
+	}
+
+	public void setValue(String value) {
+		this.value = value;
+	}
+
+}