198 210
                 e.printStackTrace();
199 211
             } finally {
200
-                try{
212
+                try {
201 213
                     inStream.close();
202 214
                     conn.disconnect();
203 215
                     fOut.close();
204
-                }catch (Exception e){
216
+                } catch (Exception e) {
205 217
                     e.printStackTrace();
206 218
                 }
207 219
             }
@@ -213,8 +225,9 @@ public class OrderDealService extends Service {
213 225
             super.onPostExecute(result);
214 226
             if (result) {
215 227
                 uploadOrigin(orderBean);
216
-            }else{
217
-
228
+            } else {
229
+                orderList.remove(orderBean);
230
+                dealOrder();
218 231
             }
219 232
         }
220 233
     }
@@ -230,21 +243,21 @@ public class OrderDealService extends Service {
230 243
 
231 244
         @Override
232 245
         protected Boolean doInBackground(Void... params) {
233
-            for(int k = 0 ; k< 5;k++){
246
+            for (int k = 0; k < 5; k++) {
234 247
                 try {
235 248
                     String dirPath = ai.pai.lensman.utils.Constants.APP_IMAGE_DIR + File.separator + bean.photoBean.sessionId
236
-                            + File.separator + ai.pai.lensman.utils.Constants.THUMBNAIL_DIR_NAME;
249
+                            + File.separator + Constants.ORIGIN_DIR_NAME;
237 250
                     File dir = new File(dirPath);
238 251
                     dir.mkdirs();
239 252
                     File photo = new File(dir, bean.photoBean.photoName);
240
-                    LogHelper.d(TAG, "上传照片 第"+k+"次尝试"+ bean);
253
+                    LogHelper.d(TAG, "上传照片 第" + k + "次尝试" + bean);
241 254
                     if (photo.exists() && photo.isFile()) {
242 255
                         PhotoUploadUtils photoUploadUtils = new PhotoUploadUtils(UrlContainer.ORIGIN_PHOTO_UPLOAD_URL + "?timestamp=" + System.currentTimeMillis());
243 256
                         photoUploadUtils.addFileParameter("photo", photo);
244 257
                         photoUploadUtils.addTextParameter("user_id", bean.photoBean.lensmanId);
245 258
                         photoUploadUtils.addTextParameter("session_id", bean.photoBean.sessionId);
246 259
                         photoUploadUtils.addTextParameter("photo_id", String.valueOf(bean.photoBean.photoId));
247
-                        photoUploadUtils.addTextParameter("nickname",Preferences.getInstance().getUserName());
260
+                        photoUploadUtils.addTextParameter("nickname", Preferences.getInstance().getUserName());
248 261
 
249 262
                         String result = new String(photoUploadUtils.send(), "UTF-8");
250 263
                         JSONObject resultObj = new JSONObject(result);
@@ -273,7 +286,8 @@ public class OrderDealService extends Service {
273 286
                 LogHelper.d(TAG, "上传 UploadTask " + bean + "  fail ");
274 287
             }
275 288
         }
276
-
277 289
     }
278 290
 
291
+
292
+
279 293
 }

thermometer - Gogs: Go Git Service

Нет описания

wx_views.py 1.2KB

    # -*- coding: utf-8 -*- from __future__ import division from django.conf import settings from django_response import response from pywe_qrcode import qrcode_limit_str_scene from pywe_storage import RedisStorage from utils.error.errno_utils import ParamStatusCode from utils.redis.connect import r def get_limit_scene_qrcode_url(request): scene = str(request.GET.get('scene', '')) if not scene: return response(ParamStatusCode.PARAM_NOT_FOUND) JSAPI = settings.WECHAT.get('JSAPI', {}) appid = JSAPI.get('appID', '') appsecret = JSAPI.get('appsecret', '') if not appid: return response(ParamStatusCode.PARAM_NOT_FOUND) qrurl = qrcode_limit_str_scene(scene_str=scene, appid=appid, secret=appsecret, storage=RedisStorage(r), qrurl=True) return response(data={ 'qrurl': qrurl, }) def get_point_limit_scene_qrcode_url(scene): if not scene: return '' JSAPI = settings.WECHAT.get('JSAPI', {}) appid = JSAPI.get('appID', '') appsecret = JSAPI.get('appsecret', '') if not appid: return '' qrurl = qrcode_limit_str_scene(scene_str=scene, appid=appid, secret=appsecret, storage=RedisStorage(r), qrurl=True, useurl=True) return qrurl