|
|
@ -7,6 +7,9 @@ import android.app.AlertDialog;
|
|
|
|
import android.content.Context;
|
|
|
|
import android.content.Context;
|
|
|
|
import android.content.Intent;
|
|
|
|
import android.content.Intent;
|
|
|
|
import android.os.Bundle;
|
|
|
|
import android.os.Bundle;
|
|
|
|
|
|
|
|
import android.os.Handler;
|
|
|
|
|
|
|
|
import android.os.Message;
|
|
|
|
|
|
|
|
import android.util.Log;
|
|
|
|
import android.view.LayoutInflater;
|
|
|
|
import android.view.LayoutInflater;
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.ViewGroup;
|
|
|
|
import android.view.ViewGroup;
|
|
|
@ -18,6 +21,9 @@ import android.widget.Toast;
|
|
|
|
import androidx.annotation.Nullable;
|
|
|
|
import androidx.annotation.Nullable;
|
|
|
|
|
|
|
|
|
|
|
|
import com.example.logistics.R;
|
|
|
|
import com.example.logistics.R;
|
|
|
|
|
|
|
|
import com.example.logistics.dao.operationDao;
|
|
|
|
|
|
|
|
import com.example.logistics.dao.userDao;
|
|
|
|
|
|
|
|
import com.example.logistics.entity.User;
|
|
|
|
import com.google.zxing.integration.android.IntentIntegrator;
|
|
|
|
import com.google.zxing.integration.android.IntentIntegrator;
|
|
|
|
import com.google.zxing.integration.android.IntentResult;
|
|
|
|
import com.google.zxing.integration.android.IntentResult;
|
|
|
|
import com.journeyapps.barcodescanner.CaptureActivity;
|
|
|
|
import com.journeyapps.barcodescanner.CaptureActivity;
|
|
|
@ -36,6 +42,7 @@ public class MyFragment2 extends Fragment implements View.OnClickListener{
|
|
|
|
View view = inflater.inflate(R.layout.my_fragment2,container,false);
|
|
|
|
View view = inflater.inflate(R.layout.my_fragment2,container,false);
|
|
|
|
mButton = (Button)view.findViewById(R.id.Pick_Button);
|
|
|
|
mButton = (Button)view.findViewById(R.id.Pick_Button);
|
|
|
|
mButton.setOnClickListener(this);
|
|
|
|
mButton.setOnClickListener(this);
|
|
|
|
|
|
|
|
mContext = getActivity();
|
|
|
|
return view;
|
|
|
|
return view;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -84,22 +91,33 @@ public class MyFragment2 extends Fragment implements View.OnClickListener{
|
|
|
|
button.setOnClickListener(new View.OnClickListener() {
|
|
|
|
button.setOnClickListener(new View.OnClickListener() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void onClick(View view) {
|
|
|
|
public void onClick(View view) {
|
|
|
|
|
|
|
|
Toast.makeText(mContext, "取件成功", Toast.LENGTH_LONG).show();
|
|
|
|
String pickupcode = PickUpCode.getText().toString().trim();
|
|
|
|
String pickupcode = PickUpCode.getText().toString().trim();
|
|
|
|
String phonenum = PhoneNum.getText().toString().trim();
|
|
|
|
String phonenum = PhoneNum.getText().toString().trim();
|
|
|
|
|
|
|
|
Log.d("onclick", "123");
|
|
|
|
String QR_pickup = result.split(" ")[0];
|
|
|
|
String QR_pickup = result.split(" ")[0];
|
|
|
|
String QR_phone = result.split(" ")[1];
|
|
|
|
String QR_phone = result.split(" ")[1];
|
|
|
|
|
|
|
|
|
|
|
|
if(pickupcode.equals(QR_pickup) && pickupcode.equals(QR_phone)){
|
|
|
|
if (pickupcode.equals(QR_pickup) && pickupcode.equals(QR_phone)) {
|
|
|
|
Toast.makeText(mContext, "取件成功", Toast.LENGTH_LONG).show();
|
|
|
|
Toast.makeText(mContext, "取件成功", Toast.LENGTH_LONG).show();
|
|
|
|
|
|
|
|
new Thread() {
|
|
|
|
}else{
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void run() {
|
|
|
|
|
|
|
|
operationDao operationDao = new operationDao();
|
|
|
|
|
|
|
|
Bundle bundle = getArguments();
|
|
|
|
|
|
|
|
String user = bundle.getString("user");
|
|
|
|
|
|
|
|
boolean flag = operationDao.add(pickupcode, user);
|
|
|
|
|
|
|
|
if (flag) {
|
|
|
|
|
|
|
|
Log.d("add", "success");
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
Log.d("add", "failed");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}.start();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
Toast.makeText(mContext, "取件失败", Toast.LENGTH_LONG).show();
|
|
|
|
Toast.makeText(mContext, "取件失败", Toast.LENGTH_LONG).show();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|