[6.4.0]工单上报

This commit is contained in:
xuxinchao
2024-04-18 19:52:43 +08:00
parent a376785fa7
commit a98bb6e5b9
26 changed files with 998 additions and 1 deletions

View File

@@ -64,6 +64,20 @@ object CallerDevaToolsListenerManager : CallerBase<IMoGoDevaToolsListener>() {
}
}
fun invokeWorkOrderReportSuccess(){
M_LISTENERS.forEach{
val listener = it.value
listener.workOrderReportSuccess()
}
}
fun invokeWorkOrderReportError(){
M_LISTENERS.forEach{
val listener = it.value
listener.workOrderReportError()
}
}
fun invokeMoFangStatus(status:Boolean){
M_LISTENERS.forEach {
val listener = it.value

View File

@@ -9,6 +9,7 @@ import com.mogo.eagle.core.data.deva.bindingcar.ModifyBindingcarInfo
import com.mogo.eagle.core.data.config.FunctionBuildConfig
import com.mogo.eagle.core.data.constants.MogoServicePaths
import com.mogo.eagle.core.data.deva.chain.ChainLogParam
import com.mogo.eagle.core.data.deva.report.WorkOrderReportInfo
import com.mogo.eagle.core.data.deva.scene.SceneModule
import com.mogo.eagle.core.data.deva.scene.SceneTAG
import com.mogo.eagle.core.data.msgbox.MsgBoxBean
@@ -128,6 +129,13 @@ object CallerDevaToolsManager {
devaToolsProviderApi?.updateSceneTAG(sceneTag)
}
/**
* 开启上报工单
*/
fun reportWorkOrder(view: View){
devaToolsProviderApi?.reportWorkOrder(view)
}
/**
* 初始化BadCase相关配置
*/
@@ -320,6 +328,13 @@ object CallerDevaToolsManager {
devaToolsProviderApi?.queryContainers(padSn, dockerVersion)
}
/**
* 工单上报接口
*/
fun workOrderReport(workOrderReportInfo: WorkOrderReportInfo){
devaToolsProviderApi?.workOrderReport(workOrderReportInfo)
}
fun dockerVersion(dockerVersion: String?){
devaToolsProviderApi?.dockerVersion(dockerVersion)
}