Browse Source

no message

master
lh 7 years ago
parent
commit
18c8ee86df
4 changed files with 78 additions and 7 deletions
  1. +1
    -1
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/CarsManageActivity.java
  2. +21
    -0
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/FactryidBean.java
  3. +35
    -6
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/GrossChickenFragment.java
  4. +21
    -0
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/UseridBean.java

+ 1
- 1
app/src/main/java/com/qhclh/ytzh/work/carsmannage/CarsManageActivity.java View File

@ -202,7 +202,7 @@ public class CarsManageActivity extends BaseActivity1 implements CalendarDialogF
break; break;
case R.id.sc_factry: case R.id.sc_factry:
break; break;
} }
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);


+ 21
- 0
app/src/main/java/com/qhclh/ytzh/work/carsmannage/FactryidBean.java View File

@ -0,0 +1,21 @@
package com.qhclh.ytzh.work.carsmannage;
/**
* Created by 青花瓷 on 2018/5/7.
*/
public class FactryidBean {
private long id;
public FactryidBean(long id) {
this.id = id;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
}

+ 35
- 6
app/src/main/java/com/qhclh/ytzh/work/carsmannage/GrossChickenFragment.java View File

@ -22,6 +22,7 @@ import org.greenrobot.eventbus.ThreadMode;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map;
import butterknife.BindView; import butterknife.BindView;
@ -39,6 +40,10 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout.
private List<MaojiScanBean> scanBeanList; private List<MaojiScanBean> scanBeanList;
private CarsInfosGAdapter adapter; private CarsInfosGAdapter adapter;
private long userID;
private long factryID;
private long choseTime;
@Override @Override
protected int setLayout() { protected int setLayout() {
return R.layout.fragment_grosschicken; return R.layout.fragment_grosschicken;
@ -55,6 +60,8 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout.
@Override @Override
protected void initData() { protected void initData() {
scanBeanList = new ArrayList<>(); scanBeanList = new ArrayList<>();
page = 0;
Query(userID,factryID,choseTime);
} }
@Override @Override
@ -73,11 +80,9 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout.
@Override @Override
public void onResume() { public void onResume() {
super.onResume(); super.onResume();
page = 0;
Query();
} }
private void Query() {
private void Query(final long userid,final long factryid,final long time) {
ViewOnClickTask queryTask = new ViewOnClickTask(getActivity(),"加载中...") { ViewOnClickTask queryTask = new ViewOnClickTask(getActivity(),"加载中...") {
List<RpcObject> rpcObj; List<RpcObject> rpcObj;
@Override @Override
@ -112,6 +117,11 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout.
select.add("Car_Name"); select.add("Car_Name");
select.add("BreedFactory_Name"); select.add("BreedFactory_Name");
Map<Object, Object> where = queryObj.getMap("Where");
where.put("User_ID",userid);
where.put("BreedFactory_ID",factryid);
where.put("CreateTime",time/1000);
List<Object> orderList = queryObj.getList("OrderBy"); List<Object> orderList = queryObj.getList("OrderBy");
RpcObject orderBy = RpcObject.create(RpcUrl.DayProductRpc_Query_order); RpcObject orderBy = RpcObject.create(RpcUrl.DayProductRpc_Query_order);
orderBy.setString("Name", "CreateTime"); orderBy.setString("Name", "CreateTime");
@ -132,12 +142,12 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout.
@Override @Override
public void run() { public void run() {
rfl_gross.setLoading(false); rfl_gross.setLoading(false);
querymore();
querymore(userID,factryID,choseTime);
} }
},1000); },1000);
} }
private void querymore() {
private void querymore(final long userid, final long factryid, final long time) {
page++; page++;
ViewOnClickTask queryTask = new ViewOnClickTask(getActivity(),"加载中...") { ViewOnClickTask queryTask = new ViewOnClickTask(getActivity(),"加载中...") {
List<RpcObject> rpcObj; List<RpcObject> rpcObj;
@ -171,6 +181,11 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout.
select.add("Car_Name"); select.add("Car_Name");
select.add("BreedFactory_Name"); select.add("BreedFactory_Name");
Map<Object, Object> where = queryObj.getMap("Where");
where.put("User_ID",userid);
where.put("BreedFactory_ID",factryid);
where.put("CreateTime",time/1000);
List<Object> orderList = queryObj.getList("OrderBy"); List<Object> orderList = queryObj.getList("OrderBy");
RpcObject orderBy = RpcObject.create(RpcUrl.DayProductRpc_Query_order); RpcObject orderBy = RpcObject.create(RpcUrl.DayProductRpc_Query_order);
orderBy.setString("Name", "CreateTime"); orderBy.setString("Name", "CreateTime");
@ -187,7 +202,21 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout.
@Subscribe(threadMode = ThreadMode.MAIN) @Subscribe(threadMode = ThreadMode.MAIN)
public void onEvent(TimeEvent event){ public void onEvent(TimeEvent event){
choseTime = event.getTime();
page = 0;
Query(userID,factryID,choseTime);
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onEvent(UseridBean event){
userID = event.getId();
page = 0;
Query(userID,factryID,choseTime);
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onEvent(FactryidBean event){
factryID = event.getId();
page = 0;
Query(userID,factryID,choseTime);
} }
@Override @Override


+ 21
- 0
app/src/main/java/com/qhclh/ytzh/work/carsmannage/UseridBean.java View File

@ -0,0 +1,21 @@
package com.qhclh.ytzh.work.carsmannage;
/**
* Created by 青花瓷 on 2018/5/7.
*/
public class UseridBean {
private long id;
public UseridBean(long id) {
this.id = id;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
}

Loading…
Cancel
Save