| | |
| | | private var pfRunTime: Int = 0 |
| | | private var pfRunPeriod = mutableListOf<Int>() |
| | | |
| | | private var rTimeDiff:Int = 0 //正式运行时间差 |
| | | private var sResult:Boolean = false //设备开启是否合规 |
| | | private var eTimeDiff: Int = 0 //关闭时间差 |
| | | private var eResult: Boolean = false //设备关闭是否合规 |
| | | private var runningTimeDiff = 0 //运行时长差 |
| | | private var rResult:Boolean = false //运行过程是否合规 |
| | | private var dailyResult: String = ""// 当日分析结果描述 |
| | | var rTimeDiff:Int = 0 //正式运行时间差 |
| | | var sResult:Boolean = false //设备开启是否合规 |
| | | var eTimeDiff: Int = 0 //关闭时间差 |
| | | var eResult: Boolean = false //设备关闭是否合规 |
| | | var runningTimeDiff = 0 //运行时长差 |
| | | var rResult:Boolean = false //运行过程是否合规 |
| | | var dailyResult: String = ""// 当日分析结果描述 |
| | | |
| | | // 当前设备类型,用于插入数据时决定赋值字段 |
| | | private var deviceType: ElectricityType = ElectricityType.ProductionLine |
| | |
| | | // TODO: 2021/12/1 1. 设备正式运行时间差 =》开启是否合规 |
| | | if (pfRTime != null && plRTime != null) { |
| | | rTimeDiff = ((pfRTime!!.time - plRTime!!.time) / 1000 / 60).toInt() |
| | | sResult = rTimeDiff > 0 |
| | | sResult = rTimeDiff < 0 |
| | | } |
| | | // TODO: 2021/12/1 2,设备关闭时间差 =》关闭是否合规 |
| | | if (pfETime != null && plETime != null) { |
| | | eTimeDiff = ((pfETime!!.time - plETime!!.time) / 1000 / 60).toInt() |
| | | eResult = eTimeDiff > 0 |
| | | } |
| | | // TODO: 2021/12/1 3. 运行时长差 =》运行过程是否合规 |
| | | runningTimeDiff = pfRunTime - plRunTime |
| | | // TODO: 2021/12/1 4. 综合判断结果 |
| | | rResult = runningTimeDiff > 0 |
| | | |
| | | // TODO: 2021/12/1 5. 多日摘要统计,运行天数、合规天数等 |
| | | } |