Commit 320bf9b0 by 罗翻

删除了修改上门时间的类

parent d3d91e57
......@@ -3,7 +3,6 @@ package com.dayu.bigfish.adapter;
import android.content.Context;
import android.content.Intent;
import android.content.res.AssetManager;
import android.database.sqlite.SQLiteDatabase;
import android.graphics.Typeface;
import android.net.Uri;
import android.view.View;
......@@ -12,25 +11,22 @@ import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import com.dayu.bigfish.Constants;
import com.dayu.bigfish.MyGreenDao;
import com.dayu.bigfish.R;
import com.dayu.bigfish.activity.AgainUpDoorActivity;
import com.dayu.bigfish.activity.AgainVisitActivity;
import com.dayu.bigfish.activity.OrderFinishActivity;
import com.dayu.bigfish.activity.UpdataSubscribeTimeActivity;
import com.dayu.bigfish.application.MyApplication;
import com.dayu.bigfish.bean.BaseBean;
import com.dayu.bigfish.bean.HomeTwoTabBean;
import com.dayu.bigfish.eventbus.AgainUpDoorText;
import com.dayu.bigfish.eventbus.OrderFinish;
import com.dayu.bigfish.eventbus.UpdataTime;
import com.dayu.bigfish.greendao.GreenDaoManager;
import com.dayu.bigfish.greendao.MyGreenDaoDao;
import com.dayu.bigfish.sqlbean.MyGreenDao;
import com.dayu.bigfish.utils.DateUtils;
import com.dayu.bigfish.utils.GetUserInfo;
import com.dayu.bigfish.utils.SPUtils;
import com.dayu.bigfish.utils.ToastUtils;
import com.dayu.bigfish.views.CustomProgressDialog;
import com.google.gson.Gson;
......@@ -55,6 +51,7 @@ import okhttp3.Response;
*/
public class HomeTwoTabAdapter extends BaseAdapter {
private final MyGreenDaoDao mMyGreenDao;
private Context context;
private List<HomeTwoTabBean.DataBeanX.DataBean> twoTablist;
private DateUtils dateUtils = new DateUtils();
......@@ -67,11 +64,12 @@ public class HomeTwoTabAdapter extends BaseAdapter {
private String mToken;
// int state;//0:默认开始出发,1:开始服务,2:需要再次上门,3:处理工单
public HomeTwoTabAdapter(Context context, List<HomeTwoTabBean.DataBeanX.DataBean> list,String token) {
public HomeTwoTabAdapter(Context context, List<HomeTwoTabBean.DataBeanX.DataBean> list, String token) {
this.context = context;
this.twoTablist = list;
this.mToken = token;
dialog = new CustomProgressDialog(context, R.style.CustomDialog);
mMyGreenDao = GreenDaoManager.getInstance().getmDaoSession().getMyGreenDaoDao();
EventBus.getDefault().register(this);
}
......@@ -107,7 +105,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
//switchView(viewHolder);
try {
initData(position, viewHolder,mToken);
initData(position, viewHolder, mToken);
} catch (Exception e) {
e.printStackTrace();
ToastUtils.showShortToast("待服务列表适配器解析异常");
......@@ -170,10 +168,10 @@ public class HomeTwoTabAdapter extends BaseAdapter {
}
}
private void initData(final int position, final ViewHolder viewHolder,String token) throws Exception {
private void initData(final int position, final ViewHolder viewHolder, String token) throws Exception {
//查询数据
Query query = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()),
Query query = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()),
MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
list = query.list();
......@@ -259,7 +257,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
viewHolder.itemStartDepart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
initNetWork(viewHolder, orderId, Constants.START_ORDER, position,token);
initNetWork(viewHolder, orderId, Constants.START_ORDER, position, token);
}
});
//修改预约时间
......@@ -286,7 +284,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
viewHolder.itemServe.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
initNetWork1(viewHolder, orderId, Constants.START_SERVE, position,token);
initNetWork1(viewHolder, orderId, Constants.START_SERVE, position, token);
}
});
......@@ -304,11 +302,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
}
/*初始化网络数据*/
public void initNetWork(final ViewHolder viewHolder, final int orderId, String url, final int position,String token) {
public void initNetWork(final ViewHolder viewHolder, final int orderId, String url, final int position, String token) {
dialog.show();
OkGo.get(url + orderId)
.tag(this)
.headers("token",token)
.headers("token", token)
.execute(new StringCallback() {
@Override
public void onSuccess(String s, Call call, Response response) {
......@@ -317,7 +315,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
BaseBean baseBean = gson.fromJson(s, BaseBean.class);
if (baseBean.getCode() == 0) {
//查询数据库
Query query = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()),
Query query = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()),
MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list2 = query.list();
......@@ -328,11 +326,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
MyGreenDao types = list.get(0);
types.setType("1");
//修改状态
myGreenDaoDao().update(types);
mMyGreenDao.update(types);
}
}
//查询数据库
Query query1 = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()),
Query query1 = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()),
MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list1 = query1.list();
......@@ -379,10 +377,10 @@ public class HomeTwoTabAdapter extends BaseAdapter {
}
/*初始化网络数据*/
public void initNetWork1(final ViewHolder viewHolder, final int orderId, String url, final int position,String token) {
public void initNetWork1(final ViewHolder viewHolder, final int orderId, String url, final int position, String token) {
dialog.show();
OkGo.get(url + orderId)
.headers("token",token)
.headers("token", token)
.tag(this)
.execute(new StringCallback() {
@Override
......@@ -392,7 +390,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
BaseBean baseBean = gson.fromJson(s, BaseBean.class);
if (baseBean.getCode() == 0) {
//查询数据
Query query = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()),
Query query = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()),
MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list2 = query.list();
......@@ -402,7 +400,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
MyGreenDao types = list.get(0);
types.setType("2");
//修改状态
myGreenDaoDao().update(types);
mMyGreenDao.update(types);
//设置按钮可见不可见
}
//将修改时间改为b---需要再次上门
......@@ -410,11 +408,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
MyGreenDao flag = list.get(0);
flag.setFlag("b");
//修改状态
myGreenDaoDao().update(flag);
mMyGreenDao.update(flag);
//设置按钮可见不可见
}
//查询数据
Query query1 = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
Query query1 = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(position).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list1 = query1.list();
list = list1;
......@@ -472,14 +470,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
*
* @return
*/
private MyGreenDaoDao myGreenDaoDao() {
return (MyApplication.context()).getDaoSession().getMyGreenDaoDao();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onUpdataTime(UpdataTime updataTime) {
//查询数据
Query query3 = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(updataTime.getCount() ).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
Query query3 = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(updataTime.getCount()).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list1 = query3.list();
list = list1;
......@@ -487,11 +482,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
MyGreenDao types = list.get(0);
types.setType("0");
//修改状态
myGreenDaoDao().update(types);
mMyGreenDao.update(types);
//设置按钮可见不可见
}
//查询数据库
Query query1 = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(updataTime.getCount() ).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
Query query1 = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(updataTime.getCount()).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list2 = query1.list();
list = list2;
......@@ -523,7 +518,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
@Subscribe(threadMode = ThreadMode.MAIN)
public void onAgainUpDoor(AgainUpDoorText againUpDoorText) {
//查询数据
Query query3 = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(againUpDoorText.getValue() ).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
Query query3 = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(againUpDoorText.getValue()).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list1 = query3.list();
list = list1;
......@@ -532,11 +527,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
types.setType("0");
types.setFlag("a");
//修改状态
myGreenDaoDao().update(types);
mMyGreenDao.update(types);
//设置按钮可见不可见
}
//查询数据库
Query query1 = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(againUpDoorText.getValue() ).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
Query query1 = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(againUpDoorText.getValue()).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list2 = query1.list();
list = list2;
......@@ -559,7 +554,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
@Subscribe(threadMode = ThreadMode.MAIN)
public void onOrderFinish(OrderFinish orderFinish) {
//查询数据
Query query = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(orderFinish.getTemp()).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
Query query = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(orderFinish.getTemp()).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list1 = query.list();
list = list1;
......@@ -567,11 +562,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
MyGreenDao types = list.get(0);
types.setType("3");
//修改状态
myGreenDaoDao().update(types);
mMyGreenDao.update(types);
//设置按钮可见不可见
}
//查询数据库
Query query1 = myGreenDaoDao().queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(orderFinish.getTemp()).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
Query query1 = mMyGreenDao.queryBuilder().where(MyGreenDaoDao.Properties.Ids.eq(twoTablist.get(orderFinish.getTemp()).getId()), MyGreenDaoDao.Properties.Logid.eq(GetUserInfo.getACCOUNT_ID(context)))
.build();
List<MyGreenDao> list2 = query1.list();
list = list2;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment