StephenArk30 6 rokov pred
rodič
commit
dc42b63bd5

+ 4 - 0
sourcecode/h5app/vue/src/components/schoolCard.vue

@@ -114,6 +114,10 @@
             BasicFunction.get_data('smartIdentity/list?userId=' + userid, function (res) {
                 // console.log('----- User Identity -----');
                 // console.log(res);
+                if (res === undefined || res.model === undefined) {
+                    Toast('读取失败,请检查网络');
+                    that.$router.push('verify');
+                }
                 if (res.ret === '10000') {
                     try {
                         let t = res.model.list;

+ 3 - 0
sourcecode/h5app/vue/src/components/schoolidCard.vue

@@ -151,6 +151,9 @@
                 BasicFunction.get_data("smartUsers/list?uid=" + userId, function (response) {
                     // console.log("------ Data Rcvd in getIdentityInfo --------");
                     // console.log(response);
+                    if (response === undefined) {
+                        that.$router.push('index');
+                    }
                     try {
                         let t = response.model.list;
                         if (response.ret === "10000") {

+ 2 - 1
sourcecode/h5app/vue/src/connector/basic-service.js

@@ -322,7 +322,7 @@ var BasicFunction = new (function () {
     };
 
     this.on_fail = function (msg) {
-        alert("系统遇到小问题,程序猿学长正在快马加鞭修复!请联系微信:lugt00,第一时间为你手动匹配!");
+        alert("网络可能不畅,您的礼物我们十分重视。为了给您更佳的体验,您可以微信搜索支持服务账号 lugt00, 专享人工匹配通道!");
         BasicFunction.Queue.errorCount += 1;
         if (BasicFunction.Queue.errorCount >= 10) {
             BasicFunction.Queue.errorCount = 0;
@@ -332,6 +332,7 @@ var BasicFunction = new (function () {
             BasicFunction.send_alert("很抱歉,网络错误数量过多,暂时终止HTTP功能30s");
         }
         BasicFunction.send_alert(" 很抱歉,网络错误,请查看 Console");
+        BasicFunction.logwarn(msg);
         BasicFunction.logwarn("-----   网络请求失败 ---------");
         BasicFunction.logwarn("-----------msg-------------");
         BasicFunction.logwarn(JSON.stringify(msg));

+ 3 - 3
sourcecode/h5app/vue/src/views/SecurityVerify.vue

@@ -188,7 +188,7 @@
                             BasicFunction.get_data("smartIdentity/list?userId=" + userId, function (res) {
                                 try {
                                     let useridentity = res.model.list[0];
-                                    if (res.ret === '10000') {
+                                    if (res.ret === '10000' && res.model !== undefined && res.model.list !== undefined && res.model.list.length > 0) {
                                         useridentity.userWxAccount = that.wechat;
                                         useridentity.dormDistrict = that.dorId;
                                         useridentity.userSex = parseInt(that.radio);
@@ -205,14 +205,14 @@
                                                     // console.log(res);
                                                     try {
                                                         let user = res.model.list[0];
-                                                        if (res.ret === '10000') {
+                                                        if (res.ret === '10000' && res.model !== undefined && res.model.list !== undefined) {
                                                             user.name = that.username;
                                                             user.phone = that.phone;
                                                             // console.log('----- Update User Info -----');
                                                             // console.log(user);
                                                             BasicFunction.get_data('smartUsers/updateBatch', function (res) {
                                                                 // console.log(res);
-                                                                if (res.ret === '10000') {
+                                                                if (res !== undefined && res.ret === '10000') {
                                                                     Toast.success("注册成功");
                                                                     that.$router.push('presentRegister');
                                                                 } else {

+ 1 - 1
sourcecode/h5app/vue/src/views/me.vue

@@ -42,7 +42,7 @@
                 // console.log(response);
                 try {
                     let list = response.model.list;
-                    if (response.ret === "10000") {
+                    if (response.ret === "10000" && response.model !== undefined && response.model.list !== undefined) {
                         list.forEach(gift => {
                             if (gift.sort !== 4) b_a = false; // 限制上传1个礼物
                         });