release 767
authorsnickersun <scy@incartech.cn>
Sat, 20 Mar 2021 02:27:15 +0000 (10:27 +0800)
committersnickersun <scy@incartech.cn>
Sat, 20 Mar 2021 02:27:15 +0000 (10:27 +0800)
protocol fzd  UD 发送优先级提高到UD2 之前

app/release/ICSer_V767_2103201024_release.apk [moved from app/release/ICSer_V765_2103191651_release.apk with 78% similarity]
app/release/output.json
app/src/main/java/com/enqualcomm/support/utils/DBHelper.java
app/version_code.properties

similarity index 78%
rename from app/release/ICSer_V765_2103191651_release.apk
rename to app/release/ICSer_V767_2103201024_release.apk
index 9987075..46b40a7 100644 (file)
Binary files a/app/release/ICSer_V765_2103191651_release.apk and b/app/release/ICSer_V767_2103201024_release.apk differ
index 8a3994b..a559e1a 100644 (file)
@@ -1 +1 @@
-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":766,"versionName":"2103192133","enabled":true,"outputFile":"ICSer_V766_2103192133_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V766_2103192133_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":767,"versionName":"2103201024","enabled":true,"outputFile":"ICSer_V767_2103201024_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V767_2103201024_release.apk","properties":{}}]
\ No newline at end of file
index 4bc1272..5d34eaa 100644 (file)
@@ -1108,7 +1108,7 @@ public class DBHelper {
         ContentResolver pcr = this.cr;
         Uri table = ICContentProvider.PROTOCOL_CMD_RECORDS_URI;
         StringBuilder where = new StringBuilder();
-        where.append("FLAG=0 and ( TOPIC == 'AL' or TOPIC == 'AP10' ) ");
+        where.append("FLAG=0 and ( TOPIC='AL' or TOPIC='AP10' ) ");
         ICLogger.i("Query1 cmdRecords "+where);
         Cursor cmdrecords = pcr.query(table, null, where.toString(), null, null);
         StringMessage msg = null;
@@ -1132,8 +1132,9 @@ public class DBHelper {
 
                 }
                 cmdrecords.close();
-            }else{ //没有警报,就查询其他消息发送
-                where  = new StringBuilder("FLAG=0");
+            }else{ //没有警报,就查询 UD 消息发送 //当前数据优先于 UD2数据
+                cmdrecords.close();
+                where  = new StringBuilder("FLAG=0 and TOPIC='UD' ");
                 cmdrecords = pcr.query(table, null, where.toString(), null, null);
                 ICLogger.i("Query2 cmdRecords "+where);
                 msg = null;
@@ -1154,34 +1155,36 @@ public class DBHelper {
                             msg.setIndex(index);
                             ICLogger.i("get cmd Record not sent  _id " + index + " " + date + time + " topic " + topic + " cmd " + cmd);
                         }
-                    }
-                    cmdrecords.close();
-                }
-            }
-        }else{
-            where  = new StringBuilder("FLAG=0");
-            cmdrecords = pcr.query(table, null, where.toString(), null, null);
-            ICLogger.i("Query3 cmdRecords "+where);
-            msg = null;
-            if (cmdrecords != null) {
-                int score = 0;
-                if (cmdrecords.getCount() > 0) {
-                    if (cmdrecords.moveToFirst()) {
-                        String topic = cmdrecords.getString(cmdrecords.getColumnIndex("TOPIC"));
-                        String cmd = cmdrecords.getString(cmdrecords.getColumnIndex("CMD"));
-                        String date = cmdrecords.getString(cmdrecords.getColumnIndex("DATE"));
-                        String time = cmdrecords.getString(cmdrecords.getColumnIndex("TIME"));
-                        int flag = cmdrecords.getInt(cmdrecords.getColumnIndex("FLAG"));
-                        int index = cmdrecords.getInt(cmdrecords.getColumnIndex("_id"));
-                        msg = new StringMessage(new String[]{topic});
-                        msg.refresh(cmd);
-                        msg.setDate(date, time);
-                        msg.setSentFlag(flag);
-                        msg.setIndex(index);
-                        ICLogger.i("get cmd Record not sent  _id " + index + " " + date + time + " topic " + topic + " cmd " + cmd);
+                        cmdrecords.close();
+
+                    }else{  //最后轮到 除了 AL,AP10,UD 以外的其他缓存数据
+                        cmdrecords.close();
+                        where  = new StringBuilder("FLAG=0");
+                        cmdrecords = pcr.query(table, null, where.toString(), null, null);
+                        ICLogger.i("Query3 cmdRecords "+where);
+                        msg = null;
+                        if (cmdrecords != null) {
+                            score = 0;
+                            if (cmdrecords.getCount() > 0) {
+                                if (cmdrecords.moveToFirst()) {
+                                    String topic = cmdrecords.getString(cmdrecords.getColumnIndex("TOPIC"));
+                                    String cmd = cmdrecords.getString(cmdrecords.getColumnIndex("CMD"));
+                                    String date = cmdrecords.getString(cmdrecords.getColumnIndex("DATE"));
+                                    String time = cmdrecords.getString(cmdrecords.getColumnIndex("TIME"));
+                                    int flag = cmdrecords.getInt(cmdrecords.getColumnIndex("FLAG"));
+                                    int index = cmdrecords.getInt(cmdrecords.getColumnIndex("_id"));
+                                    msg = new StringMessage(new String[]{topic});
+                                    msg.refresh(cmd);
+                                    msg.setDate(date, time);
+                                    msg.setSentFlag(flag);
+                                    msg.setIndex(index);
+                                    ICLogger.i("get cmd Record not sent  _id " + index + " " + date + time + " topic " + topic + " cmd " + cmd);
+                                }
+                            }
+                            cmdrecords.close();
+                        }
                     }
                 }
-                cmdrecords.close();
             }
         }
 
index 9901c07..c0933e1 100644 (file)
@@ -1,2 +1,2 @@
-#Fri Mar 19 21:33:38 CST 2021
-VERSION_CODE=766
+#Sat Mar 20 10:24:20 CST 2021
+VERSION_CODE=767