|
|
@@ -36,6 +36,7 @@ import com.lidroid.xutils.view.annotation.ViewInject;
|
|
|
import com.modular.booking.activity.business.BBookingAddActivity;
|
|
|
import com.modular.booking.activity.business.BBookingDetailActivity;
|
|
|
import com.modular.booking.activity.shares.BBSharesListActivity;
|
|
|
+import com.modular.booking.activity.shares.MuiltSelectShareActivity;
|
|
|
import com.modular.booking.adapter.BookAdapter;
|
|
|
import com.modular.booking.model.BookingModel;
|
|
|
import com.uas.appme.settings.model.Business;
|
|
|
@@ -83,9 +84,13 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
private int posItem;
|
|
|
|
|
|
private ArrayList<BookingModel> mDatas = new ArrayList<>();
|
|
|
+ private ArrayList<BookingModel> mShareDatas = new ArrayList<>();
|
|
|
+ private ArrayList<BookingModel> mShareMuiltDatas = new ArrayList<>();
|
|
|
+
|
|
|
private BookAdapter mAdapter;
|
|
|
private OACalendarView calendarView;
|
|
|
private OACalenderViewPagerAdapter pagerAdapter;//当前Viewpager适配器
|
|
|
+
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
@@ -104,7 +109,6 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
@Override
|
|
|
public boolean onCreateOptionsMenu(Menu menu) {
|
|
|
getMenuInflater().inflate(R.menu.menu_about, menu);
|
|
|
@@ -113,8 +117,10 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
|
|
|
@Override
|
|
|
public boolean onOptionsItemSelected(MenuItem item) {
|
|
|
- if (item.getItemId() ==R.id.app_about) {
|
|
|
- startActivity(new Intent(mContext,BBookingDetailActivity.class));
|
|
|
+ if (item.getItemId() == R.id.app_about) {
|
|
|
+ Intent intent = new Intent(mContext, MuiltSelectShareActivity.class);
|
|
|
+ intent.putExtra("model", mShareMuiltDatas);
|
|
|
+ startActivity(intent);
|
|
|
}
|
|
|
|
|
|
if (item.getItemId() == android.R.id.home) {
|
|
|
@@ -134,7 +140,7 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
mBookPersonal.setOnClickListener(this);
|
|
|
mBookService.setOnClickListener(this);
|
|
|
mBookShares.setOnClickListener(this);
|
|
|
-
|
|
|
+
|
|
|
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
|
|
|
@Override
|
|
|
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
|
|
|
@@ -142,7 +148,7 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
|
|
|
@Override
|
|
|
public void onPageSelected(int position) {
|
|
|
- LogUtil.d("----------------------------------------------------"+position);
|
|
|
+ LogUtil.d("----------------------------------------------------" + position);
|
|
|
Calendar c = Calendar.getInstance();
|
|
|
c.setTime(curDate);
|
|
|
int day = c.get(Calendar.DAY_OF_MONTH);
|
|
|
@@ -168,14 +174,14 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
Bundle bundle = new Bundle();
|
|
|
bundle.putParcelable("model", viewHolder.model);
|
|
|
bundle.putBoolean("isShared", tv_book_shared.isSelected());
|
|
|
- if ("个人".equals(viewHolder.model.getKind())){
|
|
|
- startActivity(new Intent(mContext, BookingDetailActivity.class)
|
|
|
- .putExtras(bundle) );
|
|
|
- }else{
|
|
|
+ if ("个人".equals(viewHolder.model.getKind())) {
|
|
|
+ startActivity(new Intent(mContext, BookingDetailActivity.class)
|
|
|
+ .putExtras(bundle));
|
|
|
+ } else {
|
|
|
startActivity(new Intent(mContext, BBookingDetailActivity.class)
|
|
|
- .putExtras(bundle) );
|
|
|
+ .putExtras(bundle));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -194,17 +200,17 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
mBookBusiness = (TextView) findViewById(R.id.mBookBusiness);
|
|
|
mBookService = (TextView) findViewById(R.id.mBookService);
|
|
|
mBookShares = (TextView) findViewById(R.id.mBookShares);
|
|
|
-
|
|
|
+
|
|
|
Intent intent = getIntent();
|
|
|
if (intent != null) {
|
|
|
String cDate = intent.getStringExtra("curDate");
|
|
|
if (!StringUtil.isEmpty(cDate)) {
|
|
|
- getIntent().getExtras().putString("curDate","");
|
|
|
+ getIntent().getExtras().putString("curDate", "");
|
|
|
curDate = DateFormatUtil.getDate4StrDate(cDate, "yyyy-MM-dd");
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
curDate = new Date(System.currentTimeMillis());
|
|
|
}
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
curDate = new Date(System.currentTimeMillis());
|
|
|
}
|
|
|
|
|
|
@@ -220,7 +226,7 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) viewPager.getLayoutParams(); // 取控件mGrid当前的布局参数 搜索
|
|
|
linearParams.height = (getResources().getDisplayMetrics().heightPixels * 1 / 3);// 当控件的高强制设成50象素
|
|
|
viewPager.setLayoutParams(linearParams); // 使设置好的布局参数应用到控件myGrid
|
|
|
- pagerAdapter = new OACalenderViewPagerAdapter(ct,curDate);
|
|
|
+ pagerAdapter = new OACalenderViewPagerAdapter(ct, curDate);
|
|
|
viewPager.setAdapter(pagerAdapter);
|
|
|
|
|
|
viewPager.setCurrentItem(OACalenderViewPagerAdapter.MAX_NUM / 2);
|
|
|
@@ -241,8 +247,10 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
case R.id.mBookService:
|
|
|
ToastMessage("暂未开放!");
|
|
|
break;
|
|
|
- case R.id.mBookShares:
|
|
|
- startActivity(new Intent(mContext, BBSharesListActivity.class));
|
|
|
+ case R.id.mBookShares:
|
|
|
+ Intent intent = new Intent(mContext, BBSharesListActivity.class);
|
|
|
+ intent.putExtra("model", mShareDatas);
|
|
|
+ startActivity(intent);
|
|
|
break;
|
|
|
case R.id.tv_book_me:
|
|
|
tv_book_shared.setSelected(false);
|
|
|
@@ -304,8 +312,8 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
params.put("token", MyApplication.getInstance().mAccessToken);
|
|
|
params.put("userid", MyApplication.getInstance().mLoginUser.getUserId());
|
|
|
- params.put("telephone",MyApplication.getInstance().mLoginUser.getTelephone());
|
|
|
- params.put("yearmonth",DateFormatUtil.getStrDate4Date(curDate, "yyyyMM"));
|
|
|
+ params.put("telephone", MyApplication.getInstance().mLoginUser.getTelephone());
|
|
|
+ params.put("yearmonth", DateFormatUtil.getStrDate4Date(curDate, "yyyyMM"));
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
ViewUtil.httpSendRequest(ct, url, params, mHandler, headers, 0x01, null, null, "post");
|
|
|
@@ -321,6 +329,7 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
case 0x01:
|
|
|
try {
|
|
|
String result = msg.getData().getString("result");
|
|
|
+
|
|
|
if (!ListUtils.isEmpty(mDatas)) {
|
|
|
mDatas.clear();
|
|
|
}
|
|
|
@@ -329,13 +338,71 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
emptyLayout.showEmpty();
|
|
|
return;
|
|
|
}
|
|
|
- if (tv_book_me.isSelected()) {
|
|
|
- JSONArray jsonArray = JSON.parseArray(JSON.parseObject(result).getString("bookinglist"));
|
|
|
- JSONArray buinessArray = JSON.parseArray(JSON.parseObject(result).getString("businessList"));
|
|
|
- if (jsonArray != null) {
|
|
|
- Set<Integer> tags = new HashSet<>();
|
|
|
- for (int i = 0; i < jsonArray.size(); i++) {
|
|
|
- JSONObject object = jsonArray.getJSONObject(i);
|
|
|
+ mShareMuiltDatas.clear();
|
|
|
+// if (tv_book_me.isSelected()) {
|
|
|
+ JSONArray jsonArray = JSON.parseArray(JSON.parseObject(result).getString("bookinglist"));
|
|
|
+ JSONArray buinessArray = JSON.parseArray(JSON.parseObject(result).getString("businessList"));
|
|
|
+ if (jsonArray != null) {
|
|
|
+ Set<Integer> tags = new HashSet<>();
|
|
|
+ for (int i = 0; i < jsonArray.size(); i++) {
|
|
|
+ JSONObject object = jsonArray.getJSONObject(i);
|
|
|
+ BookingModel model = new BookingModel();
|
|
|
+ model.setAb_address(object.getString("ab_address"));
|
|
|
+ model.setAb_bman(object.getString("ab_bman"));
|
|
|
+ model.setAb_bmanid(object.getString("ab_bmanid"));
|
|
|
+ model.setAb_confirmstatus(object.getString("ab_confirmstatus"));
|
|
|
+ model.setAb_content(object.getString("ab_content"));
|
|
|
+ model.setAb_endtime(object.getString("ab_endtime"));
|
|
|
+ model.setAb_id(object.getString("ab_id"));
|
|
|
+ model.setAb_latitude(object.getString("ab_latitude"));
|
|
|
+ model.setAb_longitude(object.getString("ab_longitude"));
|
|
|
+ model.setAb_recorddate(object.getString("ab_recorddate"));
|
|
|
+ model.setAb_recordid(object.getString("ab_recordid"));
|
|
|
+ model.setAb_recordman(object.getString("ab_recordman"));
|
|
|
+ model.setAb_sharestatus(object.getString("ab_sharestatus"));
|
|
|
+ model.setAb_starttime(object.getString("ab_starttime"));
|
|
|
+ model.setAb_type(object.getString("ab_type"));
|
|
|
+ model.setKind(object.getString("kind"));
|
|
|
+ tags.add(Integer.valueOf(model.getAb_starttime().substring(8, 10)));
|
|
|
+ if (model.getAb_starttime().contains(DateFormatUtil.getStrDate4Date(curDate, "yyyy-MM-dd"))) {
|
|
|
+ mDatas.add(model);
|
|
|
+ mShareMuiltDatas.add(model);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (buinessArray != null) {
|
|
|
+ for (int i = 0; i < buinessArray.size(); i++) {
|
|
|
+ JSONObject object = buinessArray.getJSONObject(i);
|
|
|
+ BookingModel bModel = new BookingModel();
|
|
|
+ bModel.setAb_address(object.getString("ab_address"));
|
|
|
+ bModel.setAb_bman(object.getString("ab_bman"));
|
|
|
+ bModel.setAb_bmanid(object.getString("ab_bmanid"));
|
|
|
+ bModel.setAb_confirmstatus(object.getString("ab_confirmstatus"));
|
|
|
+ bModel.setAb_content(object.getString("ab_content"));
|
|
|
+ bModel.setAb_endtime(object.getString("ab_endtime"));
|
|
|
+ bModel.setAb_id(object.getString("ab_id"));
|
|
|
+ bModel.setAb_latitude(object.getString("ab_latitude"));
|
|
|
+ bModel.setAb_longitude(object.getString("ab_longitude"));
|
|
|
+ bModel.setAb_recorddate(object.getString("ab_recorddate"));
|
|
|
+ bModel.setAb_recordid(object.getString("ab_recordid"));
|
|
|
+ bModel.setAb_recordman(object.getString("ab_recordman"));
|
|
|
+ bModel.setAb_sharestatus(object.getString("ab_sharestatus"));
|
|
|
+ bModel.setAb_starttime(object.getString("ab_starttime"));
|
|
|
+ bModel.setAb_type(object.getString("ab_type"));
|
|
|
+ bModel.setKind(object.getString("kind"));
|
|
|
+ tags.add(Integer.valueOf(bModel.getAb_starttime().substring(8, 10)));
|
|
|
+ if (bModel.getAb_starttime().contains(DateFormatUtil.getStrDate4Date(curDate, "yyyy-MM-dd"))) {
|
|
|
+ mDatas.add(bModel);
|
|
|
+ mShareMuiltDatas.add(bModel);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (DateFormatUtil.getStrDate4Date(curDate, "yyyy-MM-dd").equals(DateFormatUtil.getStrDate4Date(new Date(), "yyyy-MM-dd"))) {
|
|
|
+ JSONArray tenArray = JSON.parseArray(JSON.parseObject(result).getString("tenlist"));
|
|
|
+
|
|
|
+ for (int i = 0; i < tenArray.size(); i++) {
|
|
|
+ JSONObject object = tenArray.getJSONObject(i);
|
|
|
BookingModel model = new BookingModel();
|
|
|
model.setAb_address(object.getString("ab_address"));
|
|
|
model.setAb_bman(object.getString("ab_bman"));
|
|
|
@@ -353,87 +420,82 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
model.setAb_starttime(object.getString("ab_starttime"));
|
|
|
model.setAb_type(object.getString("ab_type"));
|
|
|
model.setKind(object.getString("kind"));
|
|
|
- tags.add(Integer.valueOf(model.getAb_starttime().substring(8, 10)));
|
|
|
- if (model.getAb_starttime().contains(DateFormatUtil.getStrDate4Date(curDate, "yyyy-MM-dd"))) {
|
|
|
- mDatas.add(model);
|
|
|
- }
|
|
|
+ mDatas.add(model);
|
|
|
+ mShareMuiltDatas.add(model);
|
|
|
}
|
|
|
-
|
|
|
- if(buinessArray!=null) {
|
|
|
- for (int i = 0; i < buinessArray.size(); i++) {
|
|
|
- JSONObject object = buinessArray.getJSONObject(i);
|
|
|
- BookingModel bModel = new BookingModel();
|
|
|
- bModel.setAb_address(object.getString("ab_address"));
|
|
|
- bModel.setAb_bman(object.getString("ab_bman"));
|
|
|
- bModel.setAb_bmanid(object.getString("ab_bmanid"));
|
|
|
- bModel.setAb_confirmstatus(object.getString("ab_confirmstatus"));
|
|
|
- bModel.setAb_content(object.getString("ab_content"));
|
|
|
- bModel.setAb_endtime(object.getString("ab_endtime"));
|
|
|
- bModel.setAb_id(object.getString("ab_id"));
|
|
|
- bModel.setAb_latitude(object.getString("ab_latitude"));
|
|
|
- bModel.setAb_longitude(object.getString("ab_longitude"));
|
|
|
- bModel.setAb_recorddate(object.getString("ab_recorddate"));
|
|
|
- bModel.setAb_recordid(object.getString("ab_recordid"));
|
|
|
- bModel.setAb_recordman(object.getString("ab_recordman"));
|
|
|
- bModel.setAb_sharestatus(object.getString("ab_sharestatus"));
|
|
|
- bModel.setAb_starttime(object.getString("ab_starttime"));
|
|
|
- bModel.setAb_type(object.getString("ab_type"));
|
|
|
- bModel.setKind(object.getString("kind"));
|
|
|
- if (bModel.getAb_starttime().contains(DateFormatUtil.getStrDate4Date(curDate, "yyyy-MM-dd"))) {
|
|
|
- mDatas.add(bModel);
|
|
|
- }
|
|
|
- }
|
|
|
+ JSONArray btenArray = JSON.parseArray(JSON.parseObject(result).getString("businesstenlist"));
|
|
|
+ for (int i = 0; i < btenArray.size(); i++) {
|
|
|
+ JSONObject object = btenArray.getJSONObject(i);
|
|
|
+ BookingModel model = new BookingModel();
|
|
|
+ model.setAb_address(object.getString("ab_address"));
|
|
|
+ model.setAb_bman(object.getString("ab_bman"));
|
|
|
+ model.setAb_bmanid(object.getString("ab_bmanid"));
|
|
|
+ model.setAb_confirmstatus(object.getString("ab_confirmstatus"));
|
|
|
+ model.setAb_content(object.getString("ab_content"));
|
|
|
+ model.setAb_endtime(object.getString("ab_endtime"));
|
|
|
+ model.setAb_id(object.getString("ab_id"));
|
|
|
+ model.setAb_latitude(object.getString("ab_latitude"));
|
|
|
+ model.setAb_longitude(object.getString("ab_longitude"));
|
|
|
+ model.setAb_recorddate(object.getString("ab_recorddate"));
|
|
|
+ model.setAb_recordid(object.getString("ab_recordid"));
|
|
|
+ model.setAb_recordman(object.getString("ab_recordman"));
|
|
|
+ model.setAb_sharestatus(object.getString("ab_sharestatus"));
|
|
|
+ model.setAb_starttime(object.getString("ab_starttime"));
|
|
|
+ model.setAb_type(object.getString("ab_type"));
|
|
|
+ model.setKind(object.getString("kind"));
|
|
|
+ mDatas.add(model);
|
|
|
+ mShareMuiltDatas.add(model);
|
|
|
}
|
|
|
+ }
|
|
|
|
|
|
- if (DateFormatUtil.getStrDate4Date(curDate, "yyyy-MM-dd").equals(DateFormatUtil.getStrDate4Date(new Date(), "yyyy-MM-dd"))){
|
|
|
- JSONArray tenArray = JSON.parseArray(JSON.parseObject(result).getString("tenlist"));
|
|
|
- for (int i = 0; i < tenArray.size(); i++) {
|
|
|
- JSONObject object = tenArray.getJSONObject(i);
|
|
|
- BookingModel model = new BookingModel();
|
|
|
- model.setAb_address(object.getString("ab_address"));
|
|
|
- model.setAb_bman(object.getString("ab_bman"));
|
|
|
- model.setAb_bmanid(object.getString("ab_bmanid"));
|
|
|
- model.setAb_confirmstatus(object.getString("ab_confirmstatus"));
|
|
|
- model.setAb_content(object.getString("ab_content"));
|
|
|
- model.setAb_endtime(object.getString("ab_endtime"));
|
|
|
- model.setAb_id(object.getString("ab_id"));
|
|
|
- model.setAb_latitude(object.getString("ab_latitude"));
|
|
|
- model.setAb_longitude(object.getString("ab_longitude"));
|
|
|
- model.setAb_recorddate(object.getString("ab_recorddate"));
|
|
|
- model.setAb_recordid(object.getString("ab_recordid"));
|
|
|
- model.setAb_recordman(object.getString("ab_recordman"));
|
|
|
- model.setAb_sharestatus(object.getString("ab_sharestatus"));
|
|
|
- model.setAb_starttime(object.getString("ab_starttime"));
|
|
|
- model.setAb_type(object.getString("ab_type"));
|
|
|
- model.setKind(object.getString("kind"));
|
|
|
- mDatas.add(model);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- if (mAdapter != null) {
|
|
|
- mAdapter.setCurrentDate(curDate);
|
|
|
- mAdapter.notifyDataSetChanged();
|
|
|
- } else {
|
|
|
- mAdapter = new BookAdapter(mContext, mDatas);
|
|
|
- mAdapter.setCurrentDate(curDate);
|
|
|
- lv_book.setAdapter(mAdapter);
|
|
|
- }
|
|
|
- calendarView.setDecoratDays(tags);
|
|
|
+
|
|
|
+ if (mAdapter != null) {
|
|
|
+ mAdapter.setCurrentDate(curDate);
|
|
|
+ mAdapter.notifyDataSetChanged();
|
|
|
+ } else {
|
|
|
+ mAdapter = new BookAdapter(mContext, mDatas);
|
|
|
+ mAdapter.setCurrentDate(curDate);
|
|
|
+ lv_book.setAdapter(mAdapter);
|
|
|
+ }
|
|
|
+ calendarView.setDecoratDays(tags);
|
|
|
// Calendar c = Calendar.getInstance();
|
|
|
// c.setTime(curDate);
|
|
|
// int day = c.get(Calendar.DAY_OF_MONTH);
|
|
|
- // calendarView.setDownIndex(day);
|
|
|
- if (mDatas.size() == 0) {
|
|
|
- emptyLayout.showEmpty();
|
|
|
- }
|
|
|
+ // calendarView.setDownIndex(day);
|
|
|
+ if (mDatas.size() == 0) {
|
|
|
+ emptyLayout.showEmpty();
|
|
|
+ }
|
|
|
+ }
|
|
|
+// } else {
|
|
|
+ mShareDatas.clear();
|
|
|
+ JSONArray shareArray = JSON.parseArray(JSON.parseObject(result).getString("sharelist"));
|
|
|
+ JSONArray businessshare = JSON.parseArray(JSON.parseObject(result).getString("businessshare"));
|
|
|
+ if (shareArray != null) {
|
|
|
+ for (int i = 0; i < shareArray.size(); i++) {
|
|
|
+ JSONObject object = shareArray.getJSONObject(i);
|
|
|
+ BookingModel model = new BookingModel();
|
|
|
+ model.setAb_address(object.getString("ab_address"));
|
|
|
+ model.setAb_bman(object.getString("ab_bman"));
|
|
|
+ model.setAb_bmanid(object.getString("ab_bmanid"));
|
|
|
+ model.setAb_confirmstatus(object.getString("ab_confirmstatus"));
|
|
|
+ model.setAb_content(object.getString("ab_content"));
|
|
|
+ model.setAb_endtime(object.getString("ab_endtime"));
|
|
|
+ model.setAb_id(object.getString("ab_id"));
|
|
|
+ model.setAb_latitude(object.getString("ab_latitude"));
|
|
|
+ model.setAb_longitude(object.getString("ab_longitude"));
|
|
|
+ model.setAb_recorddate(object.getString("ab_recorddate"));
|
|
|
+ model.setAb_recordid(object.getString("ab_recordid"));
|
|
|
+ model.setAb_recordman(object.getString("ab_recordman"));
|
|
|
+ model.setAb_sharestatus(object.getString("ab_sharestatus"));
|
|
|
+ model.setAb_starttime(object.getString("ab_starttime"));
|
|
|
+ model.setAb_type(object.getString("ab_type"));
|
|
|
+ model.setKind(object.getString("kind"));
|
|
|
+ mShareDatas.add(model);
|
|
|
}
|
|
|
- } else {
|
|
|
- JSONArray jsonArray = JSON.parseArray(JSON.parseObject(result).getString("sharelist"));
|
|
|
- if (jsonArray != null) {
|
|
|
- Set<Integer> tags = new HashSet<>();
|
|
|
- for (int i = 0; i < jsonArray.size(); i++) {
|
|
|
- JSONObject object = jsonArray.getJSONObject(i);
|
|
|
+
|
|
|
+ if (businessshare != null) {
|
|
|
+ for (int i = 0; i < businessshare.size(); i++) {
|
|
|
+ JSONObject object = businessshare.getJSONObject(i);
|
|
|
BookingModel model = new BookingModel();
|
|
|
model.setAb_address(object.getString("ab_address"));
|
|
|
model.setAb_bman(object.getString("ab_bman"));
|
|
|
@@ -450,26 +512,8 @@ public class BookingListActivity extends OABaseActivity implements HttpImp, View
|
|
|
model.setAb_sharestatus(object.getString("ab_sharestatus"));
|
|
|
model.setAb_starttime(object.getString("ab_starttime"));
|
|
|
model.setAb_type(object.getString("ab_type"));
|
|
|
- tags.add(Integer.valueOf(model.getAb_starttime().substring(8, 10)));
|
|
|
- if (model.getAb_starttime().contains(DateFormatUtil.getStrDate4Date(curDate, "yyyy-MM-dd"))) {
|
|
|
- mDatas.add(model);
|
|
|
- }
|
|
|
- }
|
|
|
- if (mAdapter != null) {
|
|
|
- mAdapter.setCurrentDate(curDate);
|
|
|
- mAdapter.notifyDataSetChanged();
|
|
|
- } else {
|
|
|
- mAdapter = new BookAdapter(mContext, mDatas);
|
|
|
- mAdapter.setCurrentDate(curDate);
|
|
|
- lv_book.setAdapter(mAdapter);
|
|
|
- }
|
|
|
- calendarView.setDecoratDays(tags);
|
|
|
-// Calendar c = Calendar.getInstance();
|
|
|
-// c.setTime(curDate);
|
|
|
-// int day = c.get(Calendar.DAY_OF_MONTH);
|
|
|
-// calendarView.setDownIndex(day);
|
|
|
- if (mDatas.size() == 0) {
|
|
|
- emptyLayout.showEmpty();
|
|
|
+ model.setKind(object.getString("kind"));
|
|
|
+ mShareDatas.add(model);
|
|
|
}
|
|
|
}
|
|
|
}
|