Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
android
/
dayu
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
320bf9b0
authored
Nov 08, 2017
by
罗翻
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除了修改上门时间的类
parent
d3d91e57
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
116 additions
and
121 deletions
app/src/main/java/com/dayu/bigfish/adapter/HomeTwoTabAdapter.java
app/src/main/java/com/dayu/bigfish/adapter/HomeTwoTabAdapter.java
View file @
320bf9b0
...
@@ -3,7 +3,6 @@ package com.dayu.bigfish.adapter;
...
@@ -3,7 +3,6 @@ package com.dayu.bigfish.adapter;
import
android.content.Context
;
import
android.content.Context
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.content.res.AssetManager
;
import
android.content.res.AssetManager
;
import
android.database.sqlite.SQLiteDatabase
;
import
android.graphics.Typeface
;
import
android.graphics.Typeface
;
import
android.net.Uri
;
import
android.net.Uri
;
import
android.view.View
;
import
android.view.View
;
...
@@ -12,25 +11,22 @@ import android.widget.BaseAdapter;
...
@@ -12,25 +11,22 @@ import android.widget.BaseAdapter;
import
android.widget.ImageView
;
import
android.widget.ImageView
;
import
android.widget.RelativeLayout
;
import
android.widget.RelativeLayout
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
android.widget.Toast
;
import
com.dayu.bigfish.Constants
;
import
com.dayu.bigfish.Constants
;
import
com.dayu.bigfish.MyGreenDao
;
import
com.dayu.bigfish.R
;
import
com.dayu.bigfish.R
;
import
com.dayu.bigfish.activity.AgainUpDoorActivity
;
import
com.dayu.bigfish.activity.AgainUpDoorActivity
;
import
com.dayu.bigfish.activity.AgainVisitActivity
;
import
com.dayu.bigfish.activity.OrderFinishActivity
;
import
com.dayu.bigfish.activity.OrderFinishActivity
;
import
com.dayu.bigfish.activity.UpdataSubscribeTimeActivity
;
import
com.dayu.bigfish.activity.UpdataSubscribeTimeActivity
;
import
com.dayu.bigfish.application.MyApplication
;
import
com.dayu.bigfish.bean.BaseBean
;
import
com.dayu.bigfish.bean.BaseBean
;
import
com.dayu.bigfish.bean.HomeTwoTabBean
;
import
com.dayu.bigfish.bean.HomeTwoTabBean
;
import
com.dayu.bigfish.eventbus.AgainUpDoorText
;
import
com.dayu.bigfish.eventbus.AgainUpDoorText
;
import
com.dayu.bigfish.eventbus.OrderFinish
;
import
com.dayu.bigfish.eventbus.OrderFinish
;
import
com.dayu.bigfish.eventbus.UpdataTime
;
import
com.dayu.bigfish.eventbus.UpdataTime
;
import
com.dayu.bigfish.greendao.GreenDaoManager
;
import
com.dayu.bigfish.greendao.MyGreenDaoDao
;
import
com.dayu.bigfish.greendao.MyGreenDaoDao
;
import
com.dayu.bigfish.sqlbean.MyGreenDao
;
import
com.dayu.bigfish.utils.DateUtils
;
import
com.dayu.bigfish.utils.DateUtils
;
import
com.dayu.bigfish.utils.GetUserInfo
;
import
com.dayu.bigfish.utils.GetUserInfo
;
import
com.dayu.bigfish.utils.SPUtils
;
import
com.dayu.bigfish.utils.ToastUtils
;
import
com.dayu.bigfish.utils.ToastUtils
;
import
com.dayu.bigfish.views.CustomProgressDialog
;
import
com.dayu.bigfish.views.CustomProgressDialog
;
import
com.google.gson.Gson
;
import
com.google.gson.Gson
;
...
@@ -55,6 +51,7 @@ import okhttp3.Response;
...
@@ -55,6 +51,7 @@ import okhttp3.Response;
*/
*/
public
class
HomeTwoTabAdapter
extends
BaseAdapter
{
public
class
HomeTwoTabAdapter
extends
BaseAdapter
{
private
final
MyGreenDaoDao
mMyGreenDao
;
private
Context
context
;
private
Context
context
;
private
List
<
HomeTwoTabBean
.
DataBeanX
.
DataBean
>
twoTablist
;
private
List
<
HomeTwoTabBean
.
DataBeanX
.
DataBean
>
twoTablist
;
private
DateUtils
dateUtils
=
new
DateUtils
();
private
DateUtils
dateUtils
=
new
DateUtils
();
...
@@ -67,11 +64,12 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -67,11 +64,12 @@ public class HomeTwoTabAdapter extends BaseAdapter {
private
String
mToken
;
private
String
mToken
;
// int state;//0:默认开始出发,1:开始服务,2:需要再次上门,3:处理工单
// 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
.
context
=
context
;
this
.
twoTablist
=
list
;
this
.
twoTablist
=
list
;
this
.
mToken
=
token
;
this
.
mToken
=
token
;
dialog
=
new
CustomProgressDialog
(
context
,
R
.
style
.
CustomDialog
);
dialog
=
new
CustomProgressDialog
(
context
,
R
.
style
.
CustomDialog
);
mMyGreenDao
=
GreenDaoManager
.
getInstance
().
getmDaoSession
().
getMyGreenDaoDao
();
EventBus
.
getDefault
().
register
(
this
);
EventBus
.
getDefault
().
register
(
this
);
}
}
...
@@ -107,7 +105,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -107,7 +105,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
//switchView(viewHolder);
//switchView(viewHolder);
try
{
try
{
initData
(
position
,
viewHolder
,
mToken
);
initData
(
position
,
viewHolder
,
mToken
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
ToastUtils
.
showShortToast
(
"待服务列表适配器解析异常"
);
ToastUtils
.
showShortToast
(
"待服务列表适配器解析异常"
);
...
@@ -170,10 +168,10 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -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
=
m
yGreenDaoDao
()
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
Query
query
=
m
MyGreenDao
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
.
build
();
.
build
();
list
=
query
.
list
();
list
=
query
.
list
();
...
@@ -259,7 +257,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -259,7 +257,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
viewHolder
.
itemStartDepart
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
viewHolder
.
itemStartDepart
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
v
)
{
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 {
...
@@ -286,7 +284,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
viewHolder
.
itemServe
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
viewHolder
.
itemServe
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
v
)
{
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 {
...
@@ -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
();
dialog
.
show
();
OkGo
.
get
(
url
+
orderId
)
OkGo
.
get
(
url
+
orderId
)
.
tag
(
this
)
.
tag
(
this
)
.
headers
(
"token"
,
token
)
.
headers
(
"token"
,
token
)
.
execute
(
new
StringCallback
()
{
.
execute
(
new
StringCallback
()
{
@Override
@Override
public
void
onSuccess
(
String
s
,
Call
call
,
Response
response
)
{
public
void
onSuccess
(
String
s
,
Call
call
,
Response
response
)
{
...
@@ -317,7 +315,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -317,7 +315,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
BaseBean
baseBean
=
gson
.
fromJson
(
s
,
BaseBean
.
class
);
BaseBean
baseBean
=
gson
.
fromJson
(
s
,
BaseBean
.
class
);
if
(
baseBean
.
getCode
()
==
0
)
{
if
(
baseBean
.
getCode
()
==
0
)
{
//查询数据库
//查询数据库
Query
query
=
m
yGreenDaoDao
()
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
Query
query
=
m
MyGreenDao
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
.
build
();
.
build
();
List
<
MyGreenDao
>
list2
=
query
.
list
();
List
<
MyGreenDao
>
list2
=
query
.
list
();
...
@@ -328,11 +326,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -328,11 +326,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
MyGreenDao
types
=
list
.
get
(
0
);
MyGreenDao
types
=
list
.
get
(
0
);
types
.
setType
(
"1"
);
types
.
setType
(
"1"
);
//修改状态
//修改状态
m
yGreenDaoDao
()
.
update
(
types
);
m
MyGreenDao
.
update
(
types
);
}
}
}
}
//查询数据库
//查询数据库
Query
query1
=
m
yGreenDaoDao
()
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
Query
query1
=
m
MyGreenDao
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
.
build
();
.
build
();
List
<
MyGreenDao
>
list1
=
query1
.
list
();
List
<
MyGreenDao
>
list1
=
query1
.
list
();
...
@@ -379,10 +377,10 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -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
();
dialog
.
show
();
OkGo
.
get
(
url
+
orderId
)
OkGo
.
get
(
url
+
orderId
)
.
headers
(
"token"
,
token
)
.
headers
(
"token"
,
token
)
.
tag
(
this
)
.
tag
(
this
)
.
execute
(
new
StringCallback
()
{
.
execute
(
new
StringCallback
()
{
@Override
@Override
...
@@ -392,7 +390,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -392,7 +390,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
BaseBean
baseBean
=
gson
.
fromJson
(
s
,
BaseBean
.
class
);
BaseBean
baseBean
=
gson
.
fromJson
(
s
,
BaseBean
.
class
);
if
(
baseBean
.
getCode
()
==
0
)
{
if
(
baseBean
.
getCode
()
==
0
)
{
//查询数据
//查询数据
Query
query
=
m
yGreenDaoDao
()
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
Query
query
=
m
MyGreenDao
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
.
build
();
.
build
();
List
<
MyGreenDao
>
list2
=
query
.
list
();
List
<
MyGreenDao
>
list2
=
query
.
list
();
...
@@ -402,7 +400,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -402,7 +400,7 @@ public class HomeTwoTabAdapter extends BaseAdapter {
MyGreenDao
types
=
list
.
get
(
0
);
MyGreenDao
types
=
list
.
get
(
0
);
types
.
setType
(
"2"
);
types
.
setType
(
"2"
);
//修改状态
//修改状态
m
yGreenDaoDao
()
.
update
(
types
);
m
MyGreenDao
.
update
(
types
);
//设置按钮可见不可见
//设置按钮可见不可见
}
}
//将修改时间改为b---需要再次上门
//将修改时间改为b---需要再次上门
...
@@ -410,11 +408,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -410,11 +408,11 @@ public class HomeTwoTabAdapter extends BaseAdapter {
MyGreenDao
flag
=
list
.
get
(
0
);
MyGreenDao
flag
=
list
.
get
(
0
);
flag
.
setFlag
(
"b"
);
flag
.
setFlag
(
"b"
);
//修改状态
//修改状态
m
yGreenDaoDao
()
.
update
(
flag
);
m
MyGreenDao
.
update
(
flag
);
//设置按钮可见不可见
//设置按钮可见不可见
}
}
//查询数据
//查询数据
Query
query1
=
m
yGreenDaoDao
()
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
Query
query1
=
m
MyGreenDao
.
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
position
).
getId
()),
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
.
build
();
.
build
();
List
<
MyGreenDao
>
list1
=
query1
.
list
();
List
<
MyGreenDao
>
list1
=
query1
.
list
();
list
=
list1
;
list
=
list1
;
...
@@ -472,122 +470,119 @@ public class HomeTwoTabAdapter extends BaseAdapter {
...
@@ -472,122 +470,119 @@ public class HomeTwoTabAdapter extends BaseAdapter {
*
*
* @return
* @return
*/
*/
private
MyGreenDaoDao
myGreenDaoDao
()
{
return
(
MyApplication
.
context
()).
getDaoSession
().
getMyGreenDaoDao
();
}
@Subscribe
(
threadMode
=
ThreadMode
.
MAIN
)
@Subscribe
(
threadMode
=
ThreadMode
.
MAIN
)
public
void
onUpdataTime
(
UpdataTime
updataTime
)
{
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
();
.
build
();
List
<
MyGreenDao
>
list1
=
query3
.
list
();
List
<
MyGreenDao
>
list1
=
query3
.
list
();
list
=
list1
;
list
=
list1
;
if
(
list
.
get
(
0
).
getType
().
equals
(
"2"
)
||
list
.
get
(
0
).
getType
().
equals
(
"1"
))
{
if
(
list
.
get
(
0
).
getType
().
equals
(
"2"
)
||
list
.
get
(
0
).
getType
().
equals
(
"1"
))
{
MyGreenDao
types
=
list
.
get
(
0
);
MyGreenDao
types
=
list
.
get
(
0
);
types
.
setType
(
"0"
);
types
.
setType
(
"0"
);
//修改状态
//修改状态
myGreenDaoDao
().
update
(
types
);
mMyGreenDao
.
update
(
types
);
//设置按钮可见不可见
}
//查询数据库
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
;
//判断显示
if
(
list
.
size
()
!=
0
)
{
if
(
list
.
get
(
0
).
getType
().
equals
(
"0"
)
&&
list
.
get
(
0
).
getFlag
().
equals
(
"a"
))
{
//设置按钮可见不可见
//设置按钮可见不可见
}
viewHolder
.
itemStartDepart
.
setVisibility
(
View
.
VISIBLE
);
//查询数据库
viewHolder
.
itemServe
.
setVisibility
(
View
.
GONE
);
Query
query1
=
myGreenDaoDao
().
queryBuilder
().
where
(
MyGreenDaoDao
.
Properties
.
Ids
.
eq
(
twoTablist
.
get
(
updataTime
.
getCount
()
).
getId
()),
MyGreenDaoDao
.
Properties
.
Logid
.
eq
(
GetUserInfo
.
getACCOUNT_ID
(
context
)))
viewHolder
.
itemOrder
.
setVisibility
(
View
.
GONE
);
.
build
();
viewHolder
.
itemRestrt
.
setVisibility
(
View
.
GONE
);
List
<
MyGreenDao
>
list2
=
query1
.
list
();
viewHolder
.
itemUpdataTime
.
setVisibility
(
View
.
VISIBLE
);
list
=
list2
;
viewHolder
.
itemWait
.
setVisibility
(
View
.
GONE
);
//判断显示
viewHolder
.
rl
.
setVisibility
(
View
.
VISIBLE
);
if
(
list
.
size
()
!=
0
)
{
}
else
if
(
list
.
get
(
0
).
getType
().
equals
(
"1"
)
&&
list
.
get
(
0
).
getFlag
().
equals
(
"a"
))
{
if
(
list
.
get
(
0
).
getType
().
equals
(
"0"
)
&&
list
.
get
(
0
).
getFlag
().
equals
(
"a"
))
{
//设置按钮可见不可见
//设置按钮可见不可见
viewHolder
.
itemServe
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemStartDepart
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemOrder
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemServe
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemStartDepart
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemOrder
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemRestrt
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemRestrt
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemUpdataTime
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemUpdataTime
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemWait
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemWait
.
setVisibility
(
View
.
GONE
);
viewHolder
.
rl
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
rl
.
setVisibility
(
View
.
VISIBLE
);
}
else
if
(
list
.
get
(
0
).
getType
().
equals
(
"1"
)
&&
list
.
get
(
0
).
getFlag
().
equals
(
"a"
))
{
//设置按钮可见不可见
viewHolder
.
itemServe
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemOrder
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemStartDepart
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemRestrt
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemUpdataTime
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemWait
.
setVisibility
(
View
.
GONE
);
viewHolder
.
rl
.
setVisibility
(
View
.
VISIBLE
);
}
}
}
}
}
}
@Subscribe
(
threadMode
=
ThreadMode
.
MAIN
)
@Subscribe
(
threadMode
=
ThreadMode
.
MAIN
)
public
void
onAgainUpDoor
(
AgainUpDoorText
againUpDoorText
)
{
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
();
.
build
();
List
<
MyGreenDao
>
list1
=
query3
.
list
();
List
<
MyGreenDao
>
list1
=
query3
.
list
();
list
=
list1
;
list
=
list1
;
if
(
list
.
get
(
0
).
getType
().
equals
(
"2"
)
||
list
.
get
(
0
).
getFlag
().
equals
(
"b"
))
{
if
(
list
.
get
(
0
).
getType
().
equals
(
"2"
)
||
list
.
get
(
0
).
getFlag
().
equals
(
"b"
))
{
MyGreenDao
types
=
list
.
get
(
0
);
MyGreenDao
types
=
list
.
get
(
0
);
types
.
setType
(
"0"
);
types
.
setType
(
"0"
);
types
.
setFlag
(
"a"
);
types
.
setFlag
(
"a"
);
//修改状态
//修改状态
myGreenDaoDao
().
update
(
types
);
mMyGreenDao
.
update
(
types
);
//设置按钮可见不可见
}
//查询数据库
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
;
//判断显示
if
(
list
.
size
()
!=
0
)
{
if
(
list
.
get
(
0
).
getType
().
equals
(
"0"
)
&&
list
.
get
(
0
).
getFlag
().
equals
(
"a"
))
{
//设置按钮可见不可见
//设置按钮可见不可见
viewHolder
.
itemStartDepart
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemServe
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemOrder
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemRestrt
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemUpdataTime
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemWait
.
setVisibility
(
View
.
GONE
);
viewHolder
.
rl
.
setVisibility
(
View
.
VISIBLE
);
}
}
//查询数据库
}
Query
query1
=
myGreenDaoDao
().
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
;
//判断显示
if
(
list
.
size
()
!=
0
)
{
if
(
list
.
get
(
0
).
getType
().
equals
(
"0"
)
&&
list
.
get
(
0
).
getFlag
().
equals
(
"a"
))
{
//设置按钮可见不可见
viewHolder
.
itemStartDepart
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemServe
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemOrder
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemRestrt
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemUpdataTime
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
itemWait
.
setVisibility
(
View
.
GONE
);
viewHolder
.
rl
.
setVisibility
(
View
.
VISIBLE
);
}
}
}
}
@Subscribe
(
threadMode
=
ThreadMode
.
MAIN
)
@Subscribe
(
threadMode
=
ThreadMode
.
MAIN
)
public
void
onOrderFinish
(
OrderFinish
orderFinish
)
{
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
();
.
build
();
List
<
MyGreenDao
>
list1
=
query
.
list
();
List
<
MyGreenDao
>
list1
=
query
.
list
();
list
=
list1
;
list
=
list1
;
if
(
list
.
get
(
0
).
getType
().
equals
(
"2"
))
{
if
(
list
.
get
(
0
).
getType
().
equals
(
"2"
))
{
MyGreenDao
types
=
list
.
get
(
0
);
MyGreenDao
types
=
list
.
get
(
0
);
types
.
setType
(
"3"
);
types
.
setType
(
"3"
);
//修改状态
//修改状态
myGreenDaoDao
().
update
(
types
);
mMyGreenDao
.
update
(
types
);
//设置按钮可见不可见
}
//查询数据库
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
;
//判断显示
if
(
list
.
size
()
!=
0
)
{
if
(
list
.
get
(
0
).
getType
().
equals
(
"3"
)
&&
list
.
get
(
0
).
getFlag
().
equals
(
"b"
))
{
//设置按钮可见不可见
//设置按钮可见不可见
viewHolder
.
itemStartDepart
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemServe
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemOrder
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemRestrt
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemUpdataTime
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemWait
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
rl
.
setVisibility
(
View
.
GONE
);
}
}
//查询数据库
Query
query1
=
myGreenDaoDao
().
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
;
//判断显示
if
(
list
.
size
()
!=
0
)
{
if
(
list
.
get
(
0
).
getType
().
equals
(
"3"
)
&&
list
.
get
(
0
).
getFlag
().
equals
(
"b"
))
{
//设置按钮可见不可见
viewHolder
.
itemStartDepart
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemServe
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemOrder
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemRestrt
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemUpdataTime
.
setVisibility
(
View
.
GONE
);
viewHolder
.
itemWait
.
setVisibility
(
View
.
VISIBLE
);
viewHolder
.
rl
.
setVisibility
(
View
.
GONE
);
}
}
}
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment