Commit a9d348f0 authored by 王海's avatar 王海

代码优化 待测试

parent b96cf7a4
......@@ -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()));
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment