| | |
| | | import com.ycl.jxkg.domain.TaskExamCustomerAnswer; |
| | | import com.ycl.jxkg.domain.TextContent; |
| | | import com.ycl.jxkg.domain.task.TaskItemAnswerObject; |
| | | import com.ycl.jxkg.repository.TaskExamCustomerAnswerMapper; |
| | | import com.ycl.jxkg.mapper.TaskExamCustomerAnswerMapper; |
| | | import com.ycl.jxkg.service.TaskExamCustomerAnswerService; |
| | | import com.ycl.jxkg.service.TextContentService; |
| | | import com.ycl.jxkg.utility.JsonUtil; |
| | | import com.ycl.jxkg.utils.JsonUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | taskExamCustomerAnswer.setCreateTime(now); |
| | | taskExamCustomerAnswer.setCreateUser(userId); |
| | | taskExamCustomerAnswer.setTaskExamId(taskId); |
| | | List<TaskItemAnswerObject> taskItemAnswerObjects = Arrays.asList(new TaskItemAnswerObject(examPaperAnswer.getExamPaperId(), examPaperAnswer.getId(), examPaperAnswer.getStatus())); |
| | | TaskItemAnswerObject taskItemAnswerObject = new TaskItemAnswerObject(); |
| | | taskItemAnswerObject.setExamPaperId(examPaperAnswer.getExamPaperId()); |
| | | taskItemAnswerObject.setExamPaperAnswerId(examPaperAnswer.getId()); |
| | | taskItemAnswerObject.setStatus(examPaperAnswer.getStatus()); |
| | | List<TaskItemAnswerObject> taskItemAnswerObjects = Arrays.asList(taskItemAnswerObject); |
| | | TextContent textContent = textContentService.jsonConvertInsert(taskItemAnswerObjects, now, null); |
| | | textContentService.insertByFilter(textContent); |
| | | taskExamCustomerAnswer.setTextContentId(textContent.getId()); |
| | |
| | | } else { |
| | | TextContent textContent = textContentService.selectById(taskExamCustomerAnswer.getTextContentId()); |
| | | List<TaskItemAnswerObject> taskItemAnswerObjects = JsonUtil.toJsonListObject(textContent.getContent(), TaskItemAnswerObject.class); |
| | | taskItemAnswerObjects.add(new TaskItemAnswerObject(examPaperAnswer.getExamPaperId(), examPaperAnswer.getId(), examPaperAnswer.getStatus())); |
| | | TaskItemAnswerObject taskItemAnswerObject = new TaskItemAnswerObject(); |
| | | taskItemAnswerObject.setExamPaperId(examPaperAnswer.getExamPaperId()); |
| | | taskItemAnswerObject.setExamPaperAnswerId(examPaperAnswer.getId()); |
| | | taskItemAnswerObject.setStatus(examPaperAnswer.getStatus()); |
| | | taskItemAnswerObjects.add(taskItemAnswerObject); |
| | | textContentService.jsonConvertUpdate(textContent, taskItemAnswerObjects, null); |
| | | textContentService.updateByIdFilter(textContent); |
| | | } |