| | |
| | | map.put("enabled",true); |
| | | map.put("is_del",false); |
| | | List<ProductOrder> productOrders = productOrderService.listByMap(map); |
| | | IntSummaryStatistics intSummaryStatistics = productOrders.stream().filter(a-> a.getContractNum()!=null).mapToInt((x) -> x.getContractNum()).summaryStatistics(); |
| | | Date minDate = productOrders.stream().map(e -> e.getContractBeginTime()).min((e1, e2) -> e1.compareTo(e2)).get(); |
| | | Date manDate = productOrders.stream().map(e -> e.getContractEndTime()).max((e1, e2) -> e1.compareTo(e2)).get(); |
| | | IntSummaryStatistics intSummaryStatistics = productOrders.stream().filter(a-> a.getContractNum()!=null&&a.getEnabled()).mapToInt((x) -> x.getContractNum()).summaryStatistics(); |
| | | Date minDate = productOrders.stream().filter(a->a.getEnabled()).map(e -> e.getContractBeginTime()).min((e1, e2) -> e1.compareTo(e2)).get(); |
| | | Date manDate = productOrders.stream().filter(a->a.getEnabled()).map(e -> e.getContractEndTime()).max((e1, e2) -> e1.compareTo(e2)).get(); |
| | | map = new HashMap<>(); |
| | | map.put("count", intSummaryStatistics.getSum()); |
| | | map.put("beginTime",DateUtils.formatDate(minDate,"yyyy-MM-dd HH:mm:ss")); |
| | |
| | | } |
| | | }); |
| | | } |
| | | //获取软件的服务周期 |
| | | var getCycleTime = function (departmentId) { |
| | | admin.req('api-opration/productorderdetail/getContractBeginEndTimeAndNum', { departmentId: departmentId }, |
| | | function (data) { |
| | | if (data.code == 0) { |
| | | $("#contractBeginTime").val(layui.util.toDateString(data.data.beginTime, "yyyy-MM-dd")); |
| | | $("#contractEndTime").val(layui.util.toDateString(data.data.endTime, "yyyy-MM-dd")); |
| | | } |
| | | |
| | | }, "get") |
| | | } |
| | | |
| | | //回显医院基本数据 |
| | | let hospitalData = admin.getTempData('t_hospital'); |
| | |
| | | form.val('recharge-form', hospitalData); |
| | | //限制时间 |
| | | xianzhi(); |
| | | getCycleTime(); |
| | | getHospitalAddress(hospitalData.hospitalId); |
| | | //装载产品数据 |
| | | table.render({ |