69
             }
72 70
         }
73 71
     }
74 72
 
75 73
     public interface OnPhotoUploadListener {
76
-        void onPhotoUploadSucceed(String photoPath);
77
-        void onPhotoUploadFail(String photoPath, String groupId);
74
+        void onPhotoUploadSucceed(PhotoBean bean);
75
+
76
+        void onPhotoUploadFail(PhotoBean bean);
78 77
     }
79 78
 }

+ 6 - 0
app/src/main/java/ai/pai/lensman/upload/UploadPresenter.java

@@ -1,12 +1,16 @@
1 1
 package ai.pai.lensman.upload;
2 2
 
3
+import android.content.Intent;
4
+
3 5
 import java.text.SimpleDateFormat;
4 6
 import java.util.ArrayList;
5 7
 import java.util.Date;
6 8
 
9
+import ai.pai.lensman.App;
7 10
 import ai.pai.lensman.base.BaseInteractor;
8 11
 import ai.pai.lensman.bean.SessionBean;
9 12
 import ai.pai.lensman.db.DBService;
13
+import ai.pai.lensman.service.UploadService;
10 14
 
11 15
 public class UploadPresenter implements UploadContract.Presenter,BaseInteractor.InteractorListener<ArrayList<String>> {
12 16
 
@@ -43,6 +47,8 @@ public class UploadPresenter implements UploadContract.Presenter,BaseInteractor.
43 47
             uploadView.refreshSessionViews(sessionList);
44 48
         }
45 49
         sessionSeq = sessionList.size();
50
+
51
+        App.getAppContext().startService(new Intent(App.getAppContext(), UploadService.class));
46 52
     }
47 53
 
48 54
     @Override

kodo - Gogs: Go Git Service

暂无描述

contribution_admin_views.py 932B

    # -*- coding: utf-8 -*- from django.db import transaction from django_query import get_query_value from django_response import response from kodo.decorators import check_admin from member.models import MemberActivityContributionInfo from utils.error.errno_utils import MemberActivityContributionStatusCode @check_admin @transaction.atomic def member_activity_contribution_delete_api(request, administrator): contribution_id = request.POST.get('contribution_id', '') try: contribution = MemberActivityContributionInfo.objects.select_for_update().get(contribution_id=contribution_id, status=True) except MemberActivityContributionInfo.DoesNotExist: return response(MemberActivityContributionStatusCode.ACTIVITY_CONTRIBUTION_NOT_FOUND) contribution.status = False contribution.save() return response(200, 'Member Activity Contribution Delete Success', u'会员活动投稿删除成功')