|
|
@@ -10,6 +10,7 @@ import android.support.v4.app.Fragment;
|
|
|
import android.support.v4.app.FragmentManager;
|
|
|
import android.support.v4.app.FragmentPagerAdapter;
|
|
|
import android.support.v4.view.ViewPager;
|
|
|
+import android.util.Log;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.Menu;
|
|
|
import android.view.MenuItem;
|
|
|
@@ -258,7 +259,7 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
if (adapter.isTask(object)) {
|
|
|
intent = new Intent(ct, DetailTaskActivity.class);
|
|
|
intent.putExtra("description", object.getString("department"));
|
|
|
- intent.putExtra("isMe",isMe);
|
|
|
+ intent.putExtra("isMe", isMe);
|
|
|
intent.putExtra("duration", object.getString("department"));
|
|
|
intent.putExtra("status", object.getString("status"));
|
|
|
intent.putExtra("taskname", object.getString("name"));//名称
|
|
|
@@ -269,22 +270,30 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
intent.putExtra("ra_taskid", String.valueOf(object.getIntValue("ra_taskid")));//取回复内容id
|
|
|
intent.putExtra("taskid", String.valueOf(object.getIntValue("ra_id")));//编号
|
|
|
intent.putExtra("endtime", object.getString("enddate"));
|
|
|
- startActivityForResult(intent, 0x20);
|
|
|
+ startActivityForResult(intent, isMe ? 0x20 : 0x21);
|
|
|
} else if (adapter.isVisit(object)) {
|
|
|
intent = new Intent(activity, VisitReportAddActivity.class);
|
|
|
intent.putExtra("type", 1);
|
|
|
- intent.putExtra("isMe", isMe);
|
|
|
+ String chche = object.containsKey("status") ? object.getString("status") == null ? "" : object.getString("status") : "";
|
|
|
+ Log.i("gongpengming","chche="+chche);
|
|
|
+ boolean me = (isMe && !"已拜访".equals(chche));
|
|
|
+ Log.i("gongpengming", "me=" + me);
|
|
|
+ intent.putExtra("isMe", me);
|
|
|
intent.putExtra("isAgen", true);
|
|
|
OABean bean = JSON.parseObject(object.toString(), OABean.class);
|
|
|
intent.putExtra("data", bean);
|
|
|
- startActivityForResult(intent, 0x20);
|
|
|
+ startActivityForResult(intent, isMe ? 0x20 : 0x21);
|
|
|
} else if (adapter.isVisitRecord(object)) {
|
|
|
intent = new Intent(activity, VisitReportAddActivity.class);
|
|
|
intent.putExtra("type", 2);
|
|
|
- intent.putExtra("isMe", isMe);
|
|
|
+ String chche = object.containsKey("status") ? object.getString("status") == null ? "" : object.getString("status") : "";
|
|
|
+ Log.i("gongpengming","chche="+chche);
|
|
|
+ boolean me = (isMe && !"已拜访".equals(chche) && !"".equals(chche));
|
|
|
+ Log.i("gongpengming", "me=" + me);
|
|
|
+ intent.putExtra("isMe", me);
|
|
|
intent.putExtra("isAgen", true);
|
|
|
intent.putExtra("data", object.toString());
|
|
|
- startActivityForResult(intent, 0x20);
|
|
|
+ startActivityForResult(intent, isMe ? 0x20 : 0x21);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
@@ -435,7 +444,7 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
//判断是否为该下属
|
|
|
chche.add(object);
|
|
|
size++;
|
|
|
- if (!object.containsKey("status")||(object.containsKey("status") && !StringUtils.isEmpty(object.getString("status")) && "已拜访".equals(object.getString("status")) || "已完成".equals(object.getString("status")))) {
|
|
|
+ if (!object.containsKey("status") || (object.containsKey("status") && !StringUtils.isEmpty(object.getString("status")) && "已拜访".equals(object.getString("status")) || "已完成".equals(object.getString("status")))) {
|
|
|
ok++;
|
|
|
}
|
|
|
}
|