未登录可先进入首页浏览、触发敏感功能再登录
This commit is contained in:
@@ -270,6 +270,9 @@ public class BigHomeFragment extends BaseFragment implements OnCallBackFromNet,
|
||||
private int consultCount = 0;
|
||||
public void showRedUnCount()
|
||||
{
|
||||
if (!UIUtils.isLogined()) {
|
||||
return;
|
||||
}
|
||||
patientCount =NIMClient.getService(MsgService.class).getTotalUnreadCount();
|
||||
consultCount =0;
|
||||
NIMClient.getService(MsgService.class).queryRecentContacts()
|
||||
@@ -322,7 +325,10 @@ public class BigHomeFragment extends BaseFragment implements OnCallBackFromNet,
|
||||
*
|
||||
*
|
||||
*/
|
||||
private void getNewPatientList() {
|
||||
private void getNewPatientList() {
|
||||
if (!UIUtils.isLogined()) {
|
||||
return;
|
||||
}
|
||||
String uuid = SharePrefUtil.getString(mActivity, Constant.uuid, "");
|
||||
RequestParams params = new RequestParams();
|
||||
params.addBodyParameter("expertUuid", uuid);
|
||||
@@ -495,6 +501,9 @@ public class BigHomeFragment extends BaseFragment implements OnCallBackFromNet,
|
||||
*/
|
||||
private void getHomeModal() {
|
||||
Map<String,String> map = new HashMap<>();
|
||||
if (!UIUtils.isLogined()) {
|
||||
return;
|
||||
}
|
||||
sendJsonPostParamtoNetSignMD5(Url.homeModalurl,map,GETHOMEMODAL,this);
|
||||
|
||||
|
||||
@@ -511,7 +520,16 @@ public class BigHomeFragment extends BaseFragment implements OnCallBackFromNet,
|
||||
// 从sp文件里取出资料
|
||||
String realName = SharePrefUtil.getString(mActivity, "realName", "");
|
||||
// doctor_name.setText("麦麦提图尔洪·阿不都茹苏力麦麦提图尔洪·阿不都茹苏力麦麦提图尔洪·阿不都茹苏力麦麦提图尔洪·阿不都茹苏力麦麦提图尔洪·阿不都茹苏力麦麦提图尔洪·阿不都茹苏力");
|
||||
if(doctor_name==null)
|
||||
if (!UIUtils.isLogined()) {
|
||||
if (doctor_name != null) {
|
||||
doctor_name.setText("点击登录");
|
||||
}
|
||||
if (pic != null) {
|
||||
pic.setImageResource(R.drawable.icon_touxiang_persion_gray_big);
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (doctor_name == null)
|
||||
return;
|
||||
if(realName.length()>5)
|
||||
{
|
||||
@@ -537,7 +555,9 @@ public class BigHomeFragment extends BaseFragment implements OnCallBackFromNet,
|
||||
private void getHomeData() {
|
||||
initData();
|
||||
Map<String,String> map = new HashMap<>();
|
||||
sendJsonPostParamtoNetSignMD5(unReadList,map,112,this);
|
||||
if (UIUtils.isLogined()) {
|
||||
sendJsonPostParamtoNetSignMD5(unReadList,map,112,this);
|
||||
}
|
||||
sendJsonPostParamtoNetSignMD5(Url.myHomeNew,map,111,this);
|
||||
}
|
||||
|
||||
@@ -694,21 +714,28 @@ public class BigHomeFragment extends BaseFragment implements OnCallBackFromNet,
|
||||
else
|
||||
{
|
||||
handleLogout(false);
|
||||
ToastUtil.showToast(homeBean.getMessage());
|
||||
if (UIUtils.isLogined()) {
|
||||
ToastUtil.showToast(homeBean.getMessage());
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
else
|
||||
{
|
||||
handleLogout(false);
|
||||
ToastUtil.showToast(homeBean.getMessage());
|
||||
if (UIUtils.isLogined()) {
|
||||
ToastUtil.showToast(homeBean.getMessage());
|
||||
}
|
||||
}
|
||||
isfirst=false;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
private void handleLogout(boolean isNotice) {
|
||||
private void handleLogout(boolean isNotice) {
|
||||
if (!UIUtils.isLogined()) {
|
||||
return;
|
||||
}
|
||||
ToastUtil.showMessage("专家账号信息为空");
|
||||
showProgressDialog(getString(R.string.posting_logout));
|
||||
/**
|
||||
@@ -809,6 +836,7 @@ public class BigHomeFragment extends BaseFragment implements OnCallBackFromNet,
|
||||
startActivity(broadc);
|
||||
}
|
||||
} else if (id == R.id.l_message) {
|
||||
if (!UIUtils.checkLoginAndJump(mActivity)) return;
|
||||
startActivity(new Intent(getActivity(), BigNewSystemMessageActivity.class));
|
||||
} else if (id == R.id.tv_top_search) {
|
||||
Intent intentv = new Intent(getActivity(), BigPublicSearchActivity.class);
|
||||
@@ -817,10 +845,13 @@ public class BigHomeFragment extends BaseFragment implements OnCallBackFromNet,
|
||||
} else if (id == R.id.l_change) {
|
||||
changeBig();
|
||||
} else if (id == R.id.big_top_bar) {
|
||||
if (!UIUtils.checkLoginAndJump(mActivity)) return;
|
||||
startActivity(new Intent(mActivity, MyDetailInfoActivity.class));
|
||||
} else if (id == R.id.big_p1) {
|
||||
if (!UIUtils.checkLoginAndJump(mActivity)) return;
|
||||
startActivity(new Intent(mActivity, MyPatientActivity.class));
|
||||
} else if (id == R.id.big_g1) {
|
||||
if (!UIUtils.checkLoginAndJump(mActivity)) return;
|
||||
startActivity(new Intent(mActivity, PublicConsultationActivity.class));
|
||||
} else if (id == R.id.big_v) {
|
||||
startActivity(new Intent(mActivity, BigVideoActivity.class));
|
||||
|
||||
@@ -426,6 +426,12 @@ public class BigMyFragment extends BaseFragment implements View.OnClickListener,
|
||||
{
|
||||
// 从sp文件里取出资料
|
||||
String realName = SharePrefUtil.getString(mActivity, "realName", "");
|
||||
if (!UIUtils.isLogined()) {
|
||||
if (tv_name != null) tv_name.setText("点击登录");
|
||||
if (pic != null) pic.setImageResource(R.drawable.icon_touxiang_persion_gray_big);
|
||||
if (tv_qiandao != null) tv_qiandao.setText("签到");
|
||||
return;
|
||||
}
|
||||
tv_name.setText(realName);
|
||||
String photo = SharePrefUtil.getString(mActivity, "photo", null);
|
||||
if (photo != null && !"null".equals(photo)) {
|
||||
@@ -439,7 +445,10 @@ public class BigMyFragment extends BaseFragment implements View.OnClickListener,
|
||||
}
|
||||
}
|
||||
//年终总结
|
||||
private void getzongjie() {
|
||||
private void getzongjie() {
|
||||
if (!UIUtils.isLogined()) {
|
||||
return;
|
||||
}
|
||||
Map<String,String> map = new HashMap<>();
|
||||
map.put("id","8");
|
||||
sendJsonPostParamtoNetSignMD5(Url.getAppActivity,map,200,this);
|
||||
@@ -448,6 +457,10 @@ public class BigMyFragment extends BaseFragment implements View.OnClickListener,
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
initData();
|
||||
if (UIUtils.isLogined()) {
|
||||
getMyData();
|
||||
}
|
||||
getNewPatientList();
|
||||
String photo = SharePrefUtil.getString(mActivity, "MyChangePhoto", "");
|
||||
if (!StringUtil.isBland(photo) && pic != null) {
|
||||
@@ -497,7 +510,10 @@ public class BigMyFragment extends BaseFragment implements View.OnClickListener,
|
||||
}
|
||||
}
|
||||
//判断用户是否绑定过微信
|
||||
private void isBoundWechatByUuid() {
|
||||
private void isBoundWechatByUuid() {
|
||||
if (!UIUtils.isLogined()) {
|
||||
return;
|
||||
}
|
||||
Map<String,String> map = new HashMap<>();
|
||||
|
||||
sendJsonPostParamtoNetSignMD5(Url.isBoundWechatByUuid,map,207,this);
|
||||
@@ -505,7 +521,11 @@ public class BigMyFragment extends BaseFragment implements View.OnClickListener,
|
||||
/**
|
||||
* 获取新我的数据
|
||||
*/
|
||||
private void getMyData() {
|
||||
private void getMyData() {
|
||||
if (!UIUtils.isLogined()) {
|
||||
dismissLoadingProgress();
|
||||
return;
|
||||
}
|
||||
// showProgressDialog("加载中");
|
||||
showLoadingProgress();
|
||||
Map<String,String> map = new HashMap<>();
|
||||
@@ -518,7 +538,10 @@ public class BigMyFragment extends BaseFragment implements View.OnClickListener,
|
||||
*
|
||||
*
|
||||
*/
|
||||
private void getNewPatientList() {
|
||||
private void getNewPatientList() {
|
||||
if (!UIUtils.isLogined()) {
|
||||
return;
|
||||
}
|
||||
String uuid = SharePrefUtil.getString(mActivity, Constant.uuid, "");
|
||||
RequestParams params = new RequestParams();
|
||||
params.addBodyParameter("expertUuid", uuid);
|
||||
@@ -642,7 +665,10 @@ public class BigMyFragment extends BaseFragment implements View.OnClickListener,
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
// AGP 8.0+ R.id 不再是 final 常量,不能用于 switch,改用 if-else
|
||||
int id = v.getId();
|
||||
int id = v.getId();
|
||||
if (id != R.id.r_shezhi && !UIUtils.checkLoginAndJump(mActivity)) {
|
||||
return;
|
||||
}
|
||||
if (id == R.id.bt_nianzong) {
|
||||
if(bean1!=null&&bean1.getData()!=null&&bean1.getData().getUrl_path()!=null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user