Skip to content

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天及以上
    ├── 已逾期
    └── 总数

后端校验规则

涉及数据库表