| | |
| | | |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.DtoConversionUtils; |
| | | import com.smartor.domain.Icd10Association; |
| | | import com.smartor.domain.SvyLibTitleReq; |
| | | import com.smartor.domain.SvyLibTopic; |
| | | import com.smartor.mapper.Icd10AssociationMapper; |
| | | import com.smartor.mapper.SvyLibTopicMapper; |
| | | import org.apache.commons.lang3.ObjectUtils; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | import com.smartor.mapper.SvyLibTitleMapper; |
| | | import com.smartor.domain.SvyLibTitle; |
| | | import com.smartor.service.ISvyLibTitleService; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | /** |
| | | * 问卷Service业务层处理 |
| | |
| | | public class SvyLibTitleServiceImpl implements ISvyLibTitleService { |
| | | @Autowired |
| | | private SvyLibTitleMapper svyLibTitleMapper; |
| | | @Autowired |
| | | private Icd10AssociationMapper icd10AssociationMapper; |
| | | @Autowired |
| | | private SvyLibTopicMapper svyLibTopicMapper; |
| | | |
| | | /** |
| | | * 查询问卷 |
| | |
| | | * @param svyLibTitle 问卷 |
| | | * @return 结果 |
| | | */ |
| | | @Transactional |
| | | @Override |
| | | public int insertSvyLibTitle(SvyLibTitle svyLibTitle) { |
| | | svyLibTitle.setCreateTime(DateUtils.getNowDate()); |
| | | return svyLibTitleMapper.insertSvyLibTitle(svyLibTitle); |
| | | svyLibTitleMapper.insertSvyLibTitle(svyLibTitle); |
| | | //关联问卷疾病 |
| | | for (String icdId : svyLibTitle.getIcdID()) { |
| | | Icd10Association icd10Association = new Icd10Association(); |
| | | icd10Association.setIcd10code(icdId); |
| | | icd10Association.setSvyid(svyLibTitle.getSvyid()); |
| | | icd10AssociationMapper.insertIcd10Association(icd10Association); |
| | | } |
| | | //新增问题题目 |
| | | for (int i = 0; i < svyLibTitle.getSvyLibTopics().size(); i++) { |
| | | SvyLibTopic svyLibTopic = svyLibTitle.getSvyLibTopics().get(i); |
| | | svyLibTopicMapper.insertSvyLibTopic(svyLibTopic); |
| | | } |
| | | return 1; |
| | | } |
| | | |
| | | /** |