Appearance
POST /dm-device/dmp/count/days
Content-Type: application/json
触发按钮:resutCountDaysAjax
入参
无
出参
传递对象:ResultData
无
前端校验规则
无后端逻辑
业务流程:查询计量器具到期天数 -> 过滤可统计设备 -> 按到期区间汇总数量 -> 返回分布结果
├── 查询计量器具到期天数
│ ├── 统计分布:DeviceMeasurePlanDetailService.censusMeasureDays :513-531
│ └── 查询计量列表:DeviceMeasureService.queryList :515
│ ├── 查询计量主数据:DeviceMeasureMapper.queryList :190
│ └── 查询条件
│ ├── device_measure.is_delete=0
│ └── 计算 delayDays = expiry_date - current_timestamp(天) :24-27
├── 过滤存在到期天数的设备 :516
├── 无可统计数据时返回全区间 0 值 :518-524
└── 按到期区间汇总数量 :526-530
├── 0-30天
├── 30-60天
├── 60天及以上
├── 已逾期
└── 总数后端校验规则
无涉及数据库表
无