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

1.现场库,未结算库

2.//TODO erp用户激活测试,忘记/重置密码测试,坩埚下单页面,组装下单,产品下单还差附件测试,mes,消息,刷新token
上级 a73565b0
...@@ -82,14 +82,13 @@ public class WorkContactsDetailActivity extends WorkToolBarActivity { ...@@ -82,14 +82,13 @@ public class WorkContactsDetailActivity extends WorkToolBarActivity {
startActivity(WorkContactsMoneyActivity.class, "type","3","id", getIntent().getStringExtra("id")); startActivity(WorkContactsMoneyActivity.class, "type","3","id", getIntent().getStringExtra("id"));
}else { }else {
startActivity(WorkContactsMoneyActivity.class, "type","2","id", getIntent().getStringExtra("id")); startActivity(WorkContactsMoneyActivity.class, "type","2","id", getIntent().getStringExtra("id"));
} }
break; break;
case R.id.ll_live: case R.id.ll_live:
startActivity(WorkContactsLiveStockActivity.class, "id", getIntent().getStringExtra("id")); startActivity(WorkContactsLiveStockActivity.class, "title","现场库","sign","SEND","id", getIntent().getStringExtra("id"));
break; break;
case R.id.ll_settle: case R.id.ll_settle:
startActivity(WorkContactsLiveStockActivity.class, "id", getIntent().getStringExtra("id")); startActivity(WorkContactsLiveStockActivity.class, "title","未结算库","sign","USED","id", getIntent().getStringExtra("id"));
break; break;
case R.id.ll_receive_ticket: case R.id.ll_receive_ticket:
startActivity(WorkContactsReceiveTicketActivity.class, "id", getIntent().getStringExtra("id")); startActivity(WorkContactsReceiveTicketActivity.class, "id", getIntent().getStringExtra("id"));
......
...@@ -11,11 +11,13 @@ import com.wd.workoffice.R; ...@@ -11,11 +11,13 @@ import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseBean; import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.WorkToolBarActivity; import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.ProPriceBean; import com.wd.workoffice.bean.ProPriceBean;
import com.wd.workoffice.bean.StockBean;
import com.wd.workoffice.bean.WarehoustBean; import com.wd.workoffice.bean.WarehoustBean;
import com.wd.workoffice.retrofit.RtfUtils; import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver; import com.wd.workoffice.retrofit.WorkObserver;
import com.wd.workoffice.ui.adapter.WorkLiveStockAdapter; import com.wd.workoffice.ui.adapter.WorkLiveStockAdapter;
import com.wd.workoffice.ui.adapter.WorkProPriceAdapter; import com.wd.workoffice.ui.adapter.WorkProPriceAdapter;
import com.wd.workoffice.util.UserKeeper;
import com.wd.workoffice.util.WorkUtils; import com.wd.workoffice.util.WorkUtils;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -55,18 +57,21 @@ public class WorkContactsLiveStockActivity extends WorkToolBarActivity { ...@@ -55,18 +57,21 @@ public class WorkContactsLiveStockActivity extends WorkToolBarActivity {
@Override @Override
protected void initData() { protected void initData() {
setTitle(getIntent().getStringExtra("title"));
dataList = new ArrayList<>(); dataList = new ArrayList<>();
dataAdapter = new WorkLiveStockAdapter(R.layout.item_live_sotck, dataList); dataAdapter = new WorkLiveStockAdapter(R.layout.item_live_sotck, dataList);
dataAdapter.bindToRecyclerView(rvData); dataAdapter.bindToRecyclerView(rvData);
dataAdapter.setEmptyView(R.layout.view_empty_content,rvData); dataAdapter.setEmptyView(R.layout.view_empty_content,rvData);
param = WorkUtils.pageKey(); param = WorkUtils.pageKey();
param.put("productId", getIntent().getStringExtra("id")); param.put("customerId", getIntent().getStringExtra("id"));
param.put("deptId", UserKeeper.getInstance().getUserDepId());
param.put("sign", getIntent().getStringExtra("sign"));
param.put("current", page); param.put("current", page);
getData(); getData();
} }
private void getData() { private void getData() {
RtfUtils.getRtf().getWarehouse(param).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() { RtfUtils.getRtf().getStock(param).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
@Override @Override
public void doOnSubscribe(Disposable d) { public void doOnSubscribe(Disposable d) {
} }
...@@ -84,24 +89,26 @@ public class WorkContactsLiveStockActivity extends WorkToolBarActivity { ...@@ -84,24 +89,26 @@ public class WorkContactsLiveStockActivity extends WorkToolBarActivity {
toast(data.getMessage()); toast(data.getMessage());
return; return;
} }
List<WarehoustBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), WarehoustBean.class).getRecords(); List<WarehoustBean.RecordsBean> getList = JSON.parseArray(data.getData().toString(), WarehoustBean.RecordsBean.class);
if (page == 1) {
srlRefresh.finishRefresh();
dataList.clear(); dataList.clear();
dataList.addAll(getList); dataList.addAll(getList);
dataAdapter.notifyDataSetChanged(); dataAdapter.notifyDataSetChanged();
dataAdapter.loadMoreComplete(); // if (page == 1) {
} else { // srlRefresh.finishRefresh();
dataAdapter.loadMoreComplete(); // dataList.clear();
dataList.addAll(getList); // dataList.addAll(getList);
dataAdapter.notifyDataSetChanged(); // dataAdapter.notifyDataSetChanged();
} // dataAdapter.loadMoreComplete();
if (getList.size() == 0) { // } else {
dataAdapter.loadMoreEnd(); // dataAdapter.loadMoreComplete();
} else { // dataList.addAll(getList);
page++; // dataAdapter.notifyDataSetChanged();
} // }
// if (getList.size() == 0) {
// dataAdapter.loadMoreEnd();
// } else {
// page++;
// }
} }
}); });
} }
...@@ -117,13 +124,13 @@ public class WorkContactsLiveStockActivity extends WorkToolBarActivity { ...@@ -117,13 +124,13 @@ public class WorkContactsLiveStockActivity extends WorkToolBarActivity {
getData(); getData();
} }
}); });
dataAdapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() { // dataAdapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() {
@Override // @Override
public void onLoadMoreRequested() { // public void onLoadMoreRequested() {
param.put("current", page); // param.put("current", page);
getData(); // getData();
} // }
}, rvData); // }, rvData);
dataAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() { dataAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
@Override @Override
public void onItemClick(BaseQuickAdapter adapter, View view, int position) { public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论