forked from kidgrow-microservices-platform

houruijun
2020-11-27 b0e0f0cb9dbf68af601d07650ef522f2237cbc06
配合新的套餐功能,修正套餐的扣款顺序(修复)
1 files modified
6 ■■■■■ changed files
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java 6 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ConsumptionRecordServiceImpl.java
@@ -662,11 +662,9 @@
     */
    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排序并筛除已用完的套餐