Ver Código Fonte

添加获取单条日程信息接口及修改bug

mengjie 6 anos atrás
pai
commit
095de6102b

+ 8 - 0
codegit/CallCenterApi/CallCenterApi.BLL/T_Sys_WorkCalendar.cs

@@ -182,6 +182,14 @@ namespace CallCenterApi.BLL
182 182
         {
183 183
             return dal.UpdateFlag(model );
184 184
         }
185
+
186
+        /// <summary>
187
+        /// 获得数据列表
188
+        /// </summary>
189
+        public DataSet GetSRList(string strWhere)
190
+        {
191
+            return dal.GetSRList(strWhere);
192
+        }
185 193
         #endregion  BasicMethod
186 194
         #region  ExtensionMethod
187 195
 

+ 16 - 1
codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_WorkCalendar.cs

@@ -424,7 +424,7 @@ namespace CallCenterApi.DAL
424 424
             strSql.Append("select  top 1 F_ID,F_Date,F_Content,F_CreateUser,F_CreateTime,F_IsRead from T_Sys_ScheduleReminder ");
425 425
             strSql.Append(" where F_ID=@F_ID ");
426 426
             SqlParameter[] parameters = {
427
-                    new SqlParameter("@F_ID", SqlDbType.DateTime)           };
427
+                    new SqlParameter("@F_ID", SqlDbType.Int )           };
428 428
             parameters[0].Value = F_ID;
429 429
 
430 430
             Model.T_Sys_WorkCalendar model = new Model.T_Sys_WorkCalendar();
@@ -528,6 +528,21 @@ namespace CallCenterApi.DAL
528 528
                 return false;
529 529
             }
530 530
         }
531
+
532
+        /// <summary>
533
+        /// 获得数据列表
534
+        /// </summary>
535
+        public DataSet GetSRList(string strWhere)
536
+        {
537
+            StringBuilder strSql = new StringBuilder();
538
+            strSql.Append("select F_ID,F_Date,F_Content,F_CreateUser,F_CreateTime,F_IsRead ");
539
+            strSql.Append(" FROM T_Sys_ScheduleReminder ");
540
+            if (strWhere.Trim() != "")
541
+            {
542
+                strSql.Append(" where " + strWhere);
543
+            }
544
+            return DbHelperSQL.Query(strSql.ToString());
545
+        }
531 546
         #endregion
532 547
 
533 548
 

+ 31 - 1
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/tel/WorkcalendarController.cs

@@ -511,7 +511,7 @@ namespace CallCenterApi.Interface.Controllers.tel
511 511
 
512 512
                         string sql = "";
513 513
                         string dttime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
514
-                        dt = bll.GetList(" F_Date<='" + dttime + "' and F_IsRead=0 and F_CreateUser='"+usercode+"'" + sql + " order by F_ID desc ").Tables[0];
514
+                        dt = bll.GetSRList(" F_Date<='" + dttime + "' and F_IsRead=0 and F_CreateUser='"+usercode+"'" + sql + " order by F_ID desc ").Tables[0];
515 515
 
516 516
                         if (dt.Rows.Count > 0)
517 517
                         {
@@ -563,5 +563,35 @@ namespace CallCenterApi.Interface.Controllers.tel
563 563
             }
564 564
             return res;
565 565
         }
566
+
567
+        //获取某一条日程提醒信息
568
+        public ActionResult GetSingle(string id)
569
+        {
570
+            ActionResult res = NoToken("未知错误,请重新登录");
571
+            if (Request.IsAuthenticated)
572
+            {
573
+
574
+                if (id != null && id.Trim() != "")
575
+                {
576
+                    BLL.T_Sys_WorkCalendar dBLL = new BLL.T_Sys_WorkCalendar();
577
+                    Model.T_Sys_WorkCalendar dModel = dBLL.GetSRModel(int.Parse(id.Trim()));
578
+                    if (dModel != null)
579
+                    {
580
+                        res = Success("获取成功", dModel);
581
+                    }
582
+                    else
583
+                    {
584
+                        res = Error("获取失败");
585
+                    }
586
+                }
587
+                else
588
+                {
589
+                    res = Error("获取参数失败");
590
+                }
591
+
592
+
593
+            }
594
+            return res;
595
+        }
566 596
     }
567 597
 }