|
|
@@ -101,7 +101,6 @@ public class SigninFragment extends EasyFragment implements View.OnClickListener
|
|
|
private boolean onActivityResult = false;//返回
|
|
|
private BdLocationHelper locationHelper = null;//
|
|
|
private int loginNum = 0; //登陆次数
|
|
|
- private boolean isReOne = true;//判断是否是第一次重新定位
|
|
|
private boolean isMacInNet = true;//是否提交过mac地址
|
|
|
private String macError = null;//mac错误信息
|
|
|
private String macAddress;
|
|
|
@@ -124,6 +123,8 @@ public class SigninFragment extends EasyFragment implements View.OnClickListener
|
|
|
companyDistance = Integer.parseInt(jsonObject.containsKey("distance") ? (StringUtils.isEmpty(jsonObject.getString("distance")) ? "-1" : jsonObject.getString("distance")) : "-1");
|
|
|
companyX = Double.parseDouble(jsonObject.containsKey("longitude") ? (StringUtils.isEmpty(jsonObject.getString("longitude")) ? "0" : jsonObject.getString("longitude")) : "0");
|
|
|
companyY = Double.parseDouble(jsonObject.containsKey("latitude") ? (StringUtils.isEmpty(jsonObject.getString("latitude")) ? "0" : jsonObject.getString("latitude")) : "0");
|
|
|
+ CommonUtil.setSharedPreferences(ct, "companyX", (float) companyX);
|
|
|
+ CommonUtil.setSharedPreferences(ct, "companyY", (float) companyY);
|
|
|
unoffice_mm.setText(setDistance());
|
|
|
if (loginNum < 3 && distance > 1000000) {
|
|
|
returnLogin();
|
|
|
@@ -274,6 +275,10 @@ public class SigninFragment extends EasyFragment implements View.OnClickListener
|
|
|
// doSignin(code);
|
|
|
// }
|
|
|
// });
|
|
|
+ if (StringUtils.isEmpty(macAddress)) { //当mac地址不合法时候,提示开启wifi后获取,不然不给进下一步
|
|
|
+ macAddress = util.getMac(ct);
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (isMacInNet) {
|
|
|
validatorMac();
|
|
|
} else {
|
|
|
@@ -360,7 +365,6 @@ public class SigninFragment extends EasyFragment implements View.OnClickListener
|
|
|
int resultCode = MyApplication.getInstance().getBdLocationHelper().getResultCode();
|
|
|
if (isOk) {
|
|
|
setBaiduLocation();
|
|
|
- isReOne = false;
|
|
|
} else {
|
|
|
if (resultCode == 62) {
|
|
|
Crouton.makeText(ct, "定位失败,请查看是否开启定位权限", 2000);
|
|
|
@@ -381,7 +385,7 @@ public class SigninFragment extends EasyFragment implements View.OnClickListener
|
|
|
Log.i("gongpengming", "isOpen=" + isOpen);
|
|
|
if (isOpen) {
|
|
|
macAddress = util.getMac(ct);
|
|
|
- Log.i("gongpengming","");
|
|
|
+ Log.i("gongpengming", "");
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
@@ -420,7 +424,7 @@ public class SigninFragment extends EasyFragment implements View.OnClickListener
|
|
|
//TODO 调转到申请更换手机界面
|
|
|
dialog.dismiss();
|
|
|
Intent intent = new Intent(ct, ChangeMobileActivity.class);
|
|
|
- intent.putExtra("macAddress",macAddress);
|
|
|
+ intent.putExtra("macAddress", macAddress);
|
|
|
startActivityForResult(intent, 0x18);
|
|
|
}
|
|
|
|
|
|
@@ -713,7 +717,6 @@ public class SigninFragment extends EasyFragment implements View.OnClickListener
|
|
|
private void validatorMac() {
|
|
|
//获取网络数据
|
|
|
String url = "mobile/addMobileMac.action";
|
|
|
-
|
|
|
Map<String, Object> param = new HashMap<>();
|
|
|
param.put("macAddress", macAddress);
|
|
|
loadNet(url, param, 0x17);
|