wangwei 7 年之前
父節點
當前提交
cf4f88adcc

+ 4 - 2
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/service/examwork/api/ExamApi.java

@@ -365,13 +365,15 @@ public class ExamApi extends ControllerSupport {
 	@ApiOperation(value = "新增考试相关的学习中心设置", notes = "新增考试相关的学习中心设置")
 	@PostMapping("/exam/examSetting4Org")
 	public ExamSetting4Org addExamSetting4Org(@RequestBody ExamSetting4Org examSetting4Org) {
-		return null;
+		ExamSetting4Org ret = examSetting4OrgRepo.save(examSetting4Org);
+		return ret;
 	}
 
 	@ApiOperation(value = "更新考试相关的学习中心设置", notes = "更新考试相关的学习中心设置")
 	@PutMapping("/exam/examSetting4Org")
 	public ExamSetting4Org updateExamSetting4Org(@RequestBody ExamSetting4Org examSetting4Org) {
-		return null;
+		ExamSetting4Org ret = examSetting4OrgRepo.save(examSetting4Org);
+		return ret;
 	}
 
 }

+ 2 - 13
examcloud-core-examwork-dao/src/main/java/cn/com/qmth/examcloud/service/examwork/entity/ExamSetting4Org.java

@@ -2,17 +2,14 @@ package cn.com.qmth.examcloud.service.examwork.entity;
 
 import java.util.Date;
 
-import javax.persistence.Column;
 import javax.persistence.Entity;
 import javax.persistence.Id;
 import javax.persistence.IdClass;
 import javax.persistence.Table;
-import javax.persistence.Temporal;
-import javax.persistence.TemporalType;
 
 import org.springframework.format.annotation.DateTimeFormat;
 
-import cn.com.qmth.examcloud.commons.web.cloud.api.JsonSerializable;
+import cn.com.qmth.examcloud.commons.web.jpa.JpaEntity;
 
 /**
  * 类注释
@@ -24,7 +21,7 @@ import cn.com.qmth.examcloud.commons.web.cloud.api.JsonSerializable;
 @Entity
 @Table(name = "ecs_e_exam_4_org")
 @IdClass(ExamSetting4OrgPK.class)
-public class ExamSetting4Org implements JsonSerializable {
+public class ExamSetting4Org extends JpaEntity {
 
 	private static final long serialVersionUID = -3335725218626631530L;
 
@@ -46,14 +43,6 @@ public class ExamSetting4Org implements JsonSerializable {
 	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 	private Date endTime;
 
-	/**
-	 * 更新时间
-	 */
-	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-	@Column(nullable = false)
-	@Temporal(TemporalType.TIMESTAMP)
-	private Date updateTime;
-
 	public Long getExamId() {
 		return examId;
 	}

+ 2 - 0
examcloud-core-examwork-starter/src/main/java/cn/com/qmth/examcloud/core/examwork/starter/CoreExamWorkApp.java

@@ -13,6 +13,7 @@ import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
 import org.springframework.cloud.netflix.feign.EnableFeignClients;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.ComponentScan;
+import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
 import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
 import org.springframework.data.redis.connection.RedisConnectionFactory;
 import org.springframework.data.redis.core.RedisTemplate;
@@ -37,6 +38,7 @@ import cn.com.qmth.examcloud.commons.web.redis.RedisClientImpl;
 @EntityScan(basePackages = {"com.qmth.commons", "cn.com.qmth"})
 @EnableJpaRepositories(basePackages = {"com.qmth.commons",
 		"cn.com.qmth"}, repositoryBaseClass = BaseQueryDaoImpl.class)
+@EnableJpaAuditing
 @SpringBootApplication
 @EnableEurekaClient
 @EnableFeignClients(basePackages = {"cn.com.qmth.examcloud.service.examwork.service.rpc"})