|
@@ -2,17 +2,25 @@ package com.qmth.cqb.paper.web;
|
|
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
|
|
|
|
+import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
|
+
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.http.HttpStatus;
|
|
import org.springframework.http.HttpStatus;
|
|
import org.springframework.http.ResponseEntity;
|
|
import org.springframework.http.ResponseEntity;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.ModelAttribute;
|
|
import org.springframework.web.bind.annotation.PathVariable;
|
|
import org.springframework.web.bind.annotation.PathVariable;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
|
|
|
+import cn.com.qmth.examcloud.common.uac.entity.AccessUser;
|
|
|
|
+
|
|
|
|
+import com.qmth.cqb.paper.dao.AudioTimeConfigRepo;
|
|
import com.qmth.cqb.paper.model.AudioTimeConfig;
|
|
import com.qmth.cqb.paper.model.AudioTimeConfig;
|
|
import com.qmth.cqb.paper.model.ExamFile;
|
|
import com.qmth.cqb.paper.model.ExamFile;
|
|
import com.qmth.cqb.paper.service.AudioTimeConfigService;
|
|
import com.qmth.cqb.paper.service.AudioTimeConfigService;
|
|
@@ -39,5 +47,24 @@ public class AudioTimeConfigController {
|
|
return new ResponseEntity(audioTimeConfigs,HttpStatus.OK);
|
|
return new ResponseEntity(audioTimeConfigs,HttpStatus.OK);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation(value="根据传入的对象查询音频题",notes="根据传入的对象查询音频题")
|
|
|
|
+ @GetMapping("/audioTimeConfig/all")
|
|
|
|
+ public ResponseEntity findAudioTimeConfigList(@ModelAttribute AudioTimeConfig audioTimeConfig){
|
|
|
|
+ List<AudioTimeConfig> list = audioTimeConfigService.findAudioTimeConfigList(audioTimeConfig);
|
|
|
|
+ return new ResponseEntity(list,HttpStatus.OK);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value="新增音频播放次数",notes="新增音频播放次数")
|
|
|
|
+ @PostMapping("/addAudioTimeConfig")
|
|
|
|
+ public ResponseEntity addAudioTimeConfig(@RequestBody AudioTimeConfig audioTimeConfig,HttpServletRequest request){
|
|
|
|
+ AccessUser accessUser = (AccessUser)request.getAttribute("accessUser");
|
|
|
|
+ if(accessUser != null){
|
|
|
|
+ audioTimeConfig.setCreateUser(accessUser.getName());
|
|
|
|
+ audioTimeConfigService.addAudioTimeConfig(audioTimeConfig);
|
|
|
|
+ return new ResponseEntity(HttpStatus.OK);
|
|
|
|
+ }
|
|
|
|
+ return new ResponseEntity(HttpStatus.NOT_FOUND);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|