Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
TangKuPos
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王海
TangKuPos
Commits
9c57e5f0
Commit
9c57e5f0
authored
Feb 01, 2018
by
姜敏
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
f930f15f
cdc3c5e7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
117 additions
and
502 deletions
+117
-502
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
+117
-502
No files found.
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
View file @
9c57e5f0
...
...
@@ -39,11 +39,7 @@ import io.realm.RealmObject;
* @author Zhangzhen
*/
public
final
class
ApiFactory
{
public
static
class
Test
{
/**
* 发送验证码
*
...
...
@@ -54,22 +50,13 @@ public final class ApiFactory {
public
static
Observable
<
Object
>
sendSms
(
String
recvMobile
,
String
sign
,
int
startWay
)
{
switch
(
startWay
)
{
case
1
:
{
return
Api
.
getInstance
().
service
.
sendSms
(
recvMobile
,
sign
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
sendSms
(
recvMobile
,
sign
));
}
case
2
:
{
return
Api
.
getInstance
().
service
.
signUpSmsSend
(
recvMobile
,
sign
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
signUpSmsSend
(
recvMobile
,
sign
));
}
}
return
null
;
}
/**
...
...
@@ -79,11 +66,8 @@ public final class ApiFactory {
* @param smsCheck 验证码
* @return
*/
public
static
Observable
<
Object
>
checkSms
(
String
recvMobile
,
String
smsCheck
)
{
return
Api
.
getInstance
().
service
.
smscheck
(
recvMobile
,
smsCheck
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
smscheck
(
recvMobile
,
smsCheck
));
}
/**
...
...
@@ -100,17 +84,11 @@ public final class ApiFactory {
* @param smsCode 验证码
* @return
*/
public
static
Observable
<
Object
>
rigister
(
String
operMobile
,
String
loginPwd
,
String
merName
,
String
operName
,
String
shopName
,
int
cityCountyId
,
String
cityAddress
,
String
sn
,
String
modelNo
,
String
smsCode
)
{
return
Api
.
getInstance
().
service
.
register
(
operMobile
,
loginPwd
,
merName
,
operName
,
shopName
,
0
,
cityCountyId
,
cityAddress
,
sn
,
modelNo
,
smsCode
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
String
sn
,
String
modelNo
,
String
smsCode
)
{
return
run
(
Api
.
getInstance
().
service
.
register
(
operMobile
,
loginPwd
,
merName
,
operName
,
shopName
,
0
,
cityCountyId
,
cityAddress
,
sn
,
modelNo
,
smsCode
));
}
...
...
@@ -120,9 +98,7 @@ public final class ApiFactory {
* @return
*/
public
static
Observable
<
String
>
logout
()
{
return
Api
.
getInstance
().
service
.
logout
().
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
logout
());
}
/**
...
...
@@ -136,9 +112,7 @@ public final class ApiFactory {
*/
public
static
Observable
<
LoginReturnBean
>
signBefore
(
String
userName
,
String
userPasswd
,
String
model
,
String
sn
)
{
return
Api
.
getInstance
().
service
.
sign
(
userName
,
userPasswd
,
model
,
sn
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
()).
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
sign
(
userName
,
userPasswd
,
model
,
sn
));
}
/**
...
...
@@ -146,12 +120,9 @@ public final class ApiFactory {
*
* @return
*/
public
static
Observable
<
String
>
deviceRegister
()
{
return
Api
.
getInstance
().
service
.
deviceRegister
(
SystemUtil
.
getDeviceSN
(),
SystemUtil
.
getDeviceModel
()).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>
()).
subscribeOn
(
Schedulers
.
io
()).
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
deviceRegister
(
SystemUtil
.
getDeviceSN
(),
SystemUtil
.
getDeviceModel
()));
}
/**
...
...
@@ -163,9 +134,7 @@ public final class ApiFactory {
* @return
*/
public
static
Observable
<
String
>
forget
(
String
phone
,
String
pwd
,
String
smscode
)
{
return
Api
.
getInstance
().
service
.
forget
(
phone
,
pwd
,
smscode
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
forget
(
phone
,
pwd
,
smscode
));
}
/**
...
...
@@ -177,18 +146,14 @@ public final class ApiFactory {
*/
public
static
Observable
<
Integer
>
isShowBtn
(
String
sn
,
String
model
)
{
return
Api
.
getInstance
().
service
.
isShowSignUpBtn
(
sn
,
model
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
isShowSignUpBtn
(
sn
,
model
));
}
/**
* 获取当前登录的用户旗下的门店款台信息
*/
public
static
Observable
<
UserStoreInfo
>
getUserStoreInfo
()
{
return
Api
.
getInstance
().
service
.
getUserStoreInfo
().
onErrorReturn
(
new
ErrorFilter
<>()
).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
()).
observeOn
(
AndroidSchedulers
.
mainThread
()).
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
getUserStoreInfo
());
}
/**
...
...
@@ -201,9 +166,7 @@ public final class ApiFactory {
*/
public
static
Observable
<
Object
>
addStore
(
String
shopName
,
String
cityCountyId
,
String
cityAddress
)
{
return
Api
.
getInstance
().
service
.
addStore
(
shopName
,
cityCountyId
,
cityAddress
)
.
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
()).
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
addStore
(
shopName
,
cityCountyId
,
cityAddress
));
}
/**
...
...
@@ -213,10 +176,7 @@ public final class ApiFactory {
* @return
*/
public
static
Observable
<
Object
>
addCounter
(
long
shopMapId
)
{
return
Api
.
getInstance
().
service
.
addCounter
(
shopMapId
,
SystemUtil
.
getDeviceSN
())
.
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
addCounter
(
shopMapId
,
SystemUtil
.
getDeviceSN
()));
}
/**
...
...
@@ -227,10 +187,7 @@ public final class ApiFactory {
*/
public
static
Observable
<
Object
>
bindCounter
(
long
casherId
)
{
return
Api
.
getInstance
().
service
.
bindCounter
(
casherId
,
SystemUtil
.
getDeviceSN
())
.
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
bindCounter
(
casherId
,
SystemUtil
.
getDeviceSN
()));
}
/**
...
...
@@ -242,10 +199,8 @@ public final class ApiFactory {
*/
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
>>
getSaleOrderList
(
int
pageNulmber
,
int
pageSize
,
String
orderStatus
,
int
payType
)
{
return
Api
.
getInstance
().
service
.
getSaleOrder
(
pageNulmber
,
pageSize
,
orderStatus
,
payType
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
getSaleOrder
(
pageNulmber
,
pageSize
,
orderStatus
,
payType
));
}
/**
...
...
@@ -257,10 +212,8 @@ public final class ApiFactory {
*/
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
>>
getSaleOrderList
(
int
pageNulmber
,
int
pageSize
,
String
orderStatus
,
String
orderNo
,
String
wd
)
{
return
Api
.
getInstance
().
service
.
getSaleOrder
(
pageNulmber
,
pageSize
,
orderStatus
,
orderNo
,
wd
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
getSaleOrder
(
pageNulmber
,
pageSize
,
orderStatus
,
orderNo
,
wd
));
}
...
...
@@ -272,13 +225,9 @@ public final class ApiFactory {
* @return
*/
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
>>
getSaleOrderList
(
String
orderStatus
,
int
pageNulmber
,
int
pageSize
,
long
startDate
,
long
endDate
)
{
return
Api
.
getInstance
().
service
.
getSaleOrder
(
orderStatus
,
pageNulmber
,
pageSize
,
startDate
,
endDate
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
(
String
orderStatus
,
int
pageNulmber
,
int
pageSize
,
long
startDate
,
long
endDate
)
{
return
run
(
Api
.
getInstance
().
service
.
getSaleOrder
(
orderStatus
,
pageNulmber
,
pageSize
,
startDate
,
endDate
));
}
/**
...
...
@@ -288,9 +237,7 @@ public final class ApiFactory {
* @return
*/
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
>
getSaleOrderDetail
(
String
orderId
)
{
return
Api
.
getInstance
().
service
.
getOrderDetail
(
orderId
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
getOrderDetail
(
orderId
));
}
...
...
@@ -301,9 +248,7 @@ public final class ApiFactory {
* @return
*/
public
static
Observable
<
String
>
returnOrder
(
String
orderId
)
{
return
Api
.
getInstance
().
service
.
returnOrder
(
orderId
).
onErrorReturn
(
new
ErrorFilter
<>
()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
()).
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
returnOrder
(
orderId
));
}
...
...
@@ -422,11 +367,7 @@ public final class ApiFactory {
}
public
static
Observable
<
List
<
Category
>>
queryAll
(
Category
category
)
{
return
Api
.
getInstance
().
service
.
queryAll
(
category
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryAll
(
category
));
}
}
...
...
@@ -435,11 +376,7 @@ public final class ApiFactory {
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Smt
>>
queryAll
(
int
pageSize
,
int
pageNumber
)
{
return
Api
.
getInstance
().
service
.
querySmt
(
pageSize
,
pageNumber
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
querySmt
(
pageSize
,
pageNumber
));
}
}
...
...
@@ -447,79 +384,46 @@ public final class ApiFactory {
public
static
class
Ussku
{
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Ussku
>>
usskuQuery
(
int
pageNum
,
String
keyword
)
{
return
Api
.
getInstance
().
service
.
usskuQuery
(
keyword
,
C
.
PRODUCT
.
PAGE_SIZE
,
pageNum
)
.
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
usskuQuery
(
keyword
,
C
.
PRODUCT
.
PAGE_SIZE
,
pageNum
));
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Ussku
>
usskuDetail
(
String
id
)
{
return
Api
.
getInstance
().
service
.
usskuDetail
(
id
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
usskuDetail
(
id
));
}
public
static
Observable
<
String
>
usskuAddMis
(
UsskuParam
usskuParam
)
{
return
Api
.
getInstance
().
service
.
usskuAddMis
(
usskuParam
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
usskuAddMis
(
usskuParam
));
}
public
static
Observable
<
String
>
usskuDelete
(
String
id
)
{
return
Api
.
getInstance
().
service
.
usskuDelete
(
id
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
usskuDelete
(
id
));
}
public
static
Observable
<
String
>
usskuUpdate
(
UsskuParam
usskuParam
)
{
return
Api
.
getInstance
().
service
.
usskuUpdate
(
usskuParam
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
usskuUpdate
(
usskuParam
));
}
}
public
static
class
TRULE
{
public
static
Observable
<
Pager
<
Trule
>>
truleQuery
()
{
return
Api
.
getInstance
().
service
.
truleQuery
(
System
.
currentTimeMillis
()
+
""
)
.
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
truleQuery
(
System
.
currentTimeMillis
()
+
""
));
}
public
static
Observable
<
Pager
<
Trule
>>
truleQueryByVipId
(
long
vipId
)
{
return
Api
.
getInstance
().
service
.
truleQueryByVipId
(
vipId
)
.
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
truleQueryByVipId
(
vipId
));
}
public
static
Observable
<
String
>
truleDetail
(
String
id
)
{
return
Api
.
getInstance
().
service
.
truleDetail
(
id
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
truleDetail
(
id
));
}
public
static
Observable
<
String
>
truleAdd
(
Trule
trule
)
{
return
Api
.
getInstance
().
service
.
truleAdd
(
trule
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
truleAdd
(
trule
));
}
public
static
Observable
<
String
>
truleUpdate
(
Trule
trule
)
{
return
Api
.
getInstance
().
service
.
truleUpdate
(
trule
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
truleUpdate
(
trule
));
}
}
...
...
@@ -527,40 +431,25 @@ public final class ApiFactory {
public
static
class
Gbounds
{
public
static
Observable
<
Pager
<
Gbound
>>
query
(
int
pageSize
,
int
pageNumber
)
{
return
Api
.
getInstance
().
service
.
gboundQuery
(
pageSize
,
pageNumber
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
gboundQuery
(
pageSize
,
pageNumber
));
}
public
static
Observable
<
String
>
add
(
Gbound
gbound
)
{
return
Api
.
getInstance
().
service
.
gBoundAdd
(
gbound
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
gBoundAdd
(
gbound
));
}
public
static
Observable
<
String
>
update
(
Gbound
gbound
)
{
return
Api
.
getInstance
().
service
.
gBoundUpdate
(
gbound
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
gBoundUpdate
(
gbound
));
}
}
public
static
class
Ubounds
{
public
static
Observable
<
Pager
<
Ubound
>>
query
()
{
return
Api
.
getInstance
().
service
.
uBoundQuery
().
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
uBoundQuery
());
}
public
static
Observable
<
Ubound
>
update
(
Ubound
ubound
)
{
return
Api
.
getInstance
().
service
.
uBoundUpdate
(
ubound
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
uBoundUpdate
(
ubound
));
}
}
...
...
@@ -578,43 +467,25 @@ public final class ApiFactory {
public
static
class
Feed
{
public
static
Observable
<
Object
>
addFeed
(
com
.
xingdata
.
zzdpos
.
model
.
Feed
feed
)
{
return
Api
.
getInstance
().
service
.
addFeed
(
feed
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
addFeed
(
feed
));
}
}
public
static
class
Saleorder
{
public
static
Observable
<
String
>
addOrderMis
(
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
.
Param
saleorderParam
)
{
return
Api
.
getInstance
().
service
.
addOrderMis
(
saleorderParam
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
addOrderMis
(
saleorderParam
));
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
>
addOrderPayMis
(
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
.
Pay
saleorderPay
)
{
return
Api
.
getInstance
().
service
.
addOrderPayMis
(
saleorderPay
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
addOrderPayMis
(
saleorderPay
));
}
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
>>
querySaleorderByVipId
(
Long
vipId
,
int
pageNumber
,
int
pageSize
)
{
return
Api
.
getInstance
().
service
.
querySaleorderByVipId
(
vipId
,
pageNumber
,
pageSize
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
querySaleorderByVipId
(
vipId
,
pageNumber
,
pageSize
));
}
...
...
@@ -634,91 +505,59 @@ public final class ApiFactory {
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Ticket
>>
query
(
int
num
,
int
size
,
int
usedFlag
)
{
return
Api
.
getInstance
().
service
.
queryTicket
(
num
,
size
,
usedFlag
,
"ticketIsList"
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryTicket
(
num
,
size
,
usedFlag
,
"ticketIsList"
));
}
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Ticket
>>
query
(
int
num
,
int
size
,
int
usedFlag
,
long
startDate
,
long
endDate
)
{
return
Api
.
getInstance
().
service
.
queryTicket
(
num
,
size
,
usedFlag
,
"ticketIsList"
,
startDate
,
endDate
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryTicket
(
num
,
size
,
usedFlag
,
"ticketIsList"
,
startDate
,
endDate
));
}
public
static
Observable
<
String
>
batchSend
(
String
birthdayType
,
String
vipLevel
,
Long
vipId
,
Long
truleId
)
{
return
Api
.
getInstance
().
service
.
ticketBatchSend
(
birthdayType
,
vipLevel
,
vipId
,
truleId
,
null
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
ticketBatchSend
(
birthdayType
,
vipLevel
,
vipId
,
truleId
,
null
));
}
public
static
Observable
<
String
>
batchSendBefor
(
String
birthdayType
,
String
vipLevel
,
Long
vipId
,
Long
truleId
)
{
return
Api
.
getInstance
().
service
.
ticketBatchSend
(
birthdayType
,
vipLevel
,
vipId
,
truleId
,
"true"
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
ticketBatchSend
(
birthdayType
,
vipLevel
,
vipId
,
truleId
,
"true"
));
}
}
public
static
class
Sssku
{
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Ossku
>>
getOtherShopSsku
(
String
keycode
,
int
pageNumber
,
int
pageSize
)
{
return
Api
.
getInstance
().
service
.
queryOtherShop
(
keycode
,
pageNumber
,
pageSize
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryOtherShop
(
keycode
,
pageNumber
,
pageSize
));
}
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
querySssku
(
int
pageNum
,
String
keyword
,
Long
skuGrpId
)
{
return
run
(
Api
.
getInstance
().
service
.
querySssku
(
pageNum
,
C
.
PRODUCT
.
PAGE_SIZE
,
skuGrpId
,
keyword
));
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
querySssku
(
int
pageNum
,
String
keyword
,
Long
skuGrpId
)
{
return
run
(
Api
.
getInstance
().
service
.
querySssku
(
pageNum
,
C
.
PRODUCT
.
PAGE_SIZE
,
skuGrpId
,
keyword
));
}
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
querySssku
(
int
pageNum
,
String
keyword
)
{
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
querySssku
(
int
pageNum
,
String
keyword
)
{
return
run
(
Api
.
getInstance
().
service
.
querySssku
(
pageNum
,
C
.
PRODUCT
.
PAGE_SIZE
,
keyword
));
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>
update
(
com
.
xingdata
.
zzdpos
.
model
.
Sssku
sssku
)
{
return
Api
.
getInstance
().
service
.
updateSssku
(
sssku
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
updateSssku
(
sssku
));
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>
addSssku
(
com
.
xingdata
.
zzdpos
.
model
.
Sssku
sssku
)
{
return
Api
.
getInstance
().
service
.
addSssku
(
sssku
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
addSssku
(
sssku
));
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>
detailSssku
(
Long
id
)
{
return
Api
.
getInstance
().
service
.
detailSssku
(
id
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
detailSssku
(
id
));
}
}
...
...
@@ -732,11 +571,7 @@ public final class ApiFactory {
.
model
.
CsDetail
csDetail
)
{
return
Api
.
getInstance
().
service
.
addCsDetail
(
csDetail
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
addCsDetail
(
csDetail
));
}
...
...
@@ -747,11 +582,7 @@ public final class ApiFactory {
* 添加库存盘点记录
*/
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Cs
>
addCs
()
{
return
Api
.
getInstance
().
service
.
addCs
()
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
addCs
());
}
...
...
@@ -759,22 +590,14 @@ public final class ApiFactory {
* 查询库存盘点记录详情
*/
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Cs
>
getCsDetail
(
int
id
)
{
return
Api
.
getInstance
().
service
.
getCsDetail
(
id
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
getCsDetail
(
id
));
}
/**
* 删除库存盘点记录
*/
public
static
Observable
<
Object
>
delCsDetail
(
int
id
,
String
csNo
)
{
return
Api
.
getInstance
().
service
.
delCsDetail
(
id
,
csNo
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
delCsDetail
(
id
,
csNo
));
}
/**
...
...
@@ -788,10 +611,8 @@ public final class ApiFactory {
int
pageSize
,
long
startDate
,
long
endDate
)
{
return
Api
.
getInstance
().
service
.
querCsList
(
pageNulmber
,
pageSize
,
startDate
,
endDate
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
querCsList
(
pageNulmber
,
pageSize
,
startDate
,
endDate
));
}
/**
...
...
@@ -802,11 +623,8 @@ public final class ApiFactory {
* @return
*/
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Cs
>>
querCsList
(
int
pageNulmber
,
int
pageSize
)
{
return
Api
.
getInstance
().
service
.
querCsList
(
pageNulmber
,
pageSize
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
int
pageSize
)
{
return
run
(
Api
.
getInstance
().
service
.
querCsList
(
pageNulmber
,
pageSize
));
}
}
...
...
@@ -816,11 +634,7 @@ public final class ApiFactory {
*/
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Notice
>>
queryNotice
(
int
pageNum
,
int
pageSize
)
{
return
Api
.
getInstance
().
service
.
queryNotice
(
pageNum
,
pageSize
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryNotice
(
pageNum
,
pageSize
));
}
}
...
...
@@ -831,22 +645,15 @@ public final class ApiFactory {
public
static
Observable
<
Pager
<
VipRechargeOrder
>>
queryRecharge
(
int
pageNum
,
int
pageSize
,
long
startDate
,
long
endDate
)
{
return
Api
.
getInstance
().
service
.
queryRecharge
(
pageNum
,
pageSize
,
startDate
,
endDate
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryRecharge
(
pageNum
,
pageSize
,
startDate
,
endDate
));
}
/**
* 查询充值记录
*/
public
static
Observable
<
Pager
<
VipRechargeOrder
>>
queryRecharge
(
int
pageNum
,
int
pageSize
)
{
return
Api
.
getInstance
().
service
.
queryRecharge
(
pageNum
,
pageSize
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryRecharge
(
pageNum
,
pageSize
));
}
/**
...
...
@@ -854,11 +661,7 @@ public final class ApiFactory {
*/
public
static
Observable
<
Pager
<
VipRechargeOrder
>>
queryRecharge
(
long
vipId
,
int
pageNum
,
int
pageSize
)
{
return
Api
.
getInstance
().
service
.
queryRecharge
(
vipId
,
pageNum
,
pageSize
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryRecharge
(
vipId
,
pageNum
,
pageSize
));
}
}
...
...
@@ -868,11 +671,7 @@ public final class ApiFactory {
* 查询统计详情
*/
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Sta
>
querySta
()
{
return
Api
.
getInstance
().
service
.
querySta
()
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
querySta
());
}
}
...
...
@@ -884,22 +683,14 @@ public final class ApiFactory {
*/
public
static
Observable
<
String
>
addPsb
(
com
.
xingdata
.
zzdpos
.
model
.
Psb
psb
)
{
return
Api
.
getInstance
().
service
.
addPsb
(
psb
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
addPsb
(
psb
));
}
/**
* 订货修改
*/
public
static
Observable
<
Object
>
updatePsb
(
com
.
xingdata
.
zzdpos
.
model
.
Psb
psb
)
{
return
Api
.
getInstance
().
service
.
updatePsb
(
psb
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
updatePsb
(
psb
));
}
/**
...
...
@@ -907,11 +698,7 @@ public final class ApiFactory {
*/
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Psb
>>
queryPsb
(
int
pageNum
,
int
pageSize
)
{
return
Api
.
getInstance
().
service
.
queryPsb
(
pageNum
,
pageSize
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryPsb
(
pageNum
,
pageSize
));
}
...
...
@@ -920,22 +707,14 @@ public final class ApiFactory {
*/
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Psb
>
queryPsbDetail
(
String
psbNo
,
long
id
)
{
return
Api
.
getInstance
().
service
.
queryPsbDetail
(
psbNo
,
id
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
queryPsbDetail
(
psbNo
,
id
));
}
/**
* 订货订单确认收货
*/
public
static
Observable
<
Object
>
confirmRPsb
(
String
psbNo
)
{
return
Api
.
getInstance
().
service
.
confirmRPsb
(
psbNo
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
confirmRPsb
(
psbNo
));
}
...
...
@@ -943,125 +722,61 @@ public final class ApiFactory {
* 预补货列表
*/
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
preOrder
()
{
return
Api
.
getInstance
().
service
.
preOrder
()
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
return
run
(
Api
.
getInstance
().
service
.
preOrder
());
}
}
public
static
class
Sskugrp
{
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sskugrp
>>
querySskugrp
()
{
return
Api
.
getInstance
().
service
.
querySskugrp
()
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
querySskugrp
());
}
public
static
Observable
<
String
>
add
(
com
.
xingdata
.
zzdpos
.
model
.
Sskugrp
sskugrp
)
{
return
Api
.
getInstance
().
service
.
addSskugrp
(
sskugrp
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
addSskugrp
(
sskugrp
));
}
public
static
Observable
<
String
>
update
(
com
.
xingdata
.
zzdpos
.
model
.
Sskugrp
sskugrp
)
{
return
Api
.
getInstance
().
service
.
updateSskugrp
(
sskugrp
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
updateSskugrp
(
sskugrp
));
}
public
static
Observable
<
String
>
delete
(
Long
skuGrpId
)
{
return
Api
.
getInstance
().
service
.
deleteSskugrp
(
skuGrpId
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
deleteSskugrp
(
skuGrpId
));
}
}
public
static
class
User
{
public
static
Observable
<
Vip
>
queryUserDetailByKeyword
(
String
keyword
)
{
return
Api
.
getInstance
().
service
.
detailUser
(
keyword
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
detailUser
(
keyword
));
}
public
static
Observable
<
Pager
<
Vip
>>
queryUserDetailByWD
(
String
keyword
)
{
return
Api
.
getInstance
().
service
.
queryDetailByWD
(
keyword
,
0
,
200
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
queryDetailByWD
(
keyword
,
0
,
200
));
}
public
static
Observable
<
Pager
<
Vip
>>
queryUserDetailByWD
(
String
keyword
,
int
pageNumber
)
{
return
Api
.
getInstance
().
service
.
queryDetailByWD
(
keyword
,
pageNumber
,
12
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
queryDetailByWD
(
keyword
,
pageNumber
,
12
));
}
public
static
Observable
<
Pager
<
Vip
>>
getVipList
(
int
pageNumber
,
String
vipLevel
)
{
if
(
vipLevel
==
null
)
{
return
Api
.
getInstance
().
service
.
getAllVipList
(
pageNumber
,
12
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
getAllVipList
(
pageNumber
,
12
));
}
else
{
return
Api
.
getInstance
().
service
.
getVipList
(
vipLevel
,
pageNumber
,
12
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
getVipList
(
vipLevel
,
pageNumber
,
12
));
}
}
public
static
Observable
<
Vip
>
addVip
(
Vip
user
)
{
return
Api
.
getInstance
().
service
.
addVip
(
user
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
addVip
(
user
));
}
public
static
Observable
<
Vip
>
updateVip
(
Vip
user
)
{
return
Api
.
getInstance
().
service
.
updateVip
(
user
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
updateVip
(
user
));
}
public
static
Observable
<
Pager
<
Vip
>>
getVipNumber
()
{
return
Api
.
getInstance
().
service
.
getVipList
(
1
,
1
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
getVipList
(
1
,
1
));
}
...
...
@@ -1069,21 +784,12 @@ public final class ApiFactory {
public
static
class
Recard
{
public
static
Observable
<
Boolean
>
checkPwd
(
Long
vipId
,
String
cardNo
,
String
pwd
)
{
return
Api
.
getInstance
().
service
.
checkPwd
(
vipId
,
cardNo
,
EncryptUtils
.
encryptMD5ToString
(
pwd
))
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
checkPwd
(
vipId
,
cardNo
,
EncryptUtils
.
encryptMD5ToString
(
pwd
)));
}
public
static
Observable
<
Vip
>
fullVip
(
Long
vipId
,
Long
amtPay
,
Long
amtSend
)
{
return
Api
.
getInstance
().
service
.
fullVip
(
vipId
,
amtPay
,
amtSend
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
fullVip
(
vipId
,
amtPay
,
amtSend
));
}
// public static Observable<Pager<VipRechargeOrder>> queryCard(Long vipId) {
...
...
@@ -1099,12 +805,7 @@ public final class ApiFactory {
public
static
class
Ms
{
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Ms
>>
query
(
int
pageNum
,
int
pageSize
,
String
keyword
)
{
return
Api
.
getInstance
().
service
.
queryMs
(
pageNum
,
pageSize
,
keyword
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
queryMs
(
pageNum
,
pageSize
,
keyword
));
}
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Ms
>>
query
(
int
pageNum
)
{
...
...
@@ -1113,33 +814,18 @@ public final class ApiFactory {
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Ms
>
detail
(
long
id
)
{
return
Api
.
getInstance
().
service
.
detailMs
(
id
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
detailMs
(
id
));
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Ms
>
update
(
com
.
xingdata
.
zzdpos
.
model
.
Ms
ms
)
{
return
Api
.
getInstance
().
service
.
updateMs
(
ms
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
updateMs
(
ms
));
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Ms
>
add
(
com
.
xingdata
.
zzdpos
.
model
.
Ms
ms
)
{
return
Api
.
getInstance
().
service
.
addMs
(
ms
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
addMs
(
ms
));
}
}
...
...
@@ -1148,12 +834,7 @@ public final class ApiFactory {
.
model
.
Level
level
)
{
return
Api
.
getInstance
().
service
.
addVipLevel
(
level
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
addVipLevel
(
level
));
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Level
>
updateVipLevel
(
com
.
xingdata
...
...
@@ -1161,83 +842,43 @@ public final class ApiFactory {
.
model
.
Level
level
)
{
return
Api
.
getInstance
().
service
.
updateVipLevel
(
level
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
updateVipLevel
(
level
));
}
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Level
>>
getVipLevelList
(
int
pageNumber
,
int
pageSize
)
{
return
Api
.
getInstance
().
service
.
getVipLevelList
(
pageNumber
,
pageSize
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
getVipLevelList
(
pageNumber
,
pageSize
));
}
}
public
static
class
Cor
{
public
static
Observable
<
List
<
com
.
xingdata
.
zzdpos
.
model
.
Cor
>>
queryAll
()
{
return
Api
.
getInstance
().
service
.
queryAllCor
()
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
queryAllCor
());
}
}
public
static
class
Scsku
{
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
queryScsku
(
String
barcode
)
{
return
Api
.
getInstance
().
service
.
queryScsku
(
barcode
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
queryScsku
(
barcode
));
}
}
public
static
class
MsCard
{
public
static
Observable
<
Mscard
>
addMsCard
(
Mscard
m
)
{
return
Api
.
getInstance
().
service
.
addMscard
(
m
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
addMscard
(
m
));
}
public
static
Observable
<
Mscard
>
updteMsCard
(
Mscard
m
)
{
return
Api
.
getInstance
().
service
.
updateMscard
(
m
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
updateMscard
(
m
));
}
public
static
Observable
<
Pager
<
Mscard
>>
mscardQuery
(
long
vipId
)
{
return
Api
.
getInstance
().
service
.
mscardQuery
(
vipId
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
mscardQuery
(
vipId
));
}
public
static
Observable
<
Pager
<
Mscard
>>
mscardQuery
()
{
return
Api
.
getInstance
().
service
.
mscardQuery
()
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
mscardQuery
());
}
}
...
...
@@ -1245,56 +886,30 @@ public final class ApiFactory {
public
static
class
Oper
{
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Oper
>
addOper
(
com
.
xingdata
.
zzdpos
.
model
.
Oper
oper
)
{
return
Api
.
getInstance
().
service
.
addOper
(
oper
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
addOper
(
oper
));
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Oper
>
updateOper
(
com
.
xingdata
.
zzdpos
.
model
.
Oper
oper
)
{
return
Api
.
getInstance
().
service
.
updateOper
(
oper
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
updateOper
(
oper
));
}
public
static
Observable
<
String
>
deleteOper
(
Long
id
)
{
return
Api
.
getInstance
().
service
.
deleteOper
(
id
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
deleteOper
(
id
));
}
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Oper
>>
queryOper
(
String
wd
)
{
return
Api
.
getInstance
().
service
.
queryOper
(
wd
)
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
queryOper
(
wd
));
}
}
public
static
class
Ver
{
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Ver
>
getLastVer
()
{
return
Api
.
getInstance
().
service
.
getLastVer
(
SystemUtil
.
getDeviceSN
())
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
return
run
(
Api
.
getInstance
().
service
.
getLastVer
(
SystemUtil
.
getDeviceSN
()));
}
}
...
...
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