|
|
@@ -425,7 +425,30 @@ public class MainActivity extends BaseActivity {
|
|
|
if(target==null)target="";
|
|
|
if(shelf==null)shelf="";
|
|
|
String qrcode = title+","+robot+","+target+","+shelf;
|
|
|
- push(qrcode, title);
|
|
|
+ SiteModel siteModel = null;
|
|
|
+ if(!StringUtils.isEmpty(shelf)){
|
|
|
+ siteModel = MainDao.getInstance().querySiteName(context, shelf);
|
|
|
+ }else if(!StringUtils.isEmpty(target)){
|
|
|
+ siteModel = MainDao.getInstance().querySiteName(context, target);
|
|
|
+ }
|
|
|
+ if(siteModel!=null) {
|
|
|
+ AlertDialog alert = new AlertDialog.Builder(MainActivity.this)
|
|
|
+ .setTitle("提示")
|
|
|
+ .setMessage("确定到"+siteModel.getSiteName()+"吗?")
|
|
|
+ .setPositiveButton("确定",
|
|
|
+ new DialogInterface.OnClickListener() {// 设置确定按钮
|
|
|
+ @Override
|
|
|
+ // 处理确定按钮点击事件
|
|
|
+ public void onClick(DialogInterface dialog, int which) {
|
|
|
+ push(qrcode, title);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .setNegativeButton("取消", null)
|
|
|
+ .setCancelable(true).create();
|
|
|
+ alert.show();
|
|
|
+ }else{
|
|
|
+ push(qrcode, title);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void showNavigateView(){
|