增加 选择工位

master
wanghao 1 month ago
parent 38eba84a89
commit c5e8456dfa

@ -51,7 +51,7 @@ public class ConfigActivity extends BaseActivity {
} }
SharedPreferencesUtils.putstring("machineIp", machineInfo.getMachineIp()); SharedPreferencesUtils.putstring("machineIp", machineInfo.getMachineIp());
SharedPreferencesUtils.putstring("machineNo", machineInfo.getMachineCode()); SharedPreferencesUtils.putstring("machineNo", machineInfo.getMachineCode());
SharedPreferencesUtils.putstring("machineId", machineInfo.getMachineId()); SharedPreferencesUtils.putLong("machineId", machineInfo.getMachineId());
Toast.makeText(context, "保存成功", Toast.LENGTH_SHORT).show(); Toast.makeText(context, "保存成功", Toast.LENGTH_SHORT).show();
finish(); finish();
} }

@ -5,14 +5,14 @@ public class MachineInfo {
private String machineCode, private String machineCode,
machineName, machineName,
machineIp; machineIp;
private String machineId; private Long machineId;
public String getMachineId() { public Long getMachineId() {
return machineId; return machineId;
} }
public void setMachineId(String machineId) { public void setMachineId(Long machineId) {
this.machineId = machineId; this.machineId = machineId;
} }

@ -2,10 +2,7 @@ package com.example.haiwei_mom.ipc;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log;
import android.view.View; import android.view.View;
import android.view.inputmethod.EditorInfo;
import android.widget.Toast;
import androidx.databinding.DataBindingUtil; import androidx.databinding.DataBindingUtil;
@ -16,8 +13,6 @@ import com.example.haiwei_mom.base.MyResult;
import com.example.haiwei_mom.databinding.ActivityFeedingMaterialsBinding; import com.example.haiwei_mom.databinding.ActivityFeedingMaterialsBinding;
import com.example.haiwei_mom.ipc.data.MachinePlan; import com.example.haiwei_mom.ipc.data.MachinePlan;
import com.example.haiwei_mom.uitls.SharedPreferencesUtils; import com.example.haiwei_mom.uitls.SharedPreferencesUtils;
import com.google.android.material.snackbar.Snackbar;
import com.google.gson.reflect.TypeToken; import com.google.gson.reflect.TypeToken;
import com.lzy.okgo.OkGo; import com.lzy.okgo.OkGo;
import com.lzy.okgo.model.Response; import com.lzy.okgo.model.Response;
@ -33,6 +28,7 @@ public class FeedingMaterialsActivity extends BaseActivity {
private MachinePlan machinePlan; private MachinePlan machinePlan;
private String machineNo; private String machineNo;
private String from; private String from;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
@ -43,11 +39,13 @@ public class FeedingMaterialsActivity extends BaseActivity {
machineNo = SharedPreferencesUtils.getstring("machineNo", null); machineNo = SharedPreferencesUtils.getstring("machineNo", null);
binding.feedingCode.setText(machineNo); binding.feedingCode.setText(machineNo);
initRequest(); initRequest();
selectMachineStationList();
binding.feedingBarCode.setOnEditorActionListener((v, actionId, event) -> { binding.feedingBarCode.setOnEditorActionListener((v, actionId, event) -> {
feedingCodeSubmit(null); feedingCodeSubmit(null);
return true; return true;
}); });
} }
// 获取计划 // 获取计划
private void initRequest() { private void initRequest() {
Map map = new HashMap(); Map map = new HashMap();
@ -65,16 +63,17 @@ public class FeedingMaterialsActivity extends BaseActivity {
machinePlan = gson.fromJson(body.getDataJson(), MachinePlan.class); machinePlan = gson.fromJson(body.getDataJson(), MachinePlan.class);
binding.setMachineState(body.getMsg()); binding.setMachineState(body.getMsg());
binding.setData(machinePlan); binding.setData(machinePlan);
selectMachineStationList();
return; return;
} }
myToastUitls.show(body.getMsg()); myToastUitls.show(body.getMsg());
} }
}); });
} }
private void selectMachineStationList(){
private void selectMachineStationList() {
OkGo.<MyResult>post(url + "/wms/pda/selectMachineStationList") OkGo.<MyResult>post(url + "/wms/pda/selectMachineStationList")
.params("machineId", SharedPreferencesUtils.getstring("machineId","")) .params("machineId", SharedPreferencesUtils.getLong("machineId", 0L))
.execute(new MyRecultCall(dialog, this) { .execute(new MyRecultCall(dialog, this) {
@Override @Override
@ -82,7 +81,8 @@ public class FeedingMaterialsActivity extends BaseActivity {
super.onSuccess(response); super.onSuccess(response);
var body = response.body(); var body = response.body();
if (body.getCode() == 200) { if (body.getCode() == 200) {
List<String> list=gson.fromJson(body.getDataJson(),new TypeToken<List<String>>(){}.getType()); List<String> list = gson.fromJson(body.getDataJson(), new TypeToken<List<String>>() {
}.getType());
binding.setList(list); binding.setList(list);
return; return;
} }
@ -94,7 +94,7 @@ public class FeedingMaterialsActivity extends BaseActivity {
@Override @Override
public void getScannerData(String data) { public void getScannerData(String data) {
super.getScannerData(data); super.getScannerData(data);
if (machinePlan==null){ if (machinePlan == null) {
return; return;
} }
machinePlan.setFrom(from); machinePlan.setFrom(from);

@ -26,10 +26,24 @@ public class SharedPreferencesUtils {
public static void putInt(String key, int value) { public static void putInt(String key, int value) {
if (edit != null) { if (edit != null) {
edit.putInt(key, value); edit.putInt(key, value);
edit.commit();
}
}
public static void putLong(String key, long value) {
if (edit != null) {
edit.putLong(key, value);
edit.commit(); edit.commit();
} }
} }
public static long getLong(String key, long value) {
if (sharedPreferences != null) {
return sharedPreferences.getLong(key,value);
}
return 0L;
}
public static int getInt(String key, int value) { public static int getInt(String key, int value) {
if (sharedPreferences != null) { if (sharedPreferences != null) {
return sharedPreferences.getInt(key,value); return sharedPreferences.getInt(key,value);

Loading…
Cancel
Save