Merge branch 'hotfix/1.0.5'
diff --git a/app/build.gradle b/app/build.gradle
index 73373a4..dc77cf8 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -32,6 +32,7 @@
         release {
             minifyEnabled false
             proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
+            signingConfig signingConfigs.release
         }
     }
     compileOptions {
diff --git a/app/src/main/java/com/supwisdom/activities/consume/mode/CodePayService.kt b/app/src/main/java/com/supwisdom/activities/consume/mode/CodePayService.kt
index eb076ea..2b76df8 100644
--- a/app/src/main/java/com/supwisdom/activities/consume/mode/CodePayService.kt
+++ b/app/src/main/java/com/supwisdom/activities/consume/mode/CodePayService.kt
@@ -58,10 +58,10 @@
             if (!result) {
                 result = payResultQuery()
             }
+            updateTransdtlOnline(result)
             if (result) {
                 showSucInfo()
             }
-            updateTransdtlOnline(result)
         } catch (ex: CardPayFailError) {
             sendMsg(PublicDef.MSG_CARD_PAY_FAIL, getErrorInfo(ex.message))
         }
diff --git a/app/src/main/java/com/supwisdom/activities/syspara/SysparaActivity.kt b/app/src/main/java/com/supwisdom/activities/syspara/SysparaActivity.kt
index ec0c647..29a5ef9 100644
--- a/app/src/main/java/com/supwisdom/activities/syspara/SysparaActivity.kt
+++ b/app/src/main/java/com/supwisdom/activities/syspara/SysparaActivity.kt
@@ -68,6 +68,7 @@
         kvMap[index++] = ControlParaRecord("联机流水号>>", pos.getTransdtlOnlineMaxSeqno().toString())
         kvMap[index++] = ControlParaRecord("离线流水号>>", pos.getTransdtlOfflineMaxSeqno().toString())
         kvMap[index++] = ControlParaRecord("未上传流水>>", pos.getTransdtlUnconfirmNum().toString())
+        kvMap[index++] = ControlParaRecord("最大脱机天数>>", String.format("%d天", sysRecord.maxOfflineDays))
         kvMap[index++] = ControlParaRecord("当天离线最大金额>>", String.format("%.02f元", sysRecord.maxDayOfflineAmt / 100.0f))
         kvMap[index++] = ControlParaRecord("定额间隔时间(s)>>", "${sysRecord.fixpayGap}s")
         kvMap[index++] = ControlParaRecord("心跳间隔>>", "${sysRecord.heatBeat}s")
diff --git a/app/src/main/java/com/supwisdom/service/EpayApiImpl.kt b/app/src/main/java/com/supwisdom/service/EpayApiImpl.kt
index 8b359b0..b198613 100644
--- a/app/src/main/java/com/supwisdom/service/EpayApiImpl.kt
+++ b/app/src/main/java/com/supwisdom/service/EpayApiImpl.kt
@@ -123,6 +123,9 @@
         if (record.commTime == 0) {
             record.commTime = 3
         }
+        if (record.maxOfflineDays == 0) {
+            record.maxOfflineDays = 7
+        }
         if (record.maxDayOfflineAmt == 0) {
             record.maxDayOfflineAmt = 10000
         }