|
@@ -90,19 +90,22 @@ public class TElQuServiceImpl implements ITElQuService
|
|
|
checkData(tElQu,"");
|
|
|
//更新答案
|
|
|
tElQuMapper.insertTElQu(tElQu);
|
|
|
- for (TElQuAnswer as: tElQu.getAnswerList()
|
|
|
- ) {
|
|
|
- as.setQuId(tElQu.getQuId());
|
|
|
- tElQuAnswerMapper.insertTElQuAnswer(as);
|
|
|
- }
|
|
|
- //更新题库
|
|
|
- for(String repoId: tElQu.getRepoIds()){
|
|
|
- TElQuRepo ref = new TElQuRepo();
|
|
|
- ref.setQuId(tElQu.getQuId());
|
|
|
- ref.setRepoId(Long.parseLong(repoId));
|
|
|
- ref.setQuType(tElQu.getQuType());
|
|
|
- tElQuRepoMapper.insertTElQuRepo(ref);
|
|
|
- }
|
|
|
+ new Thread(() -> {
|
|
|
+ for (TElQuAnswer as: tElQu.getAnswerList()
|
|
|
+ ) {
|
|
|
+ as.setQuId(tElQu.getQuId());
|
|
|
+ tElQuAnswerMapper.insertTElQuAnswer(as);
|
|
|
+ }
|
|
|
+ //更新题库
|
|
|
+ for(String repoId: tElQu.getRepoIds()){
|
|
|
+ TElQuRepo ref = new TElQuRepo();
|
|
|
+ ref.setQuId(tElQu.getQuId());
|
|
|
+ ref.setRepoId(Long.parseLong(repoId));
|
|
|
+ ref.setQuType(tElQu.getQuType());
|
|
|
+ tElQuRepoMapper.insertTElQuRepo(ref);
|
|
|
+ }
|
|
|
+ },"insertTElQu").start();
|
|
|
+
|
|
|
return 1;
|
|
|
}
|
|
|
|