|
@@ -84,25 +84,9 @@ public class KlScaleFacade {
|
|
|
public Boolean saveUpKlScaleAll(KlScaleSaveUpVO klScaleSaveUpVO) {
|
|
|
boolean res = false;
|
|
|
Date now = DateUtil.now();
|
|
|
- int count = klConceptStaticFacade.count(new QueryWrapper<KlConceptStatic>()
|
|
|
- .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .eq("concept_id", klScaleSaveUpVO.getConceptId())
|
|
|
- .ne("id", klScaleSaveUpVO.getId() == null ? -1 : klScaleSaveUpVO.getId()));
|
|
|
- if (count > 0) {
|
|
|
- throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "该量表已存在");
|
|
|
- }
|
|
|
UpdateWrapper<KlConceptScale> KlConceptScaleUp = new UpdateWrapper<>();
|
|
|
KlConceptScaleUp.eq("is_deleted", IsDeleteEnum.N.getKey()).eq("concept_id", klScaleSaveUpVO.getConceptId());
|
|
|
res = klConceptScaleFacade.remove(KlConceptScaleUp);
|
|
|
- //更新主表或者保存
|
|
|
- if (null == klScaleSaveUpVO.getId()) {
|
|
|
- KlConceptStatic klScale = new KlConceptStatic();
|
|
|
- klScale.setConceptId(klScaleSaveUpVO.getConceptId());
|
|
|
- klScale.setGmtModified(now);
|
|
|
- klScale.setModifier(klScaleSaveUpVO.getModifier());
|
|
|
- klScale.setStatus(1);
|
|
|
- res = klConceptStaticFacade.save(klScale);
|
|
|
- }
|
|
|
//保存问题明细
|
|
|
if (res) {
|
|
|
//组别默认从1开始
|
|
@@ -151,7 +135,6 @@ public class KlScaleFacade {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
return res;
|
|
|
}
|
|
|
|