|
|
@@ -23,6 +23,7 @@ import com.common.data.JSONUtil;
|
|
|
import com.common.data.ListUtils;
|
|
|
import com.core.app.Constants;
|
|
|
import com.core.base.BaseActivity;
|
|
|
+import com.core.base.BaseToolBarActivity;
|
|
|
import com.core.utils.CommonUtil;
|
|
|
import com.core.utils.ToastUtil;
|
|
|
import com.me.network.app.http.Method;
|
|
|
@@ -243,6 +244,8 @@ public class CustomerVisitActivity extends BaseActivity {
|
|
|
String status = JSONUtil.getText(object, "mpd_zdstatus", "status");
|
|
|
String doman = JSONUtil.getText(object, "doman");
|
|
|
String domanCode = JSONUtil.getText(object, "domanCode");
|
|
|
+ String billstatus = JSONUtil.getText(object, "mp_status");
|
|
|
+
|
|
|
mVisitPlan.setId(id);
|
|
|
mVisitPlan.setCode(code);
|
|
|
mVisitPlan.setRecordDay(DateFormatUtil.long2Str(entryDate, DateFormatUtil.YMD));
|
|
|
@@ -255,6 +258,8 @@ public class CustomerVisitActivity extends BaseActivity {
|
|
|
mVisitPlan.setStatus(status);
|
|
|
mVisitPlan.setDoman(doman);
|
|
|
mVisitPlan.setDomanCode(domanCode);
|
|
|
+ mVisitPlan.setBillStatus(billstatus);
|
|
|
+
|
|
|
visitPlanArrayList.add(mVisitPlan);
|
|
|
}
|
|
|
datas.put(monthInt, visitPlanArrayList);
|
|
|
@@ -359,7 +364,13 @@ public class CustomerVisitActivity extends BaseActivity {
|
|
|
}
|
|
|
// holder.dateTv.setText(mVisitPlan.getRecordDay());
|
|
|
holder.doManTv.setText(mVisitPlan.getDoman());
|
|
|
- holder.statusTv.setText(mVisitPlan.getStatus());
|
|
|
+ String status = mVisitPlan.getStatus();
|
|
|
+ String billStatus = mVisitPlan.getBillStatus();
|
|
|
+ if ("已转单".equals(status)) {
|
|
|
+ holder.statusTv.setText(status);
|
|
|
+ } else {
|
|
|
+ holder.statusTv.setText(billStatus);
|
|
|
+ }
|
|
|
holder.itemView.setTag(mVisitPlan);
|
|
|
holder.itemView.setOnClickListener(mOnItemClickListener);
|
|
|
}
|
|
|
@@ -369,13 +380,24 @@ public class CustomerVisitActivity extends BaseActivity {
|
|
|
public void onClick(View view) {
|
|
|
if (view.getTag() != null && view.getTag() instanceof VisitPlan) {
|
|
|
VisitPlan mVisitPlan = (VisitPlan) view.getTag();
|
|
|
- startActivity(new Intent(ct, CustomerVisitDetailsActivity.class)
|
|
|
- .putExtra(Constants.Intents.TITLE, "客户拜访详情")
|
|
|
- .putExtra(Constants.Intents.MY_DOIT, myVisitRb.isChecked())
|
|
|
- .putExtra(Constants.Intents.STATUS, mVisitPlan.getStatus())
|
|
|
- .putExtra(Constants.Intents.ID, mVisitPlan.getId())
|
|
|
- .putExtra(Constants.Intents.CALLER, "MobileOutPlans")
|
|
|
- );
|
|
|
+ String billStatus = mVisitPlan.getBillStatus();
|
|
|
+ if ("在录入".equals(billStatus)) {
|
|
|
+ startActivity(new Intent(ct, CustomerVisitBillInputActivity.class)
|
|
|
+ .putExtra(Constants.Intents.CALLER, "MobileOutPlans")
|
|
|
+ .putExtra(Constants.Intents.TITLE, "客户拜访计划")
|
|
|
+ .putExtra(Constants.Intents.DETAILS_CLASS, CustomerVisitDetailsActivity.class)
|
|
|
+ .putExtra(Constants.Intents.INPUT_CLASS, CustomerVisitBillInputActivity.class)
|
|
|
+ .putExtra(Constants.Intents.ID, mVisitPlan.getId()));
|
|
|
+ } else {
|
|
|
+ startActivity(new Intent(ct, CustomerVisitDetailsActivity.class)
|
|
|
+ .putExtra(Constants.Intents.TITLE, "客户拜访详情")
|
|
|
+ .putExtra(Constants.Intents.MY_DOIT, myVisitRb.isChecked())
|
|
|
+ .putExtra(Constants.Intents.STATUS, mVisitPlan.getStatus())
|
|
|
+ .putExtra(Constants.Intents.BILL_STATUS, billStatus)
|
|
|
+ .putExtra(Constants.Intents.ID, mVisitPlan.getId())
|
|
|
+ .putExtra(Constants.Intents.CALLER, "MobileOutPlans")
|
|
|
+ );
|
|
|
+ }
|
|
|
dataUpdate = true;
|
|
|
}
|
|
|
}
|