private void OnMyDiaryStateHandler(MyDiaryStateRes res) { Debug.Log("OnMyDiaryStateHandler"); for (int i = 0; i < res.UserDiaryDates.Count; i++) { GetData <LoveDiaryModel>().AddCalendarData(res.UserDiaryDates[i]); } DateTime unlockDt = DateUtil.GetDataTime(res.UnlockTime); GetData <LoveDiaryModel>().UnlockDt = unlockDt; DateTime dt = _requestDT; for (int i = 0; i < _requestDTNum; i++) { GetData <LoveDiaryModel>().AddCalendarYearMonth(dt.Year * 100 + dt.Month); dt = _requestDT.AddMonths(-1); } List <DateTime> dts = LoveDiaryModel.ToDays(_curDT); CurCalendarView.SetData( dts, GetData <LoveDiaryModel>().GetCalendarDatas(dts), GetData <LoveDiaryModel>().UnlockDt ); }
public void UpdateView() { List <DateTime> dts = LoveDiaryModel.ToDays(_curDT); CurCalendarView.SetData( dts, GetData <LoveDiaryModel>().GetCalendarDatas(dts), GetData <LoveDiaryModel>().UnlockDt ); }
private void GetNewMonthData(MonthState state) { int addNum = state == MonthState.Previous ? -1 : 1; _curDT = _curDT.AddMonths(addNum); if (state == MonthState.Previous && !GetData <LoveDiaryModel>().CheckHasData(_curDT)) { //没有数据需要拉去 SendMyDiaryStateMsg(_curDT.AddMonths(-1)); return; } List <DateTime> dts = LoveDiaryModel.ToDays(_curDT); CurCalendarView.SetData( dts, GetData <LoveDiaryModel>().GetCalendarDatas(dts), GetData <LoveDiaryModel>().UnlockDt ); }