From c9d04bc519b73f7fc4841c34e2f15fca9db7aad2 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 31 五月 2024 14:08:30 +0800
Subject: [PATCH] 重构:service、mapper plus化,xml删除多余sql

---
 src/main/java/com/ycl/jxkg/service/impl/TaskExamCustomerAnswerImpl.java |   20 ++++++++------------
 1 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/ycl/jxkg/service/impl/TaskExamCustomerAnswerImpl.java b/src/main/java/com/ycl/jxkg/service/impl/TaskExamCustomerAnswerImpl.java
index e2b2a2c..ce7f58d 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/TaskExamCustomerAnswerImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/TaskExamCustomerAnswerImpl.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.service.impl;
 
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ycl.jxkg.domain.ExamPaper;
 import com.ycl.jxkg.domain.ExamPaperAnswer;
 import com.ycl.jxkg.domain.TaskExamCustomerAnswer;
@@ -9,6 +10,7 @@
 import com.ycl.jxkg.service.TaskExamCustomerAnswerService;
 import com.ycl.jxkg.service.TextContentService;
 import com.ycl.jxkg.utils.JsonUtil;
+import lombok.RequiredArgsConstructor;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -17,17 +19,11 @@
 import java.util.List;
 
 @Service
-public class TaskExamCustomerAnswerImpl extends BaseServiceImpl<TaskExamCustomerAnswer> implements TaskExamCustomerAnswerService {
+@RequiredArgsConstructor
+public class TaskExamCustomerAnswerImpl extends ServiceImpl<TaskExamCustomerAnswerMapper, TaskExamCustomerAnswer> implements TaskExamCustomerAnswerService {
 
     private final TaskExamCustomerAnswerMapper taskExamCustomerAnswerMapper;
     private final TextContentService textContentService;
-
-    @Autowired
-    public TaskExamCustomerAnswerImpl(TaskExamCustomerAnswerMapper taskExamCustomerAnswerMapper, TextContentService textContentService) {
-        super(taskExamCustomerAnswerMapper);
-        this.taskExamCustomerAnswerMapper = taskExamCustomerAnswerMapper;
-        this.textContentService = textContentService;
-    }
 
     @Override
     public void insertOrUpdate(ExamPaper examPaper, ExamPaperAnswer examPaperAnswer, Date now) {
@@ -45,11 +41,11 @@
             taskItemAnswerObject.setStatus(examPaperAnswer.getStatus());
             List<TaskItemAnswerObject> taskItemAnswerObjects = Arrays.asList(taskItemAnswerObject);
             TextContent textContent = textContentService.jsonConvertInsert(taskItemAnswerObjects, now, null);
-            textContentService.insertByFilter(textContent);
+            textContentService.save(textContent);
             taskExamCustomerAnswer.setTextContentId(textContent.getId());
-            insertByFilter(taskExamCustomerAnswer);
+            baseMapper.insert(taskExamCustomerAnswer);
         } else {
-            TextContent textContent = textContentService.selectById(taskExamCustomerAnswer.getTextContentId());
+            TextContent textContent = textContentService.getById(taskExamCustomerAnswer.getTextContentId());
             List<TaskItemAnswerObject> taskItemAnswerObjects = JsonUtil.toJsonListObject(textContent.getContent(), TaskItemAnswerObject.class);
             TaskItemAnswerObject taskItemAnswerObject = new TaskItemAnswerObject();
             taskItemAnswerObject.setExamPaperId(examPaperAnswer.getExamPaperId());
@@ -57,7 +53,7 @@
             taskItemAnswerObject.setStatus(examPaperAnswer.getStatus());
             taskItemAnswerObjects.add(taskItemAnswerObject);
             textContentService.jsonConvertUpdate(textContent, taskItemAnswerObjects, null);
-            textContentService.updateByIdFilter(textContent);
+            textContentService.updateById(textContent);
         }
     }
 

--
Gitblit v1.8.0