[Bugfix][T106BUG-152] change get upgrade status api return value

Only Configure:No
Affected branch:master
Affected module:Fota
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update:Need

Change-Id: I2b44507c8ccf495141547359ab8196f313869f58
diff --git a/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp b/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp
index 735f350..9baced7 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp
@@ -41,6 +41,15 @@
 #define UNBOOTABLE "47806"

 

 

+#define    LYNQ_UPGRADE_STATUS_VERIFING            (0)

+#define    LYNQ_UPGRADE_STATUS_VERIFY_SUCCESS      (1)

+#define    LYNQ_UPGRADE_STATUS_VERIFY_FAIL         (2)

+#define    LYNQ_UPGRADE_STATUS_UPDATING            (3)

+#define    LYNQ_UPGRADE_STATUS_UPDATE_SUCCESS      (4)

+#define    LYNQ_UPGRADE_STATUS_UPDATE_FAIL         (5)

+

+

+

 typedef struct

 {

     int system;

@@ -130,7 +139,7 @@
     }

 

     ret = lynq_get_upgrade_status();

-    if(ret != 0)

+    if(ret != LYNQ_UPGRADE_STATUS_UPDATE_SUCCESS)

     {

         LYINFLOG("Upgrade failed ");

         return -1;

@@ -483,13 +492,8 @@
     LYINFLOG("Current upgrade status:%d ", status.upgrade_status);

     LYINFLOG("Current upgrade total size:%d ", status.total_size);

     LYINFLOG("Current upgrade updated size:%d ", status.upgraded_size);

-    if(status.upgrade_status != 4)

-    {

-        LYINFLOG("Upgrade failed");

-        return -1;

-    }

-    

-    return 0;

+

+    return status.upgrade_status;

 

 }