diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/HomeFragment.java b/app/src/main/java/com/oneclouds/cargo/ui/home/HomeFragment.java index 90c91d8..18faeb2 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/HomeFragment.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/HomeFragment.java @@ -114,6 +114,9 @@ public class HomeFragment extends BaseFragment { private TextView etCar; private EditText requirement; private TextView effectiveTime; + private TextView vehicle_type; + private TextView vehicle_length; + private TextView tvHwdlJt; @Override public void msgMethod(Message m) { @@ -142,6 +145,7 @@ public class HomeFragment extends BaseFragment { if (CacheGroup.cacheList.get(OrderRequest.ORDER_PULIST_ORDER) != null) { BaseBean bb = gson.fromJson(CacheGroup.cacheList.get(OrderRequest.ORDER_PULIST_ORDER), BaseBean.class); if (bb.getCode() == 200) { + clearData(); Toast.makeText(con, "创建订单成功", Toast.LENGTH_SHORT).show(); Map map = new HashMap<>(); map.put("expenditure", money); @@ -361,8 +365,8 @@ public class HomeFragment extends BaseFragment { //车型车长 RelativeLayout r3 = v.findViewById(R.id.r3); RelativeLayout r31 = v.findViewById(R.id.r31); - TextView vehicle_type = v.findViewById(R.id.vehicle_type); - TextView vehicle_length = v.findViewById(R.id.vehicle_length); + vehicle_type = v.findViewById(R.id.vehicle_type); + vehicle_length = v.findViewById(R.id.vehicle_length); //业务类型 RelativeLayout r4 = v.findViewById(R.id.r4); TextView businessType = v.findViewById(R.id.businessType); @@ -372,7 +376,7 @@ public class HomeFragment extends BaseFragment { //货物大类 交通厅 RelativeLayout r7 = v.findViewById(R.id.r7); - TextView tvHwdlJt = v.findViewById(R.id.tvHwdlJt); + tvHwdlJt = v.findViewById(R.id.tvHwdlJt); //货物大类 安联 RelativeLayout r8 = v.findViewById(R.id.r8); @@ -833,4 +837,29 @@ public class HomeFragment extends BaseFragment { } } + private void clearData(){ + OrderInputBean.PutTableDataDTO op = new OrderInputBean.PutTableDataDTO(); + OrderInputBean.SendTableDataDTO os = new OrderInputBean.SendTableDataDTO(); + oib.getPutTableData().set(0,op); + oib.getSendTableData().set(0,os); + brv_loading.createV(con, oib.getSendTableData(), R.layout.huoyuan_centent_loading_info). + setOnItemViewListener((position, o, v1) -> { + OrderInputBean.SendTableDataDTO oss = (OrderInputBean.SendTableDataDTO) o; + oss.setSort(position + 1); + initLoadingInfo(o, v1, 0, position); + }); + brv_discharge.createV(con, oib.getPutTableData(), R.layout.huoyuan_centent_discharge_info). + setOnItemViewListener((position, o, v2) -> { + OrderInputBean.PutTableDataDTO ops = (OrderInputBean.PutTableDataDTO) o; + ops.setSort(position + 1); + initLoadingInfo(o, v2, 1, position); + }); + + etCar.setText(""); + vehicle_type.setText(""); + vehicle_length.setText(""); + tvHwdlJt.setText(""); + requirement.setText(""); + money_view.setText(""); + } } diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/NodeInfoActivity.java b/app/src/main/java/com/oneclouds/cargo/ui/home/NodeInfoActivity.java index 22e2be2..4b5a377 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/NodeInfoActivity.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/NodeInfoActivity.java @@ -464,6 +464,12 @@ public class NodeInfoActivity extends BaseActivity { String money = etMoney.getText().toString(); String startTim = tvStartTime.getText().toString(); String endTimeDis = tvEndTimeDis.getText().toString(); + + if (TextUtils.isEmpty(money)){ + ToastUtil.show(con, "请填写运费"); + return; + } + if (TextUtils.isEmpty(name) || TextUtils.isEmpty(nameDis) || TextUtils.isEmpty(money) || TextUtils.isEmpty(startTim)) { ToastUtil.show(con, "请完善装卸货信息");