|
|
@@ -30,6 +30,7 @@ public class RegisterDetailActivity extends BaseMVPActivity {
|
|
|
private List<B2BDetailListBean> mListBeanList;
|
|
|
private B2BDetailListAdapter mListAdapter;
|
|
|
private String mEnterpriseInfo;
|
|
|
+ private int mEnterpriseFlag = -1;
|
|
|
|
|
|
@Override
|
|
|
protected int getLayout() {
|
|
|
@@ -43,6 +44,7 @@ public class RegisterDetailActivity extends BaseMVPActivity {
|
|
|
Intent intent = getIntent();
|
|
|
if (intent != null) {
|
|
|
mEnterpriseInfo = intent.getStringExtra(Constants.FLAG.REGISTERED_ENTERPRISE_INFO);
|
|
|
+ mEnterpriseFlag = intent.getIntExtra(Constants.FLAG.REGISTERED_ENTERPRISE_FLAG, -1);
|
|
|
}
|
|
|
mRecyclerView = $(R.id.register_detail_rv);
|
|
|
mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
|
|
|
@@ -67,34 +69,65 @@ public class RegisterDetailActivity extends BaseMVPActivity {
|
|
|
protected void initData() {
|
|
|
if (mEnterpriseInfo != null) {
|
|
|
if (JSONUtil.validate(mEnterpriseInfo)) {
|
|
|
- JSONArray resultArray = JSON.parseArray(mEnterpriseInfo);
|
|
|
- if (resultArray != null && resultArray.size() > 0) {
|
|
|
- JSONObject resultObject = resultArray.getJSONObject(0);
|
|
|
- if (resultObject != null) {
|
|
|
- String enName = JSONUtil.getText(resultObject, "enName");
|
|
|
- String enAddress = JSONUtil.getText(resultObject, "enAddress");
|
|
|
- String enCorporation = JSONUtil.getText(resultObject, "enCorporation");
|
|
|
- String adminName = JSONUtil.getText(resultObject, "adminName");
|
|
|
- String enTel = JSONUtil.getText(resultObject, "enTel");
|
|
|
- long date = resultObject.getLongValue("date");
|
|
|
- String registerDate = "";
|
|
|
- if (date != 0) {
|
|
|
- registerDate = DateFormatUtil.long2Str(date, DateFormatUtil.YMD);
|
|
|
+ if (mEnterpriseFlag != -1) {
|
|
|
+ String enName = "", enAddress = "", enCorporation = "", adminName = "", enTel = "", registerDate = "", inviteUserName = "", inviteEnName = "";
|
|
|
+ if (mEnterpriseFlag == Constants.FLAG.REGISTERED_DETAIL) {
|
|
|
+ try {
|
|
|
+ JSONArray resultArray = JSON.parseArray(mEnterpriseInfo);
|
|
|
+ if (resultArray != null && resultArray.size() > 0) {
|
|
|
+ JSONObject resultObject = resultArray.getJSONObject(0);
|
|
|
+ if (resultObject != null) {
|
|
|
+ enName = JSONUtil.getText(resultObject, "enName");
|
|
|
+ enAddress = JSONUtil.getText(resultObject, "enAddress");
|
|
|
+ enCorporation = JSONUtil.getText(resultObject, "enCorporation");
|
|
|
+ adminName = JSONUtil.getText(resultObject, "adminName");
|
|
|
+ enTel = JSONUtil.getText(resultObject, "enTel");
|
|
|
+ long date = resultObject.getLongValue("date");
|
|
|
+ registerDate = "";
|
|
|
+ if (date != 0) {
|
|
|
+ registerDate = DateFormatUtil.long2Str(date, DateFormatUtil.YMD);
|
|
|
+ }
|
|
|
+ inviteUserName = JSONUtil.getText(resultObject, "inviteUserName");
|
|
|
+ inviteEnName = JSONUtil.getText(resultObject, "inviteEnName");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+
|
|
|
+ }
|
|
|
+ } else if (mEnterpriseFlag == Constants.FLAG.REGISTERED_LIST) {
|
|
|
+ try {
|
|
|
+ JSONObject enterpriseObject = JSON.parseObject(mEnterpriseInfo);
|
|
|
+ if (enterpriseObject != null) {
|
|
|
+ enName = JSONUtil.getText(enterpriseObject, "vendname");
|
|
|
+// enAddress = JSONUtil.getText(resultObject, "enAddress");
|
|
|
+// enCorporation = JSONUtil.getText(resultObject, "enCorporation");
|
|
|
+// adminName = JSONUtil.getText(resultObject, "adminName");
|
|
|
+// enTel = JSONUtil.getText(resultObject, "enTel");
|
|
|
+// long date = resultObject.getLongValue("date");
|
|
|
+// registerDate = "";
|
|
|
+// if (date != 0) {
|
|
|
+// registerDate = DateFormatUtil.long2Str(date, DateFormatUtil.YMD);
|
|
|
+// }
|
|
|
+ JSONObject userObject = enterpriseObject.getJSONObject("user");
|
|
|
+
|
|
|
+ inviteUserName = JSONUtil.getText(userObject, "userName");
|
|
|
+// inviteEnName = JSONUtil.getText(resultObject, "inviteEnName");
|
|
|
+
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+
|
|
|
}
|
|
|
- String inviteUserName = JSONUtil.getText(resultObject, "inviteUserName");
|
|
|
- String inviteEnName = JSONUtil.getText(resultObject, "inviteEnName");
|
|
|
-
|
|
|
- mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.enterprise_name), enName));
|
|
|
- mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_enterprise_address), enAddress));
|
|
|
- mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_enterprise_corporation), enCorporation));
|
|
|
- mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_enterprise_admin), adminName));
|
|
|
- mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.str_contact_number), enTel));
|
|
|
- mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.str_register_date), registerDate));
|
|
|
- mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_inviter), inviteUserName));
|
|
|
- mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_invite_enterprise), inviteEnName));
|
|
|
-
|
|
|
- mListAdapter.notifyDataSetChanged();
|
|
|
}
|
|
|
+ mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.enterprise_name), enName));
|
|
|
+ mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_enterprise_address), enAddress));
|
|
|
+ mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_enterprise_corporation), enCorporation));
|
|
|
+ mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_enterprise_admin), adminName));
|
|
|
+ mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.str_contact_number), enTel));
|
|
|
+ mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.str_register_date), registerDate));
|
|
|
+ mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_inviter), inviteUserName));
|
|
|
+ mListBeanList.add(createListBean(B2BDetailListBean.TYPE_DETAIL_TEXT_WHITE, getString(R.string.caption_invite_enterprise), inviteEnName));
|
|
|
+
|
|
|
+ mListAdapter.notifyDataSetChanged();
|
|
|
}
|
|
|
}
|
|
|
}
|