Browse Source

鸡苗扫码记录

master
lh 8 years ago
parent
commit
a1cf82b0bb
4 changed files with 127 additions and 12 deletions
  1. +3
    -0
      app/src/main/AndroidManifest.xml
  2. +11
    -1
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/ChicksFragment.java
  3. +112
    -0
      app/src/main/java/com/qhclh/ytzh/work/carsmannage/FumudaiCarsinfoActivity.java
  4. +1
    -11
      app/src/main/java/com/qhclh/ytzh/work/scan/FumudaiScanResultActivity.java

+ 3
- 0
app/src/main/AndroidManifest.xml View File

@ -87,6 +87,9 @@
<activity <activity
android:name=".work.carsmannage.FumudaiCarsManageActivity" android:name=".work.carsmannage.FumudaiCarsManageActivity"
android:screenOrientation="portrait" /> android:screenOrientation="portrait" />
<activity
android:name=".work.carsmannage.FumudaiCarsinfoActivity"
android:screenOrientation="portrait" />
<activity <activity
android:name=".index.planorder.CarsActivity" android:name=".index.planorder.CarsActivity"
android:screenOrientation="portrait" /> android:screenOrientation="portrait" />


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

@ -1,5 +1,8 @@
package com.qhclh.ytzh.work.carsmannage; package com.qhclh.ytzh.work.carsmannage;
import android.content.Intent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView; import android.widget.ListView;
import com.qhclh.ytzh.R; import com.qhclh.ytzh.R;
@ -44,7 +47,14 @@ public class ChicksFragment extends BaseFragment{
@Override @Override
protected void initOper() { protected void initOper() {
lv_infos_chicks.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Intent intent = new Intent(getActivity(),FumudaiCarsinfoActivity.class);
intent.putExtra("id",l);
startActivity(intent);
}
});
} }
@Override @Override


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

@ -0,0 +1,112 @@
package com.qhclh.ytzh.work.carsmannage;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.ListView;
import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseActivity;
import com.qhclh.ytzh.bean.ScanBean;
import com.qhclh.ytzh.home.RpcUrl;
import com.qhclh.ytzh.tasks.ViewOnClickTask;
import com.qhclh.ytzh.utils.DateTimeUtil;
import com.qhclh.ytzh.work.scan.ScanAdapter;
import org.forks.jsonrpc.JsonRpcResult;
import org.forks.jsonrpc.RpcFacade;
import org.forks.jsonrpc.RpcObject;
import java.util.ArrayList;
import java.util.List;
import butterknife.BindView;
/**
* Created by 青花瓷 on 2018/1/22.
*/
public class FumudaiCarsinfoActivity extends BaseActivity {
@BindView(R.id.toolbar)
Toolbar mToolbar;
@BindView(R.id.fumudai_lv_infos)
ListView fumudai_lv_infos;
private long id;
private List<ScanBean> scanBeanList;
private ScanAdapter scanAdapter;
@Override
protected int setLayoutId() {
return R.layout.act_fumudaiscanresult;
}
@Override
protected void initView() {
initToolbar(mToolbar, "运输结果", new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
}
@Override
protected void initData() {
id = getIntent().getLongExtra("id",0);
scanBeanList = new ArrayList<>();
}
@Override
protected void initOper() {
}
@Override
protected void onResume() {
super.onResume();
load();
}
private void load() {
ViewOnClickTask loadTask = new ViewOnClickTask(this,"加载中...") {
RpcObject rpcObj;
@Override
protected void successUI() {
scanBeanList.clear();
ScanBean scanBean = new ScanBean();
scanBean.setId(rpcObj.getLong("ID"));
scanBean.setInfos_carname(rpcObj.getString("Car_Name"));
scanBean.setInfos_driver(rpcObj.getString("Employee_Name"));
scanBean.setInfos_fuhuachang(rpcObj.getString("Hatchery_Name"));
scanBean.setInfos_yangzhichang(rpcObj.getString("BreedFactory_Name"));
if (rpcObj.getDate("LeaveHatcheryTime")!=null) {
scanBean.setInfos_leavetime(DateTimeUtil.getYMD4(rpcObj.getDate("LeaveHatcheryTime")));
}else {
scanBean.setInfos_leavetime("");
}
if (rpcObj.getDate("ArriveBreedFactoryTime")!=null) {
scanBean.setInfos_daodashijian(DateTimeUtil.getYMD4(rpcObj.getDate("ArriveBreedFactoryTime")));
}else {
scanBean.setInfos_daodashijian("");
}
if (rpcObj.getString("Employee_HandPhone")!=null) {
scanBean.setInfos_phone(rpcObj.getString("Employee_HandPhone"));
}else {
scanBean.setInfos_phone("");
}
scanBeanList.add(scanBean);
scanAdapter = new ScanAdapter(FumudaiCarsinfoActivity.this,scanBeanList);
fumudai_lv_infos.setAdapter(scanAdapter);
}
@Override
public Object call() throws Exception {
JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.ChickTransportLogRpc_Load,id);
rpcObj = result.getRpcObject(RpcUrl.ChickTransportLogRpc_fanhui);
return null;
}
};
loadTask.execute();
}
}

