box状态查询

chengzhenyu лет %!s(int64=8): %!d(string=назад)
Родитель
Сommit
8d9f3791ce

+ 1 - 1
app/src/main/java/ai/pai/lensman/main/MainPresenter.java

@@ -225,7 +225,7 @@ class MainPresenter implements MainContract.Presenter,BaseInteractor.InteractorL
225 225
 
226 226
     @Override
227 227
     public void onBoxStatusFetched(String boxNo, String boxStatus, String boxStatusCode) {
228
-        if("0".equals(boxStatusCode)){
228
+        if("200".equals(boxStatusCode)){
229 229
             isBoxConnected = true;
230 230
             view.showBoxConnectedView();
231 231
         }else{

+ 3 - 2
app/src/main/java/ai/pai/lensman/main/QueryBoxStatusInteractor.java

@@ -49,8 +49,9 @@ public class QueryBoxStatusInteractor  implements BaseInteractor{
49 49
                     JSONObject json = new JSONObject(response);
50 50
                     int status = json.getInt("status");
51 51
                     if(status == 200){
52
-                        boxNo = json.getString("no.");
53
-                        JSONObject boxStatus = json.getJSONObject("status");
52
+                        JSONObject data = json.getJSONObject("data");
53
+                        boxNo = data.getString("no.");
54
+                        JSONObject boxStatus = data.getJSONObject("status");
54 55
                         boxStatusMsg = boxStatus.getString("msg");
55 56
                         boxStatusNum = boxStatus.getString("code");
56 57
                         return true;

+ 1 - 1
app/src/main/java/ai/pai/lensman/session/SessionInteractor.java

@@ -111,7 +111,7 @@ public class SessionInteractor {
111 111
             public void run() {
112 112
                 fetchThumbnailTask();
113 113
             }
114
-        },1000,3000);
114
+        },1000,1000);
115 115
     }
116 116
 
117 117
     private void fetchThumbnailTask(){

+ 1 - 1
app/src/main/java/ai/pai/lensman/session/SessionPresenter.java

@@ -125,7 +125,7 @@ public class SessionPresenter implements SessionContract.Presenter, SessionInter
125 125
     @Override
126 126
     public void onBoxStatusFetched(String boxNo, String boxStatus, String boxStatusCode) {
127 127
         LogHelper.d(TAG,"onBoxStatusFetched 盒子当前状态 "+boxStatus+" code = "+boxStatusCode);
128
-        if("0".equals(boxStatusCode)){
128
+        if("200".equals(boxStatusCode)){
129 129
             sessionView.showBoxConnectedView();
130 130
         }else{
131 131
             sessionView.showBoxDisconnectedView();