package com.example.wms;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import com.example.wms.entity.EmptyTrayOnlineEntity;
import com.example.wms.util.HttpHelper;
import com.google.gson.Gson;
import org.json.JSONException;
import org.json.JSONObject;
public class EmptyTrayOnline extends AppCompatActivity {
private ImageButton btn_1;
private EditText pallet;
private EditText platform;
private EditText dockid;
EmptyTrayOnlineEntity emptyTrayOnlineEntity=new EmptyTrayOnlineEntity();
private String result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_empty_tray_online);
Button button_over = findViewById(R.id.btn_over);
button_over.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TextView editpallet = findViewById(R.id.editpallet);
editpallet.setText("");
TextView editdockid = findViewById(R.id.editdockid);
editdockid.setText("");
}
});
btn_1 = findViewById(R.id.fh_btn);
btn_1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
//保存
Button btn_save=findViewById(R.id.btn_save);
btn_save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pallet = findViewById(R.id.editpallet);
dockid = findViewById(R.id.editdockid);
emptyTrayOnlineEntity.setPalletcode(pallet.getText().toString());
emptyTrayOnlineEntity.setPlatform(platform.getText().toString());
//实体类转化为JSON
Gson gson = new Gson();
String value = gson.toJson(emptyTrayOnlineEntity);
JSONObject root = new JSONObject();
try {
//存data的值
root.put("EncryptTokenNo", HttpHelper.EncryptTokenNo);//登录Token
root.put("AppType", HttpHelper.AppType);
root.put("AppDeviceNo",HttpHelper.AppDeviceNo); // 式请换用设备号
root.put("IPAddress",HttpHelper.IPAddress);//Ip地址
root.put("JsonData",value);//Json字符串
} catch (JSONException e) {
e.printStackTrace();
}
result = Post_Info(root.toString());
}
});
}
protected String Post_Info(String json){
return HttpHelper.Post(HttpHelper.url_WorkShopReceipt,json);
}
}