forked from kidgrow-microservices-platform

zhaoxiaohao
2020-09-24 cc51b41fa3dd6c51eef9028fbbb72ec3e7139d74
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderRecordServiceImpl.java
@@ -83,6 +83,18 @@
        Map<String, Object> roleOrgMap = roleOrganizationService.getRoleOrgMap(sysUser.getRoles());
        params.putAll(roleOrgMap);
        List<ProductOrderJoinDetail> list = baseMapper.findAllList(page, params);
        for (ProductOrderJoinDetail productOrderJoinDetail : list) {
            Date proBegintime = productOrderJoinDetail.getProBegintime();
            Date proEndtime = productOrderJoinDetail.getProEndtime();
            Date nowDate = new Date();
            if(nowDate.getTime()<proBegintime.getTime()){
                productOrderJoinDetail.setUseType("未使用");
            }else if (proBegintime.getTime()<=nowDate.getTime()&&nowDate.getTime()<proEndtime.getTime()){
                productOrderJoinDetail.setUseType("使用中");
            }else if(nowDate.getTime()>=proEndtime.getTime()){
                productOrderJoinDetail.setUseType("已结束");
            }
        }
        return PageResult.<ProductOrderJoinDetail>builder().data(list).code(0).count(page.getTotal()).build();
    }