|
@@ -3,7 +3,6 @@ package com.diagbot.facade;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
-import com.diagbot.dto.KlDiagnoseByIdDTO;
|
|
|
import com.diagbot.dto.KlScaleByIdDTO;
|
|
|
import com.diagbot.dto.KlScaleInfoDTO;
|
|
|
import com.diagbot.entity.KlConceptScale;
|
|
@@ -29,7 +28,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.Collections;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@@ -127,29 +125,31 @@ public class KlScaleFacade {
|
|
|
klConceptScale.setConceptId(klScaleSaveUpVO.getConceptId());
|
|
|
res = klConceptScaleFacade.save(klConceptScale);
|
|
|
List<KlScaleSaveGroupVO> klScaleSaveGroup = data.getKlScaleSaveGroup();
|
|
|
- for (KlScaleSaveGroupVO groupData : klScaleSaveGroup) {//组别
|
|
|
- baseGroup = baseGroup + 1;
|
|
|
- List<KlScaleSaveUpDetailVO> klScaleSub = groupData.getKlScaleSub();
|
|
|
- if (ListUtil.isNotEmpty(klScaleSub)) {
|
|
|
- for (KlScaleSaveUpDetailVO data1 : klScaleSub) {//问题
|
|
|
- KlConceptScale klConceptScaleSub = new KlConceptScale();
|
|
|
- BeanUtil.copyProperties(data1, klConceptScaleSub);
|
|
|
- klConceptScaleSub.setGmtModified(now);
|
|
|
- klConceptScaleSub.setGroupNum(baseGroup);
|
|
|
- klConceptScaleSub.setModifier(klScaleSaveUpVO.getModifier());
|
|
|
- klConceptScaleSub.setParentId(klConceptScale.getId());
|
|
|
- klConceptScaleSub.setConceptId(klScaleSaveUpVO.getConceptId());
|
|
|
- res = klConceptScaleFacade.save(klConceptScaleSub);
|
|
|
- List<KlScaleSubDetailVO> klScaleDetail = data1.getKlScaleDetail();
|
|
|
- if (ListUtil.isNotEmpty(klScaleDetail)) {
|
|
|
- for (KlScaleSubDetailVO data2 : klScaleDetail) {//答案
|
|
|
- KlConceptScale klConceptScaleDetail = new KlConceptScale();
|
|
|
- BeanUtil.copyProperties(data2, klConceptScaleDetail);
|
|
|
- klConceptScaleDetail.setGmtModified(now);
|
|
|
- klConceptScaleDetail.setModifier(klScaleSaveUpVO.getModifier());
|
|
|
- klConceptScaleDetail.setParentId(klConceptScaleSub.getId());
|
|
|
- klConceptScaleDetail.setConceptId(klScaleSaveUpVO.getConceptId());
|
|
|
- res = klConceptScaleFacade.save(klConceptScaleDetail);
|
|
|
+ if (ListUtil.isNotEmpty(klScaleSaveGroup)) {
|
|
|
+ for (KlScaleSaveGroupVO groupData : klScaleSaveGroup) {//组别
|
|
|
+ baseGroup = baseGroup + 1;
|
|
|
+ List<KlScaleSaveUpDetailVO> klScaleSub = groupData.getKlScaleSub();
|
|
|
+ if (ListUtil.isNotEmpty(klScaleSub)) {
|
|
|
+ for (KlScaleSaveUpDetailVO data1 : klScaleSub) {//问题
|
|
|
+ KlConceptScale klConceptScaleSub = new KlConceptScale();
|
|
|
+ BeanUtil.copyProperties(data1, klConceptScaleSub);
|
|
|
+ klConceptScaleSub.setGmtModified(now);
|
|
|
+ klConceptScaleSub.setGroupNum(baseGroup);
|
|
|
+ klConceptScaleSub.setModifier(klScaleSaveUpVO.getModifier());
|
|
|
+ klConceptScaleSub.setParentId(klConceptScale.getId());
|
|
|
+ klConceptScaleSub.setConceptId(klScaleSaveUpVO.getConceptId());
|
|
|
+ res = klConceptScaleFacade.save(klConceptScaleSub);
|
|
|
+ List<KlScaleSubDetailVO> klScaleDetail = data1.getKlScaleDetail();
|
|
|
+ if (ListUtil.isNotEmpty(klScaleDetail)) {
|
|
|
+ for (KlScaleSubDetailVO data2 : klScaleDetail) {//答案
|
|
|
+ KlConceptScale klConceptScaleDetail = new KlConceptScale();
|
|
|
+ BeanUtil.copyProperties(data2, klConceptScaleDetail);
|
|
|
+ klConceptScaleDetail.setGmtModified(now);
|
|
|
+ klConceptScaleDetail.setModifier(klScaleSaveUpVO.getModifier());
|
|
|
+ klConceptScaleDetail.setParentId(klConceptScaleSub.getId());
|
|
|
+ klConceptScaleDetail.setConceptId(klScaleSaveUpVO.getConceptId());
|
|
|
+ res = klConceptScaleFacade.save(klConceptScaleDetail);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|