+ 1
- 11
app/src/main/java/com/qhclh/ytzh/work/scan/FumudaiScanResultActivity.java View File

@ -5,7 +5,6 @@ import android.content.Intent;
import android.support.annotation.NonNull; import android.support.annotation.NonNull;
import android.support.v7.widget.Toolbar; import android.support.v7.widget.Toolbar;
import android.view.View; import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView; import android.widget.ListView;
import com.google.zxing.integration.android.IntentIntegrator; import com.google.zxing.integration.android.IntentIntegrator;
@ -65,12 +64,7 @@ public class FumudaiScanResultActivity extends BaseActivity {
@Override @Override
protected void initOper() { protected void initOper() {
fumudai_lv_infos.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
showToast(l+"");
}
});
} }
@Override @Override
@ -82,13 +76,11 @@ public class FumudaiScanResultActivity extends BaseActivity {
} }
private RpcObject rpcObj; private RpcObject rpcObj;
private long id;
private void getactive() { private void getactive() {
ViewOnClickTask getactiveTask = new ViewOnClickTask(this,"加载中...") { ViewOnClickTask getactiveTask = new ViewOnClickTask(this,"加载中...") {
@Override @Override
protected void successUI() { protected void successUI() {
System.out.println("aaa++++getactive++++"+rpcObj);
dongtaiQuanxian(); dongtaiQuanxian();
} }
@ -166,7 +158,6 @@ public class FumudaiScanResultActivity extends BaseActivity {
ViewOnClickTask arriveTask = new ViewOnClickTask(this,"加载中...") { ViewOnClickTask arriveTask = new ViewOnClickTask(this,"加载中...") {
@Override @Override
protected void successUI() { protected void successUI() {
System.out.println("aaa++++arrive++++"+rpcObj);
ScanBean scanBean = new ScanBean(); ScanBean scanBean = new ScanBean();
scanBean.setId(rpcObj.getLong("ID")); scanBean.setId(rpcObj.getLong("ID"));
scanBean.setInfos_carname(rpcObj.getString("Car_Name")); scanBean.setInfos_carname(rpcObj.getString("Car_Name"));
@ -206,7 +197,6 @@ public class FumudaiScanResultActivity extends BaseActivity {
ViewOnClickTask leaveTask = new ViewOnClickTask(this,"加载中...") { ViewOnClickTask leaveTask = new ViewOnClickTask(this,"加载中...") {
@Override @Override
protected void successUI() { protected void successUI() {
System.out.println("aaa++++leave++++"+rpcObj);
ScanBean scanBean = new ScanBean(); ScanBean scanBean = new ScanBean();
scanBean.setId(rpcObj.getLong("ID")); scanBean.setId(rpcObj.getLong("ID"));
scanBean.setInfos_carname(rpcObj.getString("Car_Name")); scanBean.setInfos_carname(rpcObj.getString("Car_Name"));


Loading…
Cancel
Save