From 60c0d232038152fb6be9a2f579b74f2a837f0498 Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <279049017@qq.com> Date: Sat, 28 Nov 2020 14:35:42 +0800 Subject: [PATCH] 还原此接口 --- kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java index 27186ad..6ffcdd0 100644 --- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java @@ -662,19 +662,18 @@ */ private ProductOrderDetail deductionDepartmentProduct(int consumCount, Long hospitalId, Long departmentId) { UserProductDetail userProductDetail = productOrderDetailService.getUserProductDetail(hospitalId, departmentId); - //合并集合 并将读片量=0的过滤掉 + //合并集合 userProductDetail.getProductOrderJoinDetailListShare() - .stream().filter(f->f.getAilightCount()>0).collect(Collectors.toList()) - .addAll(userProductDetail.getProductOrderJoinDetailsListDep() - .stream().filter(f->f.getAilightCount()>0).collect(Collectors.toList())); + .addAll(userProductDetail.getProductOrderJoinDetailsListDep()); List<ProductOrderJoinDetail> productOrderJoinDetailList = userProductDetail.getProductOrderJoinDetailListShare(); if (productOrderJoinDetailList.size() > 0) { //合并后按id排序并筛除已用完的套餐 List<ProductOrderJoinDetail> productOrderJoinDetailsNewList = productOrderJoinDetailList - .stream().filter(f -> f.getAilightCount() >= consumCount) - .sorted(Comparator.comparing(ProductOrderJoinDetail::getId)).collect(Collectors.toList()); + .stream().filter(f -> f.getAilightCount() >= consumCount).collect(Collectors.toList()); //要使用的套餐信息 - ProductOrderDetail productOrderDetail = productOrderDetailService.getById(productOrderJoinDetailsNewList.get(0).getId()); + Long firstId=productOrderJoinDetailsNewList.get(0).getId(); + logger.info("扣费要使用的套餐ID是id:【{}】", firstId); + ProductOrderDetail productOrderDetail = productOrderDetailService.getById(firstId); return productOrderDetail; } return null; -- Gitblit v1.8.0