提交 d8a61489 authored 作者: lgd's avatar lgd

1.修改内部交易分页问题

上级 55a83884
...@@ -28,7 +28,7 @@ public interface BatChooseInfoContract { ...@@ -28,7 +28,7 @@ public interface BatChooseInfoContract {
Observable<BaseBean> getStock(Map<String,Object> param); Observable<BaseBean> getStock(Map<String,Object> param);
Observable<BaseBean> getTradingPro(String code); Observable<BaseBean> getTradingPro(Map<String, Object> param );
Observable<BaseBean> getTradingProList(Map<String,Object> param); Observable<BaseBean> getTradingProList(Map<String,Object> param);
} }
...@@ -55,7 +55,7 @@ public interface BatChooseInfoContract { ...@@ -55,7 +55,7 @@ public interface BatChooseInfoContract {
void getStock(Map<String,Object> param); void getStock(Map<String,Object> param);
void getTradingPro(String code); void getTradingPro(Map<String, Object> param );
void getTradingProList(Map<String,Object> param); void getTradingProList(Map<String,Object> param);
} }
......
...@@ -7,6 +7,7 @@ import com.wd.workoffice.retrofit.RtfUtils; ...@@ -7,6 +7,7 @@ import com.wd.workoffice.retrofit.RtfUtils;
import java.util.Map; import java.util.Map;
import io.reactivex.Observable; import io.reactivex.Observable;
import retrofit2.http.QueryMap;
/** /**
* author : flexible * author : flexible
...@@ -33,8 +34,8 @@ public class BatChooseInfoModel implements BatChooseInfoContract.Model { ...@@ -33,8 +34,8 @@ public class BatChooseInfoModel implements BatChooseInfoContract.Model {
} }
@Override @Override
public Observable<BaseBean> getTradingPro(String code) { public Observable<BaseBean> getTradingPro( Map<String, Object> param ) {
return RtfUtils.getRtf().tradingProDialog(code); return RtfUtils.getRtf().tradingProDialog(param);
} }
@Override @Override
......
package com.wd.workoffice.presenter; package com.wd.workoffice.presenter;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.wd.workoffice.app.BaseBean; import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.bean.ProcessBean; import com.wd.workoffice.bean.ProcessBean;
import com.wd.workoffice.bean.ProductBean; import com.wd.workoffice.bean.ProductBean;
...@@ -114,9 +115,9 @@ public class BatChooseInfoPresenter extends BasePresenter<BatChooseInfoContract. ...@@ -114,9 +115,9 @@ public class BatChooseInfoPresenter extends BasePresenter<BatChooseInfoContract.
} }
@Override @Override
public void getTradingPro(String code) { public void getTradingPro(Map<String, Object> param) {
mView.showLoading(); mView.showLoading();
mModel.getTradingPro(code).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() { mModel.getTradingPro(param).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
@Override @Override
public void doOnSubscribe(Disposable d) { public void doOnSubscribe(Disposable d) {
mDisposable.add(d); mDisposable.add(d);
...@@ -135,7 +136,8 @@ public class BatChooseInfoPresenter extends BasePresenter<BatChooseInfoContract. ...@@ -135,7 +136,8 @@ public class BatChooseInfoPresenter extends BasePresenter<BatChooseInfoContract.
mView.onError(data.getMessage()); mView.onError(data.getMessage());
return; return;
} }
mView.getTradingPro(JSON.parseArray(data.getData().toString(), ProductBean.RecordsBean.class)); ProductBean jsonData = JSON.parseObject(data.getData().toString(), ProductBean.class);
mView.getTradingPro(jsonData.getRecords());
} }
}); });
} }
......
...@@ -1176,13 +1176,20 @@ public interface ApiService { ...@@ -1176,13 +1176,20 @@ public interface ApiService {
@GET("/stockQuantity/return-stock/page/list") @GET("/stockQuantity/return-stock/page/list")
Observable<BaseBean> tradingPro(@QueryMap Map<String, Object> param); Observable<BaseBean> tradingPro(@QueryMap Map<String, Object> param);
// /**
// * 获取产品去向(搜索置换产品)
// *
// * @return
// */
// @GET("/product/search-list")
// Observable<BaseBean> tradingProDialog(@QueryMap Map<String, Object> param);
/** /**
* 获取产品去向(搜索置换产品) * 获取产品去向(搜索置换产品)
* *
* @return * @return
*/ */
@GET("/product/search-list") @GET("/product/page/list")
Observable<BaseBean> tradingProDialog(@Query("soleCode") String soleCode); Observable<BaseBean> tradingProDialog(@QueryMap Map<String, Object> param);
/** /**
* 获取产品去向(搜索置换产品) * 获取产品去向(搜索置换产品)
......
...@@ -220,28 +220,28 @@ public class StoreTradingProductActivity extends WorkToolBarActivity { ...@@ -220,28 +220,28 @@ public class StoreTradingProductActivity extends WorkToolBarActivity {
private void getDialogDetail(TradingBean.RecordsBean soleCode) { private void getDialogDetail(TradingBean.RecordsBean soleCode) {
showLoading(); showLoading();
RtfUtils.getRtf().tradingProDialog(soleCode.getProductSoleCode()).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() { // RtfUtils.getRtf().tradingProDialog(soleCode.getProductSoleCode()).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
@Override // @Override
public void doOnSubscribe(Disposable d) { // public void doOnSubscribe(Disposable d) {
} // }
//
@Override // @Override
public void onFail(String errorMsg) { // public void onFail(String errorMsg) {
hideLoading(); // hideLoading();
toast(errorMsg); // toast(errorMsg);
} // }
//
@Override // @Override
public void onSuccess(BaseBean data) { // public void onSuccess(BaseBean data) {
hideLoading(); // hideLoading();
if (data.getCode() != 0) { // if (data.getCode() != 0) {
toast(data.getMessage()); // toast(data.getMessage());
return; // return;
} // }
List<ProductBean.RecordsBean> productBean = JSON.parseArray(data.getData().toString(), ProductBean.RecordsBean.class); // List<ProductBean.RecordsBean> productBean = JSON.parseArray(data.getData().toString(), ProductBean.RecordsBean.class);
openDialog(soleCode, productBean); // openDialog(soleCode, productBean);
} // }
}); // });
} }
@Override @Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论