@Override public void setValue() { if (!hasInit) { return; } super.setValue(); GlobalUtil.getInstance() .setWidgetValue((ViewGroup) getContentView(), "脑卒中-个人信息-责任医生", Global.doctorName); }
public void getReportFromWeb() { Login1 login1 = MyApplication.getInstance().getSession().getLoginResult(); if (login1 == null || login1.response == null) { mToast.setText("当前没有医生登录,请先登录!"); mToast.show(); return; } Jmjbxx mJmjbxx = (Jmjbxx) nzzBeanMap.get(Jmjbxx.class.getName()); if (mJmjbxx == null || mJmjbxx.getResidentID() == null || mJmjbxx.getResidentID().equals("")) { mToast.setText(R.string.toast_info_none_resident); mToast.show(); return; } List<String> beanClassList = new ArrayList<String>(); beanClassList.add("HFS02 得到脑卒中管理卡详细信息"); GlobalUtil.getInstance() .setSupplement( new Supplement() { @Override public void protocolToValueSupplement(XmlTag arg0, String arg1) { Jmjbxx mJmjbxx = (Jmjbxx) nzzBeanMap.get(Jmjbxx.class.getName()); // OrgCode XmlTag xmlTag = GlobalUtil.getInstance().findFirstXmlTag(arg0, "Request"); xmlTag.setAttr("OrgCode", Global.orgCode); // UserID XmlTag reqSubTag = GlobalUtil.getInstance().findFirstXmlTag(xmlTag, "UserID"); String userID = MyApplication.getInstance().getSession().getLoginResult().response.userID; reqSubTag.setValue(userID); // ResidentID if (mJmjbxx != null) { reqSubTag = GlobalUtil.getInstance().findFirstXmlTag(xmlTag, "ResidentID"); reqSubTag.setValue(mJmjbxx.getResidentID()); } } }); BeanUtil.getInstance() .saveBeanToWeb2( beanClassList, new OnResultFromWeb2() { @Override public void onResult(List<String> listBean, boolean isSucc) { if (isSucc) { String errorMsg = listBean.get(0); if (errorMsg.length() > 0) { mToast.setText(errorMsg); mToast.show(); mSfglYcfsReportPage01.setValueByJmjbxx(Global.jmjbxx); return; } else { mToast.setText("【脑卒中报卡】获取成功"); mToast.show(); setValue(); } } else { mToast.setText("网络请求失败"); mToast.show(); mSfglYcfsReportPage01.setValueByJmjbxx(Global.jmjbxx); } } }); }