| | |
| | | } |
| | | |
| | | override fun onOneRow(rowData: DataSource.RowData): List<Any> { |
| | | val status = when (rowData.scene?.typeid.toString()) { |
| | | var status: String? = "" |
| | | var stage: String? = "" |
| | | when (rowData.scene?.typeid.toString()) { |
| | | Constant.ScenseType.TYPE1.value -> { |
| | | (rowData.baseScene as SceneConstructionSite?)?.csStatus |
| | | (rowData.baseScene as SceneConstructionSite?)?.apply { |
| | | status = csStatus |
| | | stage = siExtension1 |
| | | } |
| | | } |
| | | Constant.ScenseType.TYPE2.value -> { |
| | | (rowData.baseScene as SceneWharf?)?.getwStatus() |
| | | status = (rowData.baseScene as SceneWharf?)?.getwStatus() |
| | | } |
| | | Constant.ScenseType.TYPE3.value -> { |
| | | (rowData.baseScene as SceneMixingPlant?)?.mpStatus |
| | | status = (rowData.baseScene as SceneMixingPlant?)?.mpStatus |
| | | } |
| | | Constant.ScenseType.TYPE14.value -> { |
| | | (rowData.baseScene as SceneStorageYard?)?.syStatus |
| | | status = (rowData.baseScene as SceneStorageYard?)?.syStatus |
| | | } |
| | | else -> "" |
| | | } |
| | | val s = status ?: "" |
| | | return listOf(s, s) |
| | | return listOf(s, stage ?: "") |
| | | } |
| | | } |