73
-        checkBoxUpgradeInfoInteractor = new CheckBoxUpgradeInfoInteractor(lensmanId,this);
74 69
         uploadServiceConnection = new ServiceConnection() {
75 70
             @Override
76 71
             public void onServiceConnected(ComponentName componentName, IBinder iBinder) {
@@ -105,14 +100,10 @@ class MainPresenter implements MainContract.Presenter,SyncTimeInteractor.SyncTim
105 100
             view.showBoxDisconnectedView();
106 101
         }
107 102
         view.setNewSessionBtnEnabled(false);
108
-        view.showTimeSyncView();
109 103
         if(!isTimeSync){
110 104
             syncTimeInteractor.startJob();
111 105
         }
112 106
         boxStatusInteractor.startJob();
113
-        if(!isBoxUpdateChecked){
114
-            checkBoxUpgradeInfoInteractor.startJob();
115
-        }
116 107
         registerWifiChangeReceiver();
117 108
         App.getAppContext().startService(new Intent(App.getAppContext(), OrderDealService.class));
118 109
         App.getAppContext().bindService(new Intent(App.getAppContext(),OrderDealService.class),
@@ -126,9 +117,6 @@ class MainPresenter implements MainContract.Presenter,SyncTimeInteractor.SyncTim
126 117
     }
127 118
 
128 119
     private void onDataReady(){
129
-        if(!isTimeSync){
130
-            return;
131
-        }
132 120
         view.setNewSessionBtnEnabled(true);
133 121
         if(sessionList.size()==0){
134 122
             view.showEmptyView();
@@ -142,8 +130,7 @@ class MainPresenter implements MainContract.Presenter,SyncTimeInteractor.SyncTim
142 130
     @Override
143 131
     public void stop() {
144 132
         boxStatusInteractor.cancelJob();
145
-        syncTimeInteractor.cancelJob();
146
-        checkBoxUpgradeInfoInteractor.cancelJob();
133
+//        syncTimeInteractor.cancelJob();
147 134
         App.getAppContext().unbindService(uploadServiceConnection);
148 135
         App.getAppContext().unbindService(orderServiceConnection);
149 136
         App.getAppContext().unregisterReceiver(wifiReceiver);
@@ -162,13 +149,6 @@ class MainPresenter implements MainContract.Presenter,SyncTimeInteractor.SyncTim
162 149
         return sessionBean;
163 150
     }
164 151
 
165
-    @Override
166
-    public void resyncTime() {
167
-        if(syncTimeInteractor!=null){
168
-            syncTimeInteractor.cancelJob();
169
-            syncTimeInteractor.startJob();
170
-        }
171
-    }
172 152
 
173 153
     private long getSessionDateInLongFormat(){
174 154
         SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
@@ -255,21 +235,6 @@ class MainPresenter implements MainContract.Presenter,SyncTimeInteractor.SyncTim
255 235
     @Override
256 236
     public void onTimeSync(boolean result, @StringRes int strId) {
257 237
         isTimeSync = result;
258
-        if(result){
259
-            onDataReady();
260
-        }else{
261
-            if(strId!=0){
262
-                view.showRetrySyncView(strId);
263
-            }
264
-        }
265
-    }
266
-
267
-    @Override
268
-    public void onUpgradeInfoFetched(boolean result, String bpversion_str,int versionCode) {
269
-        isBoxUpdateChecked = true;
270
-        if(result){
271
-            view.showBoxUpgradeActivity(bpversion_str,versionCode);
272
-        }
273 238
     }
274 239
 
275 240
 }

+ 4 - 1
app/src/main/res/layout/activity_briefs.xml

@@ -450,12 +450,15 @@
450 450
                 <View
451 451
                     android:layout_width="match_parent"
452 452
                     android:layout_height="1px"
453
+                    android:visibility="gone"
453 454
                     android:background="@color/text_hint_grey_color" />
454 455
 
455 456
                 <LinearLayout
456 457
                     android:layout_width="match_parent"
457 458
                     android:layout_height="44dp"
458
-                    android:orientation="horizontal">
459
+                    android:orientation="horizontal"
460
+                    android:visibility="gone"
461
+                    >
459 462
 
460 463
                     <TextView
461 464
                         android:layout_width="wrap_content"

+ 0 - 40
app/src/main/res/layout/activity_main.xml

@@ -56,46 +56,6 @@
56 56
         android:layout_centerInParent="true"
57 57
         android:src="@drawable/no_photo_tip" />
58 58
 
59
-    <RelativeLayout
60
-        android:id="@+id/sync_time_view"
61
-        android:layout_width="match_parent"
62
-        android:layout_height="match_parent"
63
-        android:background="@color/half_transparent">
64
-
65
-        <com.android.views.loadingdrawable.LoadingView
66
-            android:id="@+id/loading_gear_view"
67
-            android:layout_width="180dp"
68
-            android:layout_height="180dp"
69
-            android:layout_centerInParent="true"
70
-            app:loading_renderer="GearLoadingRenderer"/>
71
-
72
-        <TextView
73
-            android:id="@+id/tv_sync_time_status"
74
-            android:layout_width="wrap_content"
75
-            android:layout_height="wrap_content"
76
-            android:textSize="16sp"
77
-            android:text="@string/time_syncing"
78
-            android:layout_below="@id/loading_gear_view"
79
-            android:layout_marginTop="10dp"
80
-            android:layout_centerHorizontal="true"
81
-            android:textColor="@color/white"/>
82
-
83
-        <Button
84
-            android:id="@+id/btn_retry_sync"
85
-            android:layout_width="140dp"
86
-            android:layout_height="40dp"
87
-            android:layout_centerHorizontal="true"
88
-            android:layout_below="@id/tv_sync_time_status"
89
-            android:layout_marginTop="10dp"
90
-            android:background="@drawable/retry_sync_btn_rounded_rect_bg"
91
-            android:gravity="center"
92
-            android:text="@string/time_sync_retry"
93
-            android:textColor="@color/white"
94
-            android:visibility="gone"
95
-            android:textSize="18sp" />
96
-    </RelativeLayout>
97
-
98
-
99 59
     <android.support.v7.widget.RecyclerView
100 60
         android:id="@+id/recycler_view_sessions"
101 61
         android:layout_width="match_parent"

hanyuan - Gogs: Go Git Service

No Description

branch_campus_views.py 1.8KB

    # -*- coding: utf-8 -*- from __future__ import division from django_response import response from paginator import pagination from registration.models import (BranchCampusAdministratorInfo, BranchCampusInfo, CourseRegisterInfo, UserCourseRegisterInfo) def add_branch_campus(request): campus_name = request.POST.get('campus_name', '') campus = BranchCampusInfo.objects.create(campus_name=campus_name) return response(data={ 'campus_id': campus.campus_id, }) def update_branch_campus(request): campus_id = request.POST.get('campus_id', '') campus_name = request.POST.get('campus_name', '') BranchCampusInfo.objects.filter(campus_id=campus_id).update(campus_name=campus_name) BranchCampusAdministratorInfo.objects.filter(campus_id=campus_id).update(campus_name=campus_name) CourseRegisterInfo.objects.filter(campus_id=campus_id).update(campus_name=campus_name) UserCourseRegisterInfo.objects.filter(campus_id=campus_id).update(campus_name=campus_name) return response() def get_branch_campus_list(request): page = request.POST.get('page', 1) num = request.POST.get('num', 20) campus = BranchCampusInfo.objects.filter(status=True) count = campus.count() campus, left = pagination(campus, page, num) campus = [c.data for c in campus] return response(data={ 'logs': campus, 'count': count, 'left': left, }) def delete_branch_campus(request): campus_id = request.POST.get('campus_id', '') try: campus = BranchCampusInfo.objects.get(id=campus_id) except BranchCampusInfo.DoesNotExist: return response() if campus.campus_type == BranchCampusInfo.MAIN: return response(40001, '', '总院不可删除') BranchCampusInfo.objects.filter(campus_id=campus_id).update(status=False) return response()