From 55f0d839b94524774cee5f302f6a60062cb68ab1 Mon Sep 17 00:00:00 2001
From: wwx <1143403680@qq.com>
Date: Wed, 18 Apr 2018 18:07:38 +0800
Subject: [PATCH] no message
---
app/libs/processor.jar | Bin 5681 -> 0 bytes
app/src/main/AndroidManifest.xml | 4 ++++
app/src/main/java/com/shunzhi/parent/AppConfig.java | 12 ++++++------
app/src/main/java/com/shunzhi/parent/adapter/ReportAdapter.java | 1 +
app/src/main/java/com/shunzhi/parent/api/ApplyReplaceCardApi.java | 2 +-
app/src/main/java/com/shunzhi/parent/contract/apply/ApplyReplaceCardContract.java | 15 +++++++++------
app/src/main/java/com/shunzhi/parent/model/apply/ApplyReplaceCardModel.java | 3 ++-
app/src/main/java/com/shunzhi/parent/presenter/apply/ApplyReplaceCardPresenter.java | 26 ++++++++++++++++++++++----
app/src/main/java/com/shunzhi/parent/ui/activity/apply/ApplyReplaceCardActivity.java | 1 -
app/src/main/java/com/shunzhi/parent/ui/fragment/apply/ApplyReplaceCardFragment.java | 55 ++++++++++++++++++++++++++++++-------------------------
app/src/main/java/com/shunzhi/parent/ui/fragment/report/ChengZhangFragment.java | 11 ++++++++---
app/src/main/res/layout/fragment_apply_replacecard.xml | 8 ++++----
app/src/main/res/layout/fragment_report.xml | 2 +-
mvpsdk/src/main/res/values/dimens.xml | 1 +
14 files changed, 89 insertions(+), 52 deletions(-)
diff --git a/app/libs/processor.jar b/app/libs/processor.jar
index 9baa0a0..7c0fbfe 100644
Binary files a/app/libs/processor.jar and b/app/libs/processor.jar differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d50dfc0..0b3e8d1 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -204,6 +204,10 @@
android:name=".ui.activity.report.ReportSceneActivity"
android:launchMode="singleInstance" />
+
+
diff --git a/app/src/main/java/com/shunzhi/parent/AppConfig.java b/app/src/main/java/com/shunzhi/parent/AppConfig.java
index 5c519c8..653ef8c 100644
--- a/app/src/main/java/com/shunzhi/parent/AppConfig.java
+++ b/app/src/main/java/com/shunzhi/parent/AppConfig.java
@@ -38,15 +38,15 @@ public class AppConfig {
public static String APP_IS_START = "app_is_start";
//http://campus.myjxt.com/
-// public static String BASE_URL="http://60.190.202.57:1000/";
-// public static String BASE_URL_ORDER="http://60.190.202.57:8101/";
-// public static String BASE_URL_FILE="http://60.190.202.57:8196";
+ public static String BASE_URL="http://60.190.202.57:1000/";
+ public static String BASE_URL_ORDER="http://60.190.202.57:8101/";
+ public static String BASE_URL_FILE="http://60.190.202.57:8196";
//正式
- public static String BASE_URL="http://campus.myjxt.com/";
- public static String BASE_URL_ORDER="http://parent.myjxt.com/";
- public static String BASE_URL_FILE="http://manage.myjxt.com";
+// public static String BASE_URL="http://campus.myjxt.com/";
+// public static String BASE_URL_ORDER="http://parent.myjxt.com/";
+// public static String BASE_URL_FILE="http://manage.myjxt.com";
// public static final String url_version = BASE_URL + "api/Common/AppVersion?appType=3";
diff --git a/app/src/main/java/com/shunzhi/parent/adapter/ReportAdapter.java b/app/src/main/java/com/shunzhi/parent/adapter/ReportAdapter.java
index 8312e90..64ccf4f 100644
--- a/app/src/main/java/com/shunzhi/parent/adapter/ReportAdapter.java
+++ b/app/src/main/java/com/shunzhi/parent/adapter/ReportAdapter.java
@@ -13,6 +13,7 @@ import com.share.mvpsdk.base.adapter.BaseRecyclerViewAdapter;
import com.share.mvpsdk.base.adapter.BaseRecyclerViewHolder;
import com.shunzhi.parent.R;
import com.shunzhi.parent.bean.ReportBean;
+import com.shunzhi.parent.ui.activity.apply.ApplyReplaceCardActivity;
import com.shunzhi.parent.ui.activity.report.ReportDetialActivity;
import com.shunzhi.parent.views.CustomLinearLayoutManager;
diff --git a/app/src/main/java/com/shunzhi/parent/api/ApplyReplaceCardApi.java b/app/src/main/java/com/shunzhi/parent/api/ApplyReplaceCardApi.java
index 466e4df..53616b9 100644
--- a/app/src/main/java/com/shunzhi/parent/api/ApplyReplaceCardApi.java
+++ b/app/src/main/java/com/shunzhi/parent/api/ApplyReplaceCardApi.java
@@ -13,5 +13,5 @@ import retrofit2.http.Query;
public interface ApplyReplaceCardApi {
@GET("/api/OneCard/AddStuCard")
- Observable getApplyReplaceCard(@Query("studentId,cardId") int studentId,String cardId);
+ Observable getApplyReplaceCard(@Query("studentId") int studentId,@Query("onecard") String cardId);
}
diff --git a/app/src/main/java/com/shunzhi/parent/contract/apply/ApplyReplaceCardContract.java b/app/src/main/java/com/shunzhi/parent/contract/apply/ApplyReplaceCardContract.java
index 6dabee1..e6706de 100644
--- a/app/src/main/java/com/shunzhi/parent/contract/apply/ApplyReplaceCardContract.java
+++ b/app/src/main/java/com/shunzhi/parent/contract/apply/ApplyReplaceCardContract.java
@@ -1,12 +1,16 @@
package com.shunzhi.parent.contract.apply;
+
+
+import android.util.Log;
+
import com.google.gson.JsonObject;
import com.share.mvpsdk.base.BasePresenter;
import com.share.mvpsdk.base.IBaseActivity;
import com.share.mvpsdk.base.IBaseModel;
-import com.shunzhi.parent.bean.apply.ApplyReplaceCardBean;
+import com.share.mvpsdk.base.IBaseView;
+import com.share.mvpsdk.utils.ToastUtils;
-import java.util.List;
/**
* Created by Administrator on 2018/4/18 0018.
@@ -14,15 +18,14 @@ import java.util.List;
public interface ApplyReplaceCardContract {
- //IOrderDetailModel,IOrderDetailView
abstract class ApplyReplaceCardPreenter extends BasePresenter{
- public abstract void showReplaceCardDetail(int studentId,String cardId);
+ public abstract void ReplaceCardDetail(int studentId,String cardId);
}
interface IApplyReplaceCardModel extends IBaseModel {
io.reactivex.Observable getReplaceCardDetailResult(int studentId, String cardId);
}
- interface IApplyReplaceCardView extends IBaseActivity{
- void showReplaceCardDetail(List applyReplaceCardBean);
+ interface IApplyReplaceCardView extends IBaseView{
+ void showTipsDialog();
}
}
diff --git a/app/src/main/java/com/shunzhi/parent/model/apply/ApplyReplaceCardModel.java b/app/src/main/java/com/shunzhi/parent/model/apply/ApplyReplaceCardModel.java
index 1933f84..a2bdbb0 100644
--- a/app/src/main/java/com/shunzhi/parent/model/apply/ApplyReplaceCardModel.java
+++ b/app/src/main/java/com/shunzhi/parent/model/apply/ApplyReplaceCardModel.java
@@ -3,6 +3,7 @@ package com.shunzhi.parent.model.apply;
import com.google.gson.JsonObject;
import com.share.mvpsdk.base.BaseModel;
import com.share.mvpsdk.helper.RetrofitCreateHelper;
+import com.share.mvpsdk.helper.RxHelper;
import com.shunzhi.parent.AppConfig;
import com.shunzhi.parent.AppContext;
import com.shunzhi.parent.api.ApplyReplaceCardApi;
@@ -22,6 +23,6 @@ public class ApplyReplaceCardModel extends BaseModel implements ApplyReplaceCard
@Override
public Observable getReplaceCardDetailResult(int studentId, String cardId) {
String user_id = AppConfig.getAppConfig(AppContext.getContext()).get(AppConfig.USER_ID);
- return RetrofitCreateHelper.getInstance().createApi(ApplyReplaceCardApi.class,AppConfig.BASE_URL).getApplyReplaceCard(studentId,cardId);
+ return RetrofitCreateHelper.getInstance().createApi(ApplyReplaceCardApi.class,AppConfig.BASE_URL).getApplyReplaceCard(studentId,cardId).compose(RxHelper.rxSchedulerHelper());
}
}
diff --git a/app/src/main/java/com/shunzhi/parent/presenter/apply/ApplyReplaceCardPresenter.java b/app/src/main/java/com/shunzhi/parent/presenter/apply/ApplyReplaceCardPresenter.java
index 0e1a7d0..8bfd5a6 100644
--- a/app/src/main/java/com/shunzhi/parent/presenter/apply/ApplyReplaceCardPresenter.java
+++ b/app/src/main/java/com/shunzhi/parent/presenter/apply/ApplyReplaceCardPresenter.java
@@ -1,10 +1,15 @@
package com.shunzhi.parent.presenter.apply;
+import android.annotation.SuppressLint;
+import android.text.TextUtils;
+import android.util.Log;
+
import com.google.gson.JsonObject;
import com.share.mvpsdk.base.BasePresenter;
import com.share.mvpsdk.utils.ToastUtils;
import com.shunzhi.parent.contract.apply.ApplyReplaceCardContract;
import com.shunzhi.parent.model.apply.ApplyReplaceCardModel;
+import com.shunzhi.parent.views.ReplaceCardDialog;
import io.reactivex.functions.Consumer;
@@ -12,6 +17,10 @@ import io.reactivex.functions.Consumer;
* Created by Administrator on 2018/4/18 0018.
*/
public class ApplyReplaceCardPresenter extends ApplyReplaceCardContract.ApplyReplaceCardPreenter {
+
+ private JsonObject json;
+ private ReplaceCardDialog replaceCardDialog=null;
+
@Override
public ApplyReplaceCardContract.IApplyReplaceCardModel getModel() {
return ApplyReplaceCardModel.newInstance();
@@ -23,12 +32,21 @@ public class ApplyReplaceCardPresenter extends ApplyReplaceCardContract.ApplyRep
}
@Override
- public void showReplaceCardDetail(int studentId, String cardId) {
- mRxManager.register(mIModel.getReplaceCardDetailResult(studentId,cardId).subscribe(new Consumer() {
+ public void ReplaceCardDetail(int studentId, String cardId) {
+ mRxManager.register(mIModel.getReplaceCardDetailResult(studentId, cardId).subscribe(new Consumer() {
+ @SuppressLint("LongLogTag")
@Override
public void accept(JsonObject jsonObject) throws Exception {
- ToastUtils.showToast(jsonObject.toString());
- //接收到的json
+ ToastUtils.showToast("data:" + jsonObject.toString());
+
+ json = jsonObject.getAsJsonObject("data");
+ String isShowTipDialog = json.get("data").getAsString();
+ if (isShowTipDialog.equals("true")) {
+ //mIView.showTipsDialog();
+ replaceCardDialog.setTitle("补卡提示");
+ replaceCardDialog.setText("您已补卡成功!");
+ replaceCardDialog.show();
+ }
}
}, new Consumer() {
diff --git a/app/src/main/java/com/shunzhi/parent/ui/activity/apply/ApplyReplaceCardActivity.java b/app/src/main/java/com/shunzhi/parent/ui/activity/apply/ApplyReplaceCardActivity.java
index f8c8994..82d1740 100644
--- a/app/src/main/java/com/shunzhi/parent/ui/activity/apply/ApplyReplaceCardActivity.java
+++ b/app/src/main/java/com/shunzhi/parent/ui/activity/apply/ApplyReplaceCardActivity.java
@@ -23,7 +23,6 @@ import com.shunzhi.parent.ui.fragment.apply.ApplySigninFragment;
* 补卡界面
*/
-//OrderDetailContract.OrderDetailPreenter,OrderDetailContract.IOrderDetailModel
public class ApplyReplaceCardActivity extends BaseMVPCompatActivity implements View.OnClickListener{
ApplyReplaceCardFragment applyReplaceCardFragment = null;
ImageView ivBack;
diff --git a/app/src/main/java/com/shunzhi/parent/ui/fragment/apply/ApplyReplaceCardFragment.java b/app/src/main/java/com/shunzhi/parent/ui/fragment/apply/ApplyReplaceCardFragment.java
index b7167ce..680a60a 100644
--- a/app/src/main/java/com/shunzhi/parent/ui/fragment/apply/ApplyReplaceCardFragment.java
+++ b/app/src/main/java/com/shunzhi/parent/ui/fragment/apply/ApplyReplaceCardFragment.java
@@ -1,9 +1,11 @@
package com.shunzhi.parent.ui.fragment.apply;
+import android.annotation.SuppressLint;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.text.TextUtils;
+import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
@@ -14,24 +16,24 @@ import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment;
import com.share.mvpsdk.utils.ToastUtils;
import com.shunzhi.parent.R;
import com.shunzhi.parent.contract.apply.ApplyReplaceCardContract;
+import com.shunzhi.parent.presenter.apply.ApplyReplaceCardPresenter;
import com.shunzhi.parent.views.ReplaceCardDialog;
/**
* Created by Administrator on 2018/4/10 0010.
*/
-public class ApplyReplaceCardFragment extends BaseMVPCompatFragment implements View.OnClickListener{
+public class ApplyReplaceCardFragment extends BaseMVPCompatFragment implements View.OnClickListener {
private Button bt_sure;
private Button bt_cancel;
- ReplaceCardDialog replaceCardDialog=null;
+ ReplaceCardDialog replaceCardDialog = null;
private EditText et_cardnum;
- private String cardnum;
- private String cardid;
+ private String cardnum ="";
@NonNull
@Override
public BasePresenter initPresenter() {
- return null;
+ return new ApplyReplaceCardPresenter();
}
@Override
@@ -41,35 +43,38 @@ public class ApplyReplaceCardFragment extends BaseMVPCompatFragment
+ android:layout_margin="@dimen/margin_large">
@@ -100,7 +100,7 @@
android:id="@+id/tv_cardnumber"
android:layout_width="0dp"
android:layout_height="wrap_content"
- android:paddingLeft="@dimen/margin_small"
+ android:layout_margin="@dimen/dp_8"
android:layout_weight="1"
android:text="考勤次数:"
android:textColor="@color/hintTextColor"
diff --git a/app/src/main/res/layout/fragment_report.xml b/app/src/main/res/layout/fragment_report.xml
index f56827a..f2d2e19 100644
--- a/app/src/main/res/layout/fragment_report.xml
+++ b/app/src/main/res/layout/fragment_report.xml
@@ -68,7 +68,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
- android:visibility="visible">
+ android:visibility="gone">
0.66dp
4dp
5dp
+ 8dp
10dp
14dp
22dp
--
libgit2 0.21.0