|
@@ -1,5 +1,4 @@
|
|
package com.nokia.hb.service;
|
|
package com.nokia.hb.service;
|
|
-
|
|
|
|
import com.nokia.common.R;
|
|
import com.nokia.common.R;
|
|
import com.nokia.common.exception.BizException;
|
|
import com.nokia.common.exception.BizException;
|
|
import com.nokia.hb.dao.entity.IndicatorTemplate;
|
|
import com.nokia.hb.dao.entity.IndicatorTemplate;
|
|
@@ -10,7 +9,9 @@ import com.nokia.hb.pojo.TreeNode;
|
|
import com.nokia.hb.pojo.bo.IndicatorTemplateItemBo;
|
|
import com.nokia.hb.pojo.bo.IndicatorTemplateItemBo;
|
|
import com.nokia.hb.pojo.dto.AddTemplateDto;
|
|
import com.nokia.hb.pojo.dto.AddTemplateDto;
|
|
import com.nokia.hb.pojo.dto.DeleteTemplateDto;
|
|
import com.nokia.hb.pojo.dto.DeleteTemplateDto;
|
|
|
|
+import com.nokia.hb.pojo.dto.GetTemplateDetailDto;
|
|
import com.nokia.hb.pojo.dto.UpdateTemplateDto;
|
|
import com.nokia.hb.pojo.dto.UpdateTemplateDto;
|
|
|
|
+import com.nokia.hb.pojo.vo.GetTemplateDetailVo;
|
|
import com.nokia.hb.utils.SessionUtil;
|
|
import com.nokia.hb.utils.SessionUtil;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -113,4 +114,17 @@ public class IndicatorTemplateService {
|
|
});
|
|
});
|
|
indicatorTemplateItemMapper.insertBatch(indicatorTemplateItems);
|
|
indicatorTemplateItemMapper.insertBatch(indicatorTemplateItems);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public R<GetTemplateDetailVo> getTemplateDetail(GetTemplateDetailDto dto) {
|
|
|
|
+ IndicatorTemplate indicatorTemplate = indicatorTemplateMapper.selectById(dto.getId());
|
|
|
|
+ if (indicatorTemplate == null) {
|
|
|
|
+ throw new BizException("找不到该模板");
|
|
|
|
+ }
|
|
|
|
+ List<TreeNode> list = indicatorTemplateItemMapper.listByTemplateId(dto.getId());
|
|
|
|
+ GetTemplateDetailVo vo = new GetTemplateDetailVo();
|
|
|
|
+ vo.setId(indicatorTemplate.getId());
|
|
|
|
+ vo.setTemplateName(indicatorTemplate.getTemplateName());
|
|
|
|
+ vo.setList(list);
|
|
|
|
+ return R.ok(vo);
|
|
|
|
+ }
|
|
}
|
|
}
|