|
@@ -216,19 +216,30 @@ public class TemplateAdminFacade extends TemplateInfoServiceImpl {
|
|
|
}
|
|
|
HospitalCodeVo hospitalCodeVo =new HospitalCodeVo();
|
|
|
hospitalCodeVo.setHospitalCode(templateInfoPageVO.getHospitalCode());
|
|
|
+ hospitalCodeVo.setDeptInfoName("");
|
|
|
+ hospitalCodeVo.setThirdpartyName("");
|
|
|
RespDTO<List<HospitalDeptInfoAllDTO>> deptInfoDTO = tranServiceClient.getHospitalDeptInfoAll(hospitalCodeVo);
|
|
|
RespDTOUtil.respNGDeal(deptInfoDTO, deptInfoDTO.msg);
|
|
|
List<HospitalDeptInfoAllDTO> deptInfo = deptInfoDTO.data;
|
|
|
Map<Long,HospitalDeptInfoAllDTO> deptMap =deptInfo.stream().collect(Collectors.toMap(HospitalDeptInfoAllDTO::getId,i->i));
|
|
|
TemplateInfoTypeVO adminVO = new TemplateInfoTypeVO();
|
|
|
- BeanUtil.copyProperties(templateInfoPageVO,adminVO);
|
|
|
+ adminVO.setName(templateInfoPageVO.getName());
|
|
|
+ adminVO.setSex(templateInfoPageVO.getSex());
|
|
|
+ adminVO.setHospitalDeptId(templateInfoPageVO.getHospitalDeptId());
|
|
|
+ adminVO.setHospitalId(templateInfoPageVO.getHospitalId());
|
|
|
adminVO.setTemplateType(TemplateTypeEnum.AdminTemplate.getKey());
|
|
|
IPage<TemplateInfoPageDTO> adminTemplate = getTemplatePages(adminVO);
|
|
|
- adminTemplate.getRecords().forEach(i->{
|
|
|
- HospitalDeptInfoAllDTO data = deptMap.get(i.getId());
|
|
|
- i.setConceptDeptName(data.getConceptDeptName());
|
|
|
- i.setThirdpartyName(data.getName());
|
|
|
- });
|
|
|
+ if(adminTemplate.getRecords().size()>0){
|
|
|
+ adminTemplate.getRecords().forEach(i->{
|
|
|
+ HospitalDeptInfoAllDTO data = deptMap.get(i.getHospitalDeptId());
|
|
|
+ if(data!=null){
|
|
|
+ i.setConceptDeptName(data.getConceptDeptName());
|
|
|
+ i.setThirdpartyName(data.getName());
|
|
|
+ }
|
|
|
+
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
return adminTemplate;
|
|
|
}
|
|
|
|
|
@@ -261,6 +272,7 @@ public class TemplateAdminFacade extends TemplateInfoServiceImpl {
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean getadminCheck(HospitalCodeSetVO hospitalCodeSetVO){
|
|
|
+ hospitalCodeSetVO.setShowError(true);
|
|
|
RespDTO<Boolean> datas = tranServiceClient.getAdminCheckout(hospitalCodeSetVO);
|
|
|
RespDTOUtil.respNGDeal(datas, datas.msg);
|
|
|
return datas.data;
|