From ed277ece348dae9bc6e36c0fc9f69ae8a3825912 Mon Sep 17 00:00:00 2001 From: lige <bestlige@outlook.com> Date: 星期四, 18 四月 2024 17:57:55 +0800 Subject: [PATCH] 填鸭表单 --- ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjSurveyQuestionServiceImpl.java | 52 ++++++++++++++++++++++++++++++++++------------------ 1 files changed, 34 insertions(+), 18 deletions(-) diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjSurveyQuestionServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjSurveyQuestionServiceImpl.java index c00d7ff..fff56f8 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjSurveyQuestionServiceImpl.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjSurveyQuestionServiceImpl.java @@ -1,22 +1,20 @@ package com.ltkj.hosp.service.impl; -import java.util.List; - import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ltkj.common.utils.DateUtils; -import com.ltkj.hosp.domain.TjTeamSelectRecord; -import com.ltkj.hosp.mapper.TjTeamSelectRecordMapper; +import com.ltkj.common.utils.SecurityUtils; +import com.ltkj.common.utils.StringUtils; +import com.ltkj.hosp.domain.TjSurveyOptions; +import com.ltkj.hosp.domain.TjSurveyQuestion; +import com.ltkj.hosp.domain.TjSurveyTempQues; +import com.ltkj.hosp.mapper.TjSurveyQuestionMapper; +import com.ltkj.hosp.service.ITjSurveyQuestionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; - -import com.ltkj.common.utils.StringUtils; -import org.springframework.transaction.annotation.Transactional; -import com.ltkj.hosp.domain.TjSurveyOptions; -import com.ltkj.hosp.mapper.TjSurveyQuestionMapper; -import com.ltkj.hosp.domain.TjSurveyQuestion; -import com.ltkj.hosp.service.ITjSurveyQuestionService; +import java.util.List; /** * 闂嵎闂Service涓氬姟灞傚鐞� @@ -36,8 +34,13 @@ * @return 闂嵎闂 */ @Override - public TjSurveyQuestion selectTjSurveyQuestionByQid(Long qid) { + public TjSurveyQuestion selectTjSurveyQuestionByQid(String qid) { return tjSurveyQuestionMapper.selectTjSurveyQuestionByQid(qid); + } + + @Override + public List<TjSurveyOptions> selectOptionsByQid(String qid) { + return tjSurveyQuestionMapper.selectOptionsByQid(qid); } /** @@ -61,7 +64,9 @@ @Override public int insertTjSurveyQuestion(TjSurveyQuestion tjSurveyQuestion) { tjSurveyQuestion.setCreateTime(DateUtils.getNowDate()); + tjSurveyQuestion.setCreateBy(SecurityUtils.getLoginUser().getUsername()); int rows = tjSurveyQuestionMapper.insertTjSurveyQuestion(tjSurveyQuestion); + System.out.println(tjSurveyQuestion); insertTjSurveyOptions(tjSurveyQuestion); return rows; } @@ -76,8 +81,7 @@ @Override public int updateTjSurveyQuestion(TjSurveyQuestion tjSurveyQuestion) { tjSurveyQuestion.setUpdateTime(DateUtils.getNowDate()); - tjSurveyQuestionMapper.deleteTjSurveyOptionsByQid(tjSurveyQuestion.getQid()) - ; + tjSurveyQuestionMapper.deleteTjSurveyOptionsByQid(tjSurveyQuestion.getQid()); insertTjSurveyOptions(tjSurveyQuestion); return tjSurveyQuestionMapper.updateTjSurveyQuestion(tjSurveyQuestion); } @@ -90,7 +94,7 @@ */ @Transactional @Override - public int deleteTjSurveyQuestionByQids(Long[] qids) { + public int deleteTjSurveyQuestionByQids(String[] qids) { tjSurveyQuestionMapper.deleteTjSurveyOptionsByQids(qids); return tjSurveyQuestionMapper.deleteTjSurveyQuestionByQids(qids); } @@ -103,9 +107,19 @@ */ @Transactional @Override - public int deleteTjSurveyQuestionByQid(Long qid) { + public int deleteTjSurveyQuestionByQid(String qid) { tjSurveyQuestionMapper.deleteTjSurveyOptionsByQid(qid); return tjSurveyQuestionMapper.deleteTjSurveyQuestionByQid(qid); + } + + @Override + public List<TjSurveyTempQues> selectOptionsByMid(String mid) { + return tjSurveyQuestionMapper.selectOptionsByMid(mid); + } + + @Override + public List<TjSurveyQuestion> getOptionsByMid(String mid) { + return tjSurveyQuestionMapper.getOptionsByMid(mid); } /** @@ -115,19 +129,21 @@ */ public void insertTjSurveyOptions(TjSurveyQuestion tjSurveyQuestion) { List<TjSurveyOptions> tjSurveyOptionsList = tjSurveyQuestion.getTjSurveyOptionsList(); - Long qid = tjSurveyQuestion.getQid(); + String qid = tjSurveyQuestion.getQid(); if (StringUtils.isNotNull(tjSurveyOptionsList)) { List<TjSurveyOptions> list = new ArrayList<TjSurveyOptions>(); for (TjSurveyOptions tjSurveyOptions : tjSurveyOptionsList) { tjSurveyOptions.setQid(qid); tjSurveyOptions.setDeleted(0); + tjSurveyOptions.setCreateBy(SecurityUtils.getLoginUser().getUsername()); + tjSurveyOptions.setCreateTime(DateUtils.getNowDate()); list.add(tjSurveyOptions); } if (list.size() > 0) { for (TjSurveyOptions tjSurveyOptions : list) { tjSurveyOptions.setDeleted(0); + tjSurveyQuestionMapper.insertTjSurveyOptions(tjSurveyOptions); } - tjSurveyQuestionMapper.batchTjSurveyOptions(list); } } } -- Gitblit v1.8.0