|
@@ -11,10 +11,8 @@ import com.diagbot.dto.KlConceptInfoDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
import com.diagbot.entity.KlConcept;
|
|
|
import com.diagbot.entity.KlConceptCommon;
|
|
|
-import com.diagbot.entity.KlDisease;
|
|
|
import com.diagbot.entity.KlLexicon;
|
|
|
import com.diagbot.entity.KlLibraryInfo;
|
|
|
-import com.diagbot.entity.KlLis;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
|
import com.diagbot.exception.CommonException;
|
|
@@ -211,29 +209,12 @@ public class KlConceptFacade extends KlConceptServiceImpl {
|
|
|
}
|
|
|
//更新kl_disease
|
|
|
if (null != klConceptSaveVO.getIcdCode()) {
|
|
|
- KlDisease kllDiseaseSub = new KlDisease();
|
|
|
- kllDiseaseSub.setConceptId(klConceptPare.getId());
|
|
|
- kllDiseaseSub.setGmtModified(now);
|
|
|
- kllDiseaseSub.setIcd10Code(klConceptSaveVO.getIcdCode());
|
|
|
- kllDiseaseSub.setCreator(UserUtils.getCurrentPrincipleID());
|
|
|
- kllDiseaseSub.setModifier(UserUtils.getCurrentPrincipleID());
|
|
|
- kllDiseaseSub.setGmtCreate(now);
|
|
|
- kllDiseaseSub.setGmtModified(now);
|
|
|
- res = klDiseaseFacade.save(kllDiseaseSub);
|
|
|
+ res = klDiseaseFacade.saveAll(klConceptPare, klConceptSaveVO);
|
|
|
}
|
|
|
|
|
|
//更新kl_lis
|
|
|
if (null != klConceptSaveVO.getScopeType()) {
|
|
|
- KlLis klLisSub = new KlLis();
|
|
|
- klLisSub.setConceptId(klConceptPare.getId());
|
|
|
- klLisSub.setMinValue(klConceptSaveVO.getMinVal());
|
|
|
- klLisSub.setMaxValue(klConceptSaveVO.getMaxVal());
|
|
|
- klLisSub.setType(klConceptSaveVO.getScopeType());
|
|
|
- klLisSub.setCreator(UserUtils.getCurrentPrincipleID());
|
|
|
- klLisSub.setModifier(UserUtils.getCurrentPrincipleID());
|
|
|
- klLisSub.setGmtCreate(now);
|
|
|
- klLisSub.setGmtModified(now);
|
|
|
- res = klLisFacade.save(klLisSub);
|
|
|
+ res = klLisFacade.saveAll(klConceptPare, klConceptSaveVO);
|
|
|
}
|
|
|
//增加同义词
|
|
|
List<KlConceptSaveSubVO> klConceptSub = klConceptSaveVO.getKlConceptSub();
|