Browse Source

提交bug。

weiwenhai 6 years ago
parent
commit
f5c647cb96

+ 0 - 1
examcloud-core-questions-api-provider/src/main/java/cn/com/qmth/examcloud/core/questions/api/AudioTimeConfigController.java

@@ -60,7 +60,6 @@ public class AudioTimeConfigController extends ControllerSupport{
 	@PostMapping("/addAudioTimeConfig")
 	public ResponseEntity<Object> addAudioTimeConfig(@RequestBody List<AudioTimeConfig> audioTimeConfigList,HttpServletRequest request){
 		User user = getAccessUser();
-		//AccessUser accessUser = (AccessUser)request.getAttribute("accessUser");
 		if(user != null){
 			audioTimeConfigService.saveAudioTimeConfig(audioTimeConfigList, user);
 			return new ResponseEntity<Object>(HttpStatus.OK);

+ 6 - 3
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/AudioTimeConfigServiceImpl.java

@@ -196,16 +196,19 @@ public class AudioTimeConfigServiceImpl implements AudioTimeConfigService{
 	@Override
 	public List<AudioTimeConfig> findUpdateAudioTimeConfigList(List<AudioTimeConfig> audioTimeConfigModelList) {
 		List<AudioTimeConfig> list = findAudioTimeConfigList(audioTimeConfigModelList);
+		List<AudioTimeConfig> newList = new ArrayList<AudioTimeConfig>();
 		if(list != null && list.size()>0){
 			for(AudioTimeConfig audioTimeConfig:list){
 				AudioTimeConfig oldAudioTimeConfig = audioTimeConfigRepo.findOne(Example.of(audioTimeConfig));
 				if(oldAudioTimeConfig != null){
-					audioTimeConfig = oldAudioTimeConfig;
+					newList.add(oldAudioTimeConfig);
+				}else {
+					newList.add(audioTimeConfig);
 				}
 			}
-			return list;
+			return newList;
 		}
-		return list;
+		return newList;
 	}
 
 }