From 95ae2c8442ceed623193ea39a3a0d42dbd893dee Mon Sep 17 00:00:00 2001 From: wanghao Date: Wed, 22 Apr 2026 18:03:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=96=B0=E5=BB=BA=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E8=BD=A6=E7=89=8C=E6=9F=A5=E8=AF=A2=E5=BC=82=E5=B8=B8=E9=80=89?= =?UTF-8?q?=E4=B8=AD=E8=BD=A6=E7=89=8C=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../maintenance/CreateWorkOrderActivity.java | 70 ++++++++++--------- 1 file changed, 37 insertions(+), 33 deletions(-) diff --git a/app/src/main/java/com/example/tyre/maintenance/CreateWorkOrderActivity.java b/app/src/main/java/com/example/tyre/maintenance/CreateWorkOrderActivity.java index 81545f4..1ff92dd 100644 --- a/app/src/main/java/com/example/tyre/maintenance/CreateWorkOrderActivity.java +++ b/app/src/main/java/com/example/tyre/maintenance/CreateWorkOrderActivity.java @@ -36,14 +36,15 @@ import java.util.Map; import okhttp3.RequestBody; public class CreateWorkOrderActivity extends BaseActivity { + private final Handler handler = new Handler(Looper.getMainLooper()); private TipResultDialog tipDialog; private ActivityCreateWorkOrderBinding binding; private ListPopupWindow lpw; private boolean isSearch = false; private List baseCarList; private Map submitMap; - private final Handler handler = new Handler(Looper.getMainLooper()); private Runnable searchRunnable; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -63,7 +64,7 @@ public class CreateWorkOrderActivity extends BaseActivity { @Override public void afterTextChanged(Editable s) { Log.e("TAG", "afterTextChanged:" + s); - if (isSearch){ + if (isSearch) { if (searchRunnable != null) { handler.removeCallbacks(searchRunnable); } @@ -89,7 +90,7 @@ public class CreateWorkOrderActivity extends BaseActivity { lpw.dismiss(); }); List list = Arrays.asList(getResources().getStringArray(R.array.zxzd)); - binding.orderCreateSite.setSelection(list.indexOf( SharedPreferencesUtils.getstring("workOrderSite", "光明修理厂"))); + binding.orderCreateSite.setSelection(list.indexOf(SharedPreferencesUtils.getstring("workOrderSite", "光明修理厂"))); binding.orderCreateSite.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView adapterView, View view, int i, long l) { @@ -106,30 +107,33 @@ public class CreateWorkOrderActivity extends BaseActivity { private void selectCarNo(String carNo) { - Map map=new HashMap<>(); + Map map = new HashMap<>(); map.put("carNo", carNo); OkGo.post(MyUrl.url + "/tyre/car/PdaQueryCarList").tag(this) .upRequestBody(RequestBody.create(JSON, gson.toJson(map))) .params("carNo", carNo).execute(new MyRecultCall(dialog, this) { - @Override - public void onSuccess(Response response) { - super.onSuccess(response); - var body = response.body(); - if (body.getCode() == 0) { + @Override + public void onSuccess(Response response) { + super.onSuccess(response); + var body = response.body(); + if (body.getCode() == 0) { - baseCarList = gson.fromJson(body.getJson(), new TypeToken>() { - }.getType()); - if (baseCarList == null || baseCarList.isEmpty()) return; - List carNoList = new ArrayList<>(baseCarList.size()); - baseCarList.forEach(car -> carNoList.add(car.getCarNo())); - lpw.setAdapter(new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, carNoList)); - lpw.show(); - return; - } - tipDialog.show(false,null, body.getMsg(), false); - } - }); + baseCarList = gson.fromJson(body.getJson(), new TypeToken>() { + }.getType()); + if (baseCarList == null || baseCarList.isEmpty()) { + lpw.dismiss(); + return; + } + List carNoList = new ArrayList<>(baseCarList.size()); + baseCarList.forEach(car -> carNoList.add(car.getCarNo())); + lpw.setAdapter(new ArrayAdapter<>(context, android.R.layout.simple_list_item_1, carNoList)); + lpw.show(); + return; + } + tipDialog.show(false, null, body.getMsg(), false); + } + }); } @@ -143,21 +147,21 @@ public class CreateWorkOrderActivity extends BaseActivity { submitMap.put("factoryId", getDeptId(binding.orderCreateSite.getSelectedItem().toString())); submitMap.put("createBy", SharedPreferencesUtils.getstring("user", "admin")); submitMap.put("status", "PROCESSING"); - submitMap.put("maintainDate",dateFormat.format(new Date())); + submitMap.put("maintainDate", dateFormat.format(new Date())); OkGo.post(MyUrl.url + "/tyre/order/PDAAddMaintenanceOrder") .upRequestBody(RequestBody.create(JSON, gson.toJson(submitMap))) .execute(new MyRecultCall(dialog, this) { - @Override - public void onSuccess(Response response) { - super.onSuccess(response); - var body = response.body(); - if (body.getCode() == 0) { - tipDialog.show(true,"发起成功!", "已加入【未完成】列表", true); - } else { - tipDialog.show(false,null, body.getMsg(), false); - } + @Override + public void onSuccess(Response response) { + super.onSuccess(response); + var body = response.body(); + if (body.getCode() == 0) { + tipDialog.show(true, "发起成功!", "已加入【未完成】列表", true); + } else { + tipDialog.show(false, null, body.getMsg(), false); + } - } - }); + } + }); } } \ No newline at end of file