Beispiel #1
0
 /// <summary>
 /// 删除心情
 /// </summary>
 /// <param name="openid"></param>
 public void DeleteMood(string id)
 {
     try
     {
         MoodBLL  bll   = new MoodBLL();
         MoodModl model = new MoodModl();
         model.ID         = Guid.Parse(id);
         model.Modifytime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
         bll.DeleteMood(model);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #2
0
 /// <summary>
 /// 添加日记(类型:1.日记,2.心情,3.手账)
 /// </summary>
 /// <param name="openid"></param>
 /// <param name="nickname"></param>
 /// <param name="content"></param>
 public void AddDiary(string openid, string nickname, string content)
 {
     try
     {
         string[] arrStr = content.Replace("\"", "").Replace("}", "").Split(new char[2] {
             ',', ':'
         });
         if (arrStr[9] == "1")
         {
             DiaryBLL   bll   = new DiaryBLL();
             DiaryModel model = new DiaryModel();
             model.OpenID       = openid;
             model.NickName     = nickname;
             model.Weather      = arrStr[3];
             model.City         = arrStr[5];
             model.DiaryContent = arrStr[7];
             model.IsPublic     = int.Parse(arrStr[11]);
             model.Createtime   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
             model.Modifytime   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
             bll.AddDiary(model);
         }
         else if (arrStr[9] == "2")
         {
             MoodBLL  bll   = new MoodBLL();
             MoodModl model = new MoodModl();
             model.OpenID     = openid;
             model.NickName   = nickname;
             model.Weather    = arrStr[3];
             model.City       = arrStr[5];
             model.Mood       = arrStr[7];
             model.IsPublic   = int.Parse(arrStr[11]);
             model.Createtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
             model.Modifytime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
             bll.AddMood(model);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
        /// <summary>
        /// 获取心情信息
        /// </summary>
        /// <param name="openid"></param>
        /// <returns></returns>
        public JsonResult GetMoodInfo(string openid)
        {
            try
            {
                MoodBLL   bll = new MoodBLL();
                DataTable dt  = bll.GetMoodToTable(openid);

                if (dt != null && dt.Rows.Count > 0)
                {
                    return(Json(new { Model = MoodTableToList(dt), IsExist = true }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }