From 0fe02f3eace81653ae47cf89ea019010df8b3423 Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <279049017@qq.com> Date: Fri, 27 Nov 2020 10:03:52 +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