From 6d0fee3cdc8cb213d0388ffa2e7ed7a091a1ea4c Mon Sep 17 00:00:00 2001 From: dougang <78125310@kidgrow.com> Date: Thu, 08 Apr 2021 13:58:41 +0800 Subject: [PATCH] 咨询小程序相关功能 --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java index 799c9b4..7cf6c17 100644 --- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java +++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysHospitalServiceImpl.java @@ -7,6 +7,8 @@ import com.kidgrow.common.model.SysUser; import com.kidgrow.common.service.impl.SuperServiceImpl; import com.kidgrow.common.utils.StringUtils; +import com.kidgrow.oprationcenter.feign.ProductOrderService; +import com.kidgrow.oprationcenter.model.ProductOrder; import com.kidgrow.usercenter.mapper.SysDepartmentMapper; import com.kidgrow.usercenter.mapper.SysHospitalMapper; import com.kidgrow.usercenter.mapper.SysOrganizationMapper; @@ -42,6 +44,8 @@ private SysRoleOrganizationServiceImpl SysRoleOrganizationServiceImpl; @Autowired private SysOrganizationMapper sysOrganizationMapper; + @Autowired + private ProductOrderService productOrderService; /** * 列表 * @param params @@ -67,6 +71,15 @@ return PageResult.<HospitalListVo>builder().data(null).code(0).count(page.getTotal()).build(); } List<HospitalListVo> list = baseMapper.findHospitalList(page, params); + for (HospitalListVo hospitalListVo : list) { + ProductOrder productOrder = new ProductOrder(); + productOrder.setHospitalId(hospitalListVo.getHospitalId()); + productOrder.setDepartmentId(hospitalListVo.getDepartmentId()); + ResultBody status = productOrderService.getStatus(productOrder); + if (status.getCode()==0) { + hospitalListVo.setOrderType(status.getData() instanceof Boolean ? ((Boolean) status.getData()) : null); + } + } return PageResult.<HospitalListVo>builder().data(list).code(0).count(page.getTotal()).build(); } -- Gitblit v1.8.0