|
|
@@ -57,14 +57,21 @@ import java.util.Map;
|
|
|
*/
|
|
|
|
|
|
public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter> implements View.OnClickListener, HttpCallback {
|
|
|
- private static final int OBTAIN_PURCHASE_ORDER_LIST = 0x01, OBTAIN_CUSTOMER_INQUIRY_LIST = 0x02, OBTAIN_PUBLIC_INQUIRY_LIST = 0x03, REQUEST_PURCHASE_DETAIL = 0x04, REQUEST_CUSTOMER_DETAIL = 0x05, REQUEST_PUBLIC_DETAIL = 0x06;
|
|
|
+ private static final int OBTAIN_PURCHASE_ORDER_LIST = 0x01,
|
|
|
+ OBTAIN_CUSTOMER_INQUIRY_LIST = 0x02,
|
|
|
+ OBTAIN_PUBLIC_INQUIRY_LIST = 0x03,
|
|
|
+ OBTAIN_COMPANY_BUSINESS_LIST = 0x04,
|
|
|
+ REQUEST_PURCHASE_DETAIL = 0x11,
|
|
|
+ REQUEST_CUSTOMER_DETAIL = 0x12,
|
|
|
+ REQUEST_PUBLIC_DETAIL = 0x13,
|
|
|
+ REQUEST_COMPANY_DETAIL = 0x14;
|
|
|
|
|
|
private RefreshLayout mRefreshLayout;
|
|
|
private ImageView mBackImageView;
|
|
|
private DrawableCenterTextView mCompanyNameTextView;
|
|
|
private LinearLayout mPurchaseOrderIv, mCustomerInquiryIv, mPublicInquiryIv;
|
|
|
- private TextView mPurchaseOrderAllTv, mCustomerInquiryAllTv, mPublicInquiryAllTv, mAccountSureTextView, mAccountCancelTextView;
|
|
|
- private RecyclerView mPurchaseOrderRv, mCustomerInquiryRv, mPublicInquiryRv, mAccountRecyclerView;
|
|
|
+ private TextView mPurchaseOrderAllTv, mCustomerInquiryAllTv, mPublicInquiryAllTv, mCompanyBusinessAllTv, mAccountSureTextView, mAccountCancelTextView;
|
|
|
+ private RecyclerView mPurchaseOrderRv, mCustomerInquiryRv, mPublicInquiryRv, mCompanyBusinessRv, mAccountRecyclerView;
|
|
|
private MaterialDialog mAccountDialog;
|
|
|
private Banner mHeaderBanner;
|
|
|
|
|
|
@@ -72,9 +79,9 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
private SpanUtils mSpanUtils;
|
|
|
private List<B2BCompanyBean> mB2BCompanyBeans;
|
|
|
private B2BAccountAdapter mB2BAccountAdapter;
|
|
|
- private List<B2BBusinessListBean> mPurchaseOrderBeans, mCustomerInquiryBeans, mPublicInquiryBeans;
|
|
|
- private B2bBusinessListAdapter mPurchaseOrderAdapter, mCustomerInquiryAdapter, mPublicInquiryAdapter;
|
|
|
- private boolean isPurchaseSuccess, isCustomerSuccess, isPublicSuccess;
|
|
|
+ private List<B2BBusinessListBean> mPurchaseOrderBeans, mCustomerInquiryBeans, mPublicInquiryBeans, mCompanyBusinessBeans;
|
|
|
+ private B2bBusinessListAdapter mPurchaseOrderAdapter, mCustomerInquiryAdapter, mPublicInquiryAdapter, mCompanyBusinessAdapter;
|
|
|
+ private boolean isPurchaseSuccess, isCustomerSuccess, isPublicSuccess, isCompanySuccess;
|
|
|
private int mSelectPosition = -1;
|
|
|
|
|
|
@Override
|
|
|
@@ -120,13 +127,15 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
mCustomerInquiryRv = $(R.id.b2b_business_main_customer_inquiry_rv);
|
|
|
mPublicInquiryAllTv = $(R.id.b2b_business_main_public_inquiry_all_tv);
|
|
|
mPublicInquiryRv = $(R.id.b2b_business_main_public_inquiry_rv);
|
|
|
+ mCompanyBusinessAllTv = $(R.id.b2b_business_main_company_business_all_tv);
|
|
|
+ mCompanyBusinessRv = $(R.id.b2b_business_main_company_business_rv);
|
|
|
+
|
|
|
mHeaderBanner = $(R.id.b2b_business_main_header_banner);
|
|
|
mHeaderBanner.setImageLoader(new ImageLoader() {
|
|
|
@Override
|
|
|
public void displayImage(Context context, Object path, ImageView imageView) {
|
|
|
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
|
|
|
Glide.with(context).load(path).into(imageView);
|
|
|
-// imageView.setImageResource((Integer) path);
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -146,24 +155,27 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
|
|
|
mPurchaseOrderRv.setLayoutManager(new LinearLayoutManager(mContext));
|
|
|
mPurchaseOrderRv.setNestedScrollingEnabled(false);
|
|
|
-// mPurchaseOrderRv.addItemDecoration(new RecycleViewDivider(mContext, LinearLayout.HORIZONTAL, 1, getResources().getColor(R.color.gray_light)));
|
|
|
mPurchaseOrderBeans = new ArrayList<>();
|
|
|
mPurchaseOrderAdapter = new B2bBusinessListAdapter(mContext, mPurchaseOrderBeans);
|
|
|
mPurchaseOrderRv.setAdapter(mPurchaseOrderAdapter);
|
|
|
|
|
|
mCustomerInquiryRv.setLayoutManager(new LinearLayoutManager(mContext));
|
|
|
mCustomerInquiryRv.setNestedScrollingEnabled(false);
|
|
|
-// mCustomerInquiryRv.addItemDecoration(new RecycleViewDivider(mContext, LinearLayout.HORIZONTAL, 1, getResources().getColor(R.color.gray_light)));
|
|
|
mCustomerInquiryBeans = new ArrayList<>();
|
|
|
mCustomerInquiryAdapter = new B2bBusinessListAdapter(mContext, mCustomerInquiryBeans);
|
|
|
mCustomerInquiryRv.setAdapter(mCustomerInquiryAdapter);
|
|
|
|
|
|
mPublicInquiryRv.setLayoutManager(new LinearLayoutManager(mContext));
|
|
|
mPublicInquiryRv.setNestedScrollingEnabled(false);
|
|
|
-// mPublicInquiryRv.addItemDecoration(new RecycleViewDivider(mContext, LinearLayout.HORIZONTAL, 1, getResources().getColor(R.color.gray_light)));
|
|
|
mPublicInquiryBeans = new ArrayList<>();
|
|
|
mPublicInquiryAdapter = new B2bBusinessListAdapter(mContext, mPublicInquiryBeans);
|
|
|
mPublicInquiryRv.setAdapter(mPublicInquiryAdapter);
|
|
|
+
|
|
|
+ mCompanyBusinessRv.setLayoutManager(new LinearLayoutManager(mContext));
|
|
|
+ mCompanyBusinessRv.setNestedScrollingEnabled(false);
|
|
|
+ mCompanyBusinessBeans = new ArrayList<>();
|
|
|
+ mCompanyBusinessAdapter = new B2bBusinessListAdapter(mContext, mCompanyBusinessBeans);
|
|
|
+ mCompanyBusinessRv.setAdapter(mCompanyBusinessAdapter);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -181,6 +193,7 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
mCustomerInquiryAllTv.setOnClickListener(this);
|
|
|
mPublicInquiryIv.setOnClickListener(this);
|
|
|
mPublicInquiryAllTv.setOnClickListener(this);
|
|
|
+ mCompanyBusinessAllTv.setOnClickListener(this);
|
|
|
mAccountSureTextView.setOnClickListener(this);
|
|
|
mAccountCancelTextView.setOnClickListener(this);
|
|
|
|
|
|
@@ -197,6 +210,9 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
case 2:
|
|
|
startActivity(PublicInquiryListActivity.class);
|
|
|
break;
|
|
|
+ case 3:
|
|
|
+ startActivity(CompanyBusinessListActivity.class);
|
|
|
+ break;
|
|
|
default:
|
|
|
break;
|
|
|
}
|
|
|
@@ -210,9 +226,11 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
isPurchaseSuccess = false;
|
|
|
isCustomerSuccess = false;
|
|
|
isPublicSuccess = false;
|
|
|
+ isCompanySuccess = false;
|
|
|
getListData(OBTAIN_PURCHASE_ORDER_LIST);
|
|
|
getListData(OBTAIN_CUSTOMER_INQUIRY_LIST);
|
|
|
getListData(OBTAIN_PUBLIC_INQUIRY_LIST);
|
|
|
+ getListData(OBTAIN_COMPANY_BUSINESS_LIST);
|
|
|
} else {
|
|
|
toast(R.string.networks_out);
|
|
|
mRefreshLayout.finishRefresh(500, false);
|
|
|
@@ -269,6 +287,29 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
+
|
|
|
+ mCompanyBusinessAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onItemClick(BaseQuickAdapter baseQuickAdapter, View view, final int position) {
|
|
|
+ mSelectPosition = position;
|
|
|
+ Intent intent = new Intent();
|
|
|
+ String billState = mCompanyBusinessBeans.get(position).getBillState();
|
|
|
+ if (Constants.FLAG.STATE_COMPANY_BUSINESS_DONE.equals(billState)) {
|
|
|
+ intent.setClass(mContext, PublicInquiryDetailActivity.class);
|
|
|
+ intent.putExtra(Constants.FLAG.EXTRA_B2B_LIST_ID, mCompanyBusinessBeans.get(position).getId());
|
|
|
+ intent.putExtra(Constants.FLAG.EXTRA_B2B_LIST_STATE, mCompanyBusinessBeans.get(position).getBillState());
|
|
|
+ intent.putExtra(Constants.FLAG.EXTRA_B2B_LIST_JSON, mCompanyBusinessBeans.get(position).getJsonData());
|
|
|
+ startActivity(intent);
|
|
|
+ } else if (Constants.FLAG.STATE_COMPANY_BUSINESS_TODO.equals(billState)
|
|
|
+ || Constants.FLAG.STATE_COMPANY_BUSINESS_INVALID.equals(billState)) {
|
|
|
+ intent.setClass(mContext, CustomerInquiryDetailActivity.class);
|
|
|
+ intent.putExtra(Constants.FLAG.EXTRA_B2B_LIST_ID, mCompanyBusinessBeans.get(position).getId());
|
|
|
+ intent.putExtra(Constants.FLAG.EXTRA_B2B_LIST_STATE, mCompanyBusinessBeans.get(position).getBillState());
|
|
|
+ intent.putExtra(Constants.FLAG.EXTRA_B2B_LIST_JSON, mCompanyBusinessBeans.get(position).getJsonData());
|
|
|
+ startActivityForResult(intent, REQUEST_COMPANY_DETAIL);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -285,6 +326,7 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
headerImages.add(R.drawable.ic_b2b_header_purchase);
|
|
|
headerImages.add(R.drawable.ic_b2b_header_customer);
|
|
|
headerImages.add(R.drawable.ic_b2b_header_public);
|
|
|
+ headerImages.add(R.drawable.ic_b2b_header_company);
|
|
|
mHeaderBanner.setImages(headerImages);
|
|
|
mHeaderBanner.start();
|
|
|
|
|
|
@@ -293,6 +335,7 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
getListData(OBTAIN_PURCHASE_ORDER_LIST);
|
|
|
getListData(OBTAIN_CUSTOMER_INQUIRY_LIST);
|
|
|
getListData(OBTAIN_PUBLIC_INQUIRY_LIST);
|
|
|
+ getListData(OBTAIN_COMPANY_BUSINESS_LIST);
|
|
|
} else {
|
|
|
toast(R.string.networks_out);
|
|
|
}
|
|
|
@@ -314,6 +357,10 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
// url = "inquiry/public/mobile";
|
|
|
url = "inquiry/public/mobile/v2";
|
|
|
break;
|
|
|
+ case OBTAIN_COMPANY_BUSINESS_LIST:
|
|
|
+ host = Constants.API_INQUIRY;
|
|
|
+ url = "inquiry/sale/enremind";
|
|
|
+ break;
|
|
|
}
|
|
|
showLoading(null);
|
|
|
|
|
|
@@ -324,6 +371,16 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
params.put("page", 1);
|
|
|
params.put("size", 3);
|
|
|
|
|
|
+ //企业商机参数
|
|
|
+ try {
|
|
|
+ params.put("enuu", Long.parseLong(mB2BCompanyBean.getEnuu()));
|
|
|
+ } catch (Exception e) {
|
|
|
+ params.put("enuu", mB2BCompanyBean.getEnuu());
|
|
|
+ }
|
|
|
+ params.put("useruu", CommonUtil.getUseruuLong(this));
|
|
|
+ params.put("pageNumber", 1);
|
|
|
+ params.put("pageSize", 3);
|
|
|
+
|
|
|
HttpRequest.getInstance().sendRequest(host,
|
|
|
new HttpParams.Builder()
|
|
|
.url(url)
|
|
|
@@ -378,6 +435,16 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
b2BBusinessListBean.setJsonData(null);
|
|
|
}
|
|
|
mPublicInquiryAdapter.notifyDataSetChanged();
|
|
|
+ } else if (requestCode == REQUEST_COMPANY_DETAIL
|
|
|
+ && resultCode == Constants.FLAG.RESULT_COMPANY_BUSINESS && data != null) {
|
|
|
+ String newId = data.getStringExtra(Constants.FLAG.EXTRA_B2B_LIST_ID);
|
|
|
+ B2BBusinessListBean b2BBusinessListBean = mCompanyBusinessBeans.get(mSelectPosition);
|
|
|
+ if (b2BBusinessListBean != null) {
|
|
|
+ b2BBusinessListBean.setBillState(Constants.FLAG.STATE_COMPANY_BUSINESS_DONE);
|
|
|
+ b2BBusinessListBean.setId(newId);
|
|
|
+ b2BBusinessListBean.setJsonData(null);
|
|
|
+ }
|
|
|
+ mCompanyBusinessAdapter.notifyDataSetChanged();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -391,7 +458,7 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
switch (flag) {
|
|
|
case OBTAIN_PURCHASE_ORDER_LIST:
|
|
|
isPurchaseSuccess = true;
|
|
|
- if (isCustomerSuccess && isPublicSuccess) {
|
|
|
+ if (isCustomerSuccess && isPublicSuccess && isCompanySuccess) {
|
|
|
hideLoading();
|
|
|
}
|
|
|
if (contentArray == null || contentArray.size() == 0) {
|
|
|
@@ -404,7 +471,7 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
break;
|
|
|
case OBTAIN_CUSTOMER_INQUIRY_LIST:
|
|
|
isCustomerSuccess = true;
|
|
|
- if (isPurchaseSuccess && isPublicSuccess) {
|
|
|
+ if (isPurchaseSuccess && isPublicSuccess && isCompanySuccess) {
|
|
|
hideLoading();
|
|
|
}
|
|
|
if (contentArray == null || contentArray.size() == 0) {
|
|
|
@@ -417,7 +484,7 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
break;
|
|
|
case OBTAIN_PUBLIC_INQUIRY_LIST:
|
|
|
isPublicSuccess = true;
|
|
|
- if (isCustomerSuccess && isPurchaseSuccess) {
|
|
|
+ if (isCustomerSuccess && isPurchaseSuccess && isCompanySuccess) {
|
|
|
hideLoading();
|
|
|
}
|
|
|
if (contentArray == null || contentArray.size() == 0) {
|
|
|
@@ -428,6 +495,19 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
mPublicInquiryBeans.clear();
|
|
|
analisisPublicInquiry(contentArray);
|
|
|
break;
|
|
|
+ case OBTAIN_COMPANY_BUSINESS_LIST:
|
|
|
+ isCompanySuccess = true;
|
|
|
+ if (isCustomerSuccess && isPurchaseSuccess && isPublicSuccess) {
|
|
|
+ hideLoading();
|
|
|
+ }
|
|
|
+ if (contentArray == null || contentArray.size() == 0) {
|
|
|
+ mCompanyBusinessBeans.clear();
|
|
|
+ mCompanyBusinessAdapter.notifyDataSetChanged();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ mCompanyBusinessBeans.clear();
|
|
|
+ analisisCompanyBusiness(contentArray);
|
|
|
+ break;
|
|
|
default:
|
|
|
break;
|
|
|
}
|
|
|
@@ -437,6 +517,85 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
|
|
|
}
|
|
|
|
|
|
+ private void analisisCompanyBusiness(JSONArray contentArray) {
|
|
|
+ for (int i = 0; i < contentArray.size(); i++) {
|
|
|
+ JSONObject contentObject = contentArray.getJSONObject(i);
|
|
|
+ if (contentObject != null) {
|
|
|
+ B2BBusinessListBean b2BBusinessListBean = new B2BBusinessListBean();
|
|
|
+ b2BBusinessListBean.setItemType(B2BBusinessListBean.COMPANY_BUSINESS_LIST);
|
|
|
+
|
|
|
+ int quoted = JSONUtil.getInt(contentObject, "quoted");
|
|
|
+ if (TextUtils.isEmpty(contentObject.getString("quoted"))) {
|
|
|
+ b2BBusinessListBean.setJsonData(contentObject.toString());
|
|
|
+ quoted = 1;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (TextUtils.isEmpty(contentObject.getString("quteId"))) {
|
|
|
+ b2BBusinessListBean.setId(JSONUtil.getText(contentObject, "id"));
|
|
|
+ } else {
|
|
|
+ b2BBusinessListBean.setId(JSONUtil.getText(contentObject, "quteId"));
|
|
|
+ }
|
|
|
+
|
|
|
+ long date = contentObject.getLongValue("date");
|
|
|
+ if (date != 0) {
|
|
|
+ b2BBusinessListBean.setBillDate(DateFormatUtil.long2Str(date, DateFormatUtil.YMD));
|
|
|
+ }
|
|
|
+
|
|
|
+ String needquantity = JSONUtil.getText(contentObject, "needquantity");
|
|
|
+ b2BBusinessListBean.setProductAmount(needquantity);
|
|
|
+
|
|
|
+ JSONObject inquiryObject = contentObject.getJSONObject("inquiry");
|
|
|
+ JSONObject productObject = contentObject.getJSONObject("product");
|
|
|
+
|
|
|
+ if (productObject != null) {
|
|
|
+ b2BBusinessListBean.setProductName(JSONUtil.getText(productObject, "title"));
|
|
|
+ b2BBusinessListBean.setProductModel(JSONUtil.getText(productObject, "code"));
|
|
|
+ b2BBusinessListBean.setProductSpecification(JSONUtil.getText(productObject, "spec"));
|
|
|
+ b2BBusinessListBean.setProductBrand(JSONUtil.getText(productObject, "brand"));
|
|
|
+ }
|
|
|
+ if (inquiryObject != null) {
|
|
|
+ JSONObject enterpriseObject = inquiryObject.getJSONObject("enterprise");
|
|
|
+ if (enterpriseObject != null) {
|
|
|
+ b2BBusinessListBean.setCompanyName(JSONUtil.getText(enterpriseObject, "enName"));
|
|
|
+ }
|
|
|
+
|
|
|
+ long endDate = inquiryObject.getLongValue("endDate");
|
|
|
+ if (endDate != 0) {
|
|
|
+ b2BBusinessListBean.setExpiryDate(DateFormatUtil.long2Str(endDate, DateFormatUtil.YMD));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ String invalid = JSONUtil.getText(contentObject, "invalid");
|
|
|
+ String overdue = JSONUtil.getText(contentObject, "overdue");
|
|
|
+ String status = JSONUtil.getText(contentObject, "status");
|
|
|
+ long remainingTime = JSONUtil.getLong(contentObject, "remainingTime");//剩余时间
|
|
|
+
|
|
|
+ if (remainingTime <= 0) {
|
|
|
+ b2BBusinessListBean.setRemainTime(0);
|
|
|
+ } else {
|
|
|
+ b2BBusinessListBean.setRemainTime((int) Math.ceil((float) remainingTime / (1000 * 60 * 60 * 24)));
|
|
|
+ }
|
|
|
+
|
|
|
+ if (quoted == 1) {
|
|
|
+ b2BBusinessListBean.setBillState(Constants.FLAG.STATE_COMPANY_BUSINESS_DONE);
|
|
|
+ } else {
|
|
|
+ b2BBusinessListBean.setJsonData(contentObject.toString());
|
|
|
+ if ("1".equals(overdue) || remainingTime <= 0) {
|
|
|
+ b2BBusinessListBean.setBillState(Constants.FLAG.STATE_COMPANY_BUSINESS_INVALID);
|
|
|
+ } else {
|
|
|
+ b2BBusinessListBean.setBillState(Constants.FLAG.STATE_COMPANY_BUSINESS_TODO);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /*if ("1".equals(invalid) || "1".equals(overdue) || "201".equals(status)) {
|
|
|
+ b2BBusinessListBean.setBillState(Constants.FLAG.STATE_PUBLIC_INQUIRY_DONE);
|
|
|
+ } else {
|
|
|
+ b2BBusinessListBean.setBillState(Constants.FLAG.STATE_PUBLIC_INQUIRY_TODO);
|
|
|
+ }*/
|
|
|
+ mCompanyBusinessBeans.add(b2BBusinessListBean);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ mCompanyBusinessAdapter.notifyDataSetChanged();
|
|
|
+ }
|
|
|
+
|
|
|
private void analisisPublicInquiry(JSONArray contentArray) {
|
|
|
for (int i = 0; i < contentArray.size(); i++) {
|
|
|
JSONObject contentObject = contentArray.getJSONObject(i);
|
|
|
@@ -651,19 +810,25 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
switch (flag) {
|
|
|
case OBTAIN_PURCHASE_ORDER_LIST:
|
|
|
isPurchaseSuccess = true;
|
|
|
- if (isCustomerSuccess && isPublicSuccess) {
|
|
|
+ if (isCustomerSuccess && isPublicSuccess && isCompanySuccess) {
|
|
|
hideLoading();
|
|
|
}
|
|
|
break;
|
|
|
case OBTAIN_CUSTOMER_INQUIRY_LIST:
|
|
|
isCustomerSuccess = true;
|
|
|
- if (isPurchaseSuccess && isPublicSuccess) {
|
|
|
+ if (isPurchaseSuccess && isPublicSuccess && isCompanySuccess) {
|
|
|
hideLoading();
|
|
|
}
|
|
|
break;
|
|
|
case OBTAIN_PUBLIC_INQUIRY_LIST:
|
|
|
isPublicSuccess = true;
|
|
|
- if (isCustomerSuccess && isPurchaseSuccess) {
|
|
|
+ if (isCustomerSuccess && isPurchaseSuccess && isCompanySuccess) {
|
|
|
+ hideLoading();
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case OBTAIN_COMPANY_BUSINESS_LIST:
|
|
|
+ isPublicSuccess = true;
|
|
|
+ if (isCustomerSuccess && isPurchaseSuccess && isPublicSuccess) {
|
|
|
hideLoading();
|
|
|
}
|
|
|
break;
|
|
|
@@ -692,6 +857,8 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
} else if (i == R.id.b2b_business_main_public_inquiry_iv
|
|
|
|| i == R.id.b2b_business_main_public_inquiry_all_tv) {
|
|
|
startActivity(PublicInquiryListActivity.class);
|
|
|
+ } else if (i == R.id.b2b_business_main_company_business_all_tv) {
|
|
|
+ startActivity(CompanyBusinessListActivity.class);
|
|
|
} else if (i == R.id.b2b_change_account_sure_tv) {
|
|
|
if (CommonUtil.isNetWorkConnected(mContext)) {
|
|
|
for (B2BCompanyBean b2BCompanyBean : mB2BCompanyBeans) {
|
|
|
@@ -709,10 +876,12 @@ public class B2BBusinessMainActivity extends BaseMVPActivity<WorkPlatPresenter>
|
|
|
isPurchaseSuccess = false;
|
|
|
isCustomerSuccess = false;
|
|
|
isPublicSuccess = false;
|
|
|
+ isCompanySuccess = false;
|
|
|
showLoading(null);
|
|
|
getListData(OBTAIN_PURCHASE_ORDER_LIST);
|
|
|
getListData(OBTAIN_CUSTOMER_INQUIRY_LIST);
|
|
|
getListData(OBTAIN_PUBLIC_INQUIRY_LIST);
|
|
|
+ getListData(OBTAIN_COMPANY_BUSINESS_LIST);
|
|
|
} else {
|
|
|
toast(R.string.networks_out);
|
|
|
}
|