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
a9d348f0
Commit
a9d348f0
authored
Jan 31, 2018
by
王海
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化 待测试
parent
b96cf7a4
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 @
a9d348f0
...
...
@@ -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