Procházet zdrojové kódy

gongdan 标签修改

liyuanyuan %!s(int64=3) %!d(string=před) roky
rodič
revize
cba635acfe

+ 1 - 0
.gitignore

@@ -124,3 +124,4 @@ web/YTSoft.BaseCallCenter.MVCWeb/log/
124 124
 web/YTSoft.BaseCallCenter.MVCWeb.rar
125 125
 data/数据迁移准备sql/二期.rar
126 126
 /web/YTSoft.BaseCallCenter.MVCWeb/Content/js/aes/crypto-js.js
127
+/web/BaseCallCenter.BLL/usernotice.cs

+ 4 - 0
web/BaseCallCenter.BLL/COM/T_Com_Tag.cs

@@ -141,6 +141,10 @@ namespace YTSoft.BaseCallCenter.BLL
141 141
         #endregion  BasicMethod
142 142
         #region  ExtensionMethod
143 143
 
144
+        public bool SetTopping(int id)
145
+        {
146
+            return dal.SetTopping(id);
147
+        }
144 148
         #endregion  ExtensionMethod
145 149
     }
146 150
 }

+ 17 - 0
web/BaseCallCenter.DAL/COM/T_Com_Tag.cs

@@ -363,7 +363,24 @@ namespace YTSoft.BaseCallCenter.DAL
363 363
 
364 364
         #endregion  BasicMethod
365 365
         #region  ExtensionMethod
366
+        public bool SetTopping(int id)
367
+        {
368
+
369
+            int minsort = DbHelperSQL.GetMinID("F_sort", "T_com_tag");
370
+            string sql1 = "  Update T_com_tag set F_sort=1 where F_id ='" + id + "'";
371
+            string sql = "  Update T_com_tag set F_sort=F_sort+1 where F_id !='" + id + "'";
372
+            try
373
+            {
374
+                DbHelperSQL.ExecuteSql(sql1);
375
+                DbHelperSQL.ExecuteSql(sql);
376
+                return true;
377
+            }
378
+            catch (Exception)
379
+            {
366 380
 
381
+                return false;
382
+            } 
383
+        }
367 384
         #endregion  ExtensionMethod
368 385
     }
369 386
 }

+ 66 - 5
web/BaseCallCenter.DAL/Order/T_Wo_WorkOrderBase.cs

@@ -3482,10 +3482,71 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
3482 3482
         }
3483 3483
         public DataTable GetSixMonthTelAmount()
3484 3484
         {
3485
-            string sql = "    SELECT top 6 convert(nvarchar(6), BeginTime, 112)  theyearmonth,COUNT(*) amount FROM dbo.T_Call_CallRecords group by convert(nvarchar(6), BeginTime, 112)  ORDER BY  convert(nvarchar(6), BeginTime, 112)  DESC ";
3486
-           // string sql = "SELECT convert(nvarchar(6),F_CREATEDATE,112)  theyearmonth,COUNT(*) amount FROM dbo.T_Wo_WorkOrderBase WHERE (F_WORKORDERFROM = '语音工单' OR F_WORKORDERFROM = '留言工单') group by  convert(nvarchar(6), F_CREATEDATE, 112)  ORDER BY  convert(nvarchar(6), F_CREATEDATE, 112)  DESC ";
3487
-            DataSet ds = DbHelperSQL.Query(sql);
3488
-            return ds.Tables[0];
3485
+       //     //改成最近四个季度
3486
+       //DateTime begintime=     DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 3)).AddDays(1 - DateTime.Now.Day);
3487
+
3488
+
3489
+
3490
+       //     //本季度最后一天
3491
+       //     string lastDayOfThisQuarter2 = DateTime.Parse(DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToString("yyyy-MM-dd");
3492
+
3493
+            DateTime dt = DateTime.Parse( DateTime.Now.ToShortDateString());  //当前时间
3494
+
3495
+
3496
+            DateTime startQuarter = dt.AddMonths(0 - (dt.Month - 1) % 3).AddDays(1 - dt.Day);  //本季度初
3497
+            DateTime endQuarter = startQuarter.AddMonths(3);  //本季度末
3498
+
3499
+            DateTime secondQuarter = startQuarter.AddMonths(-3);
3500
+            DateTime secondEndQuarter = endQuarter.AddMonths(-3);
3501
+
3502
+
3503
+            DateTime thirdQuarter = secondQuarter.AddMonths(-3);
3504
+            DateTime thirdEndQuarter = secondEndQuarter.AddMonths(-3);
3505
+
3506
+
3507
+            DateTime fourthQuarter = thirdQuarter.AddMonths(-3);
3508
+            DateTime fourthEndQuarter = thirdEndQuarter.AddMonths(-3);
3509
+
3510
+            string sql = " select COUNT(*) from T_Call_CallRecords  where BeginTime between '"+ startQuarter + "' and  '" + endQuarter + "'";
3511
+            var   ds1 = DbHelperSQL.GetSingle(sql);
3512
+
3513
+            string sql2 = " select COUNT(*) from T_Call_CallRecords  where BeginTime between '" + secondQuarter + "' and  '" + secondEndQuarter + "'";
3514
+            var ds2 = DbHelperSQL.GetSingle(sql2);
3515
+
3516
+            string sql3 = " select COUNT(*) from T_Call_CallRecords  where BeginTime between '" + thirdQuarter + "' and  '" + thirdEndQuarter + "'";
3517
+            var ds3 = DbHelperSQL.GetSingle(sql3);
3518
+
3519
+
3520
+            string sql4 = " select COUNT(*) from T_Call_CallRecords  where BeginTime between '" + fourthQuarter + "' and  '" + fourthEndQuarter + "'";
3521
+            var ds4 = DbHelperSQL.GetSingle(sql4);
3522
+
3523
+            DataTable datatable = new DataTable();
3524
+            datatable.Columns.Add("Name");
3525
+            datatable.Columns.Add("Amount");
3526
+
3527
+            DataRow tr = datatable.NewRow();
3528
+            tr["Name"] = "1";
3529
+            tr["Amount"] = ds1.ToString();
3530
+            datatable.Rows.Add(tr);
3531
+
3532
+            DataRow tr2 = datatable.NewRow();
3533
+            tr2["Name"] = "2";
3534
+            tr2["Amount"] = ds2.ToString();
3535
+            datatable.Rows.Add(tr2);
3536
+
3537
+            DataRow tr3 = datatable.NewRow();
3538
+            tr3["Name"] = "3";
3539
+            tr3["Amount"] = ds3.ToString();
3540
+            datatable.Rows.Add(tr3);
3541
+
3542
+            DataRow tr4 = datatable.NewRow();
3543
+            tr4["Name"] = "4";
3544
+            tr4["Amount"] = ds4.ToString();
3545
+            datatable.Rows.Add(tr4);
3546
+
3547
+            return datatable;
3548
+
3549
+
3489 3550
         }
3490 3551
         public DataTable GetPressKeyValue(string startTime)
3491 3552
         {
@@ -3527,7 +3588,7 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
3527 3588
 
3528 3589
         public DataTable GetEverydayOfMonthTelAmount()
3529 3590
         {
3530
-            string sql = " SELECT convert(nvarchar(10),BeginTime,120) daydate,COUNT(*) amount FROM T_Call_CallRecords    WHERE BeginTime>= dateadd(month, datediff(month, 0, getdate()), 0)     GROUP BY convert(nvarchar(10), BeginTime, 120)  ORDER BY daydate"; 
3591
+            string sql = " SELECT convert(nvarchar(10),BeginTime,120) daydate,COUNT(*) amount FROM T_Call_CallRecords    WHERE DateDiff(dd,BeginTime,getdate())<=30     GROUP BY convert(nvarchar(10), BeginTime, 120)  ORDER BY daydate"; 
3531 3592
             //string sql = "SELECT convert(nvarchar(10),F_CREATEDATE,120) daydate,COUNT(*) amount FROM T_Wo_WorkOrderBase  WHERE F_CREATEDATE>= dateadd(month, datediff(month, 0, getdate()), 0)  and (F_WORKORDERFROM='语音工单' OR F_WORKORDERFROM='留言工单') GROUP BY convert(nvarchar(10), F_CREATEDATE, 120)  ORDER BY daydate";
3532 3593
             DataSet ds = DbHelperSQL.Query(sql);
3533 3594
             return ds.Tables[0];

+ 310 - 0
web/BaseCallCenter.DAL/usernotice.cs

@@ -0,0 +1,310 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* usernotice.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: usernotice
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/2/21 10:07:01   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Text;
20
+using System.Data.SqlClient;
21
+using YTSoft.DBUtility;
22
+
23
+namespace YTSoft.BaseCallCenter.DAL
24
+{
25
+	/// <summary>
26
+	/// 数据访问类:usernotice
27
+	/// </summary>
28
+	public partial class usernotice
29
+	{
30
+		public usernotice()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+
35
+
36
+		/// <summary>
37
+		/// 增加一条数据
38
+		/// </summary>
39
+		public int Add(YTSoft.BaseCallCenter.Model.usernotice model)
40
+		{
41
+			StringBuilder strSql=new StringBuilder();
42
+			strSql.Append("insert into usernotice(");
43
+			strSql.Append("F_noticeid,F_userid,F_state)");
44
+			strSql.Append(" values (");
45
+			strSql.Append("SQL2012F_noticeid,SQL2012F_userid,SQL2012F_state)");
46
+			strSql.Append(";select @@IDENTITY");
47
+			SqlParameter[] parameters = {
48
+					new SqlParameter("SQL2012F_noticeid", SqlDbType.Int,4),
49
+					new SqlParameter("SQL2012F_userid", SqlDbType.Int,4),
50
+					new SqlParameter("SQL2012F_state", SqlDbType.Int,4)};
51
+			parameters[0].Value = model.F_noticeid;
52
+			parameters[1].Value = model.F_userid;
53
+			parameters[2].Value = model.F_state;
54
+
55
+			object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
56
+			if (obj == null)
57
+			{
58
+				return 0;
59
+			}
60
+			else
61
+			{
62
+				return Convert.ToInt32(obj);
63
+			}
64
+		}
65
+		/// <summary>
66
+		/// 更新一条数据
67
+		/// </summary>
68
+		public bool Update(YTSoft.BaseCallCenter.Model.usernotice model)
69
+		{
70
+			StringBuilder strSql=new StringBuilder();
71
+			strSql.Append("update usernotice set ");
72
+			strSql.Append("F_noticeid=SQL2012F_noticeid,");
73
+			strSql.Append("F_userid=SQL2012F_userid,");
74
+			strSql.Append("F_state=SQL2012F_state");
75
+			strSql.Append(" where F_id=SQL2012F_id");
76
+			SqlParameter[] parameters = {
77
+					new SqlParameter("SQL2012F_noticeid", SqlDbType.Int,4),
78
+					new SqlParameter("SQL2012F_userid", SqlDbType.Int,4),
79
+					new SqlParameter("SQL2012F_state", SqlDbType.Int,4),
80
+					new SqlParameter("SQL2012F_id", SqlDbType.Int,4)};
81
+			parameters[0].Value = model.F_noticeid;
82
+			parameters[1].Value = model.F_userid;
83
+			parameters[2].Value = model.F_state;
84
+			parameters[3].Value = model.F_id;
85
+
86
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
87
+			if (rows > 0)
88
+			{
89
+				return true;
90
+			}
91
+			else
92
+			{
93
+				return false;
94
+			}
95
+		}
96
+
97
+		/// <summary>
98
+		/// 删除一条数据
99
+		/// </summary>
100
+		public bool Delete(int F_id)
101
+		{
102
+			
103
+			StringBuilder strSql=new StringBuilder();
104
+			strSql.Append("delete from usernotice ");
105
+			strSql.Append(" where F_id=SQL2012F_id");
106
+			SqlParameter[] parameters = {
107
+					new SqlParameter("SQL2012F_id", SqlDbType.Int,4)
108
+			};
109
+			parameters[0].Value = F_id;
110
+
111
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
112
+			if (rows > 0)
113
+			{
114
+				return true;
115
+			}
116
+			else
117
+			{
118
+				return false;
119
+			}
120
+		}
121
+		/// <summary>
122
+		/// 批量删除数据
123
+		/// </summary>
124
+		public bool DeleteList(string F_idlist )
125
+		{
126
+			StringBuilder strSql=new StringBuilder();
127
+			strSql.Append("delete from usernotice ");
128
+			strSql.Append(" where F_id in ("+F_idlist + ")  ");
129
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
130
+			if (rows > 0)
131
+			{
132
+				return true;
133
+			}
134
+			else
135
+			{
136
+				return false;
137
+			}
138
+		}
139
+
140
+
141
+		/// <summary>
142
+		/// 得到一个对象实体
143
+		/// </summary>
144
+		public YTSoft.BaseCallCenter.Model.usernotice GetModel(int F_id)
145
+		{
146
+			
147
+			StringBuilder strSql=new StringBuilder();
148
+			strSql.Append("select  top 1 F_id,F_noticeid,F_userid,F_state from usernotice ");
149
+			strSql.Append(" where F_id=SQL2012F_id");
150
+			SqlParameter[] parameters = {
151
+					new SqlParameter("SQL2012F_id", SqlDbType.Int,4)
152
+			};
153
+			parameters[0].Value = F_id;
154
+
155
+			YTSoft.BaseCallCenter.Model.usernotice model=new YTSoft.BaseCallCenter.Model.usernotice();
156
+			DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
157
+			if(ds.Tables[0].Rows.Count>0)
158
+			{
159
+				return DataRowToModel(ds.Tables[0].Rows[0]);
160
+			}
161
+			else
162
+			{
163
+				return null;
164
+			}
165
+		}
166
+
167
+
168
+		/// <summary>
169
+		/// 得到一个对象实体
170
+		/// </summary>
171
+		public YTSoft.BaseCallCenter.Model.usernotice DataRowToModel(DataRow row)
172
+		{
173
+			YTSoft.BaseCallCenter.Model.usernotice model=new YTSoft.BaseCallCenter.Model.usernotice();
174
+			if (row != null)
175
+			{
176
+				if(row["F_id"]!=null && row["F_id"].ToString()!="")
177
+				{
178
+					model.F_id=int.Parse(row["F_id"].ToString());
179
+				}
180
+				if(row["F_noticeid"]!=null && row["F_noticeid"].ToString()!="")
181
+				{
182
+					model.F_noticeid=int.Parse(row["F_noticeid"].ToString());
183
+				}
184
+				if(row["F_userid"]!=null && row["F_userid"].ToString()!="")
185
+				{
186
+					model.F_userid=int.Parse(row["F_userid"].ToString());
187
+				}
188
+				if(row["F_state"]!=null && row["F_state"].ToString()!="")
189
+				{
190
+					model.F_state=int.Parse(row["F_state"].ToString());
191
+				}
192
+			}
193
+			return model;
194
+		}
195
+
196
+		/// <summary>
197
+		/// 获得数据列表
198
+		/// </summary>
199
+		public DataSet GetList(string strWhere)
200
+		{
201
+			StringBuilder strSql=new StringBuilder();
202
+			strSql.Append("select F_id,F_noticeid,F_userid,F_state ");
203
+			strSql.Append(" FROM usernotice ");
204
+			if(strWhere.Trim()!="")
205
+			{
206
+				strSql.Append(" where "+strWhere);
207
+			}
208
+			return DbHelperSQL.Query(strSql.ToString());
209
+		}
210
+
211
+		/// <summary>
212
+		/// 获得前几行数据
213
+		/// </summary>
214
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
215
+		{
216
+			StringBuilder strSql=new StringBuilder();
217
+			strSql.Append("select ");
218
+			if(Top>0)
219
+			{
220
+				strSql.Append(" top "+Top.ToString());
221
+			}
222
+			strSql.Append(" F_id,F_noticeid,F_userid,F_state ");
223
+			strSql.Append(" FROM usernotice ");
224
+			if(strWhere.Trim()!="")
225
+			{
226
+				strSql.Append(" where "+strWhere);
227
+			}
228
+			strSql.Append(" order by " + filedOrder);
229
+			return DbHelperSQL.Query(strSql.ToString());
230
+		}
231
+
232
+		/// <summary>
233
+		/// 获取记录总数
234
+		/// </summary>
235
+		public int GetRecordCount(string strWhere)
236
+		{
237
+			StringBuilder strSql=new StringBuilder();
238
+			strSql.Append("select count(1) FROM usernotice ");
239
+			if(strWhere.Trim()!="")
240
+			{
241
+				strSql.Append(" where "+strWhere);
242
+			}
243
+			object obj = DbHelperSQL.GetSingle(strSql.ToString());
244
+			if (obj == null)
245
+			{
246
+				return 0;
247
+			}
248
+			else
249
+			{
250
+				return Convert.ToInt32(obj);
251
+			}
252
+		}
253
+		/// <summary>
254
+		/// 分页获取数据列表
255
+		/// </summary>
256
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
257
+		{
258
+			StringBuilder strSql=new StringBuilder();
259
+			strSql.Append("SELECT * FROM ( ");
260
+			strSql.Append(" SELECT ROW_NUMBER() OVER (");
261
+			if (!string.IsNullOrEmpty(orderby.Trim()))
262
+			{
263
+				strSql.Append("order by T." + orderby );
264
+			}
265
+			else
266
+			{
267
+				strSql.Append("order by T.F_id desc");
268
+			}
269
+			strSql.Append(")AS Row, T.*  from usernotice T ");
270
+			if (!string.IsNullOrEmpty(strWhere.Trim()))
271
+			{
272
+				strSql.Append(" WHERE " + strWhere);
273
+			}
274
+			strSql.Append(" ) TT");
275
+			strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
276
+			return DbHelperSQL.Query(strSql.ToString());
277
+		}
278
+
279
+		/*
280
+		/// <summary>
281
+		/// 分页获取数据列表
282
+		/// </summary>
283
+		public DataSet GetList(int PageSize,int PageIndex,string strWhere)
284
+		{
285
+			SqlParameter[] parameters = {
286
+					new SqlParameter("SQL2012tblName", SqlDbType.VarChar, 255),
287
+					new SqlParameter("SQL2012fldName", SqlDbType.VarChar, 255),
288
+					new SqlParameter("SQL2012PageSize", SqlDbType.Int),
289
+					new SqlParameter("SQL2012PageIndex", SqlDbType.Int),
290
+					new SqlParameter("SQL2012IsReCount", SqlDbType.Bit),
291
+					new SqlParameter("SQL2012OrderType", SqlDbType.Bit),
292
+					new SqlParameter("SQL2012strWhere", SqlDbType.VarChar,1000),
293
+					};
294
+			parameters[0].Value = "usernotice";
295
+			parameters[1].Value = "F_id";
296
+			parameters[2].Value = PageSize;
297
+			parameters[3].Value = PageIndex;
298
+			parameters[4].Value = 0;
299
+			parameters[5].Value = 0;
300
+			parameters[6].Value = strWhere;	
301
+			return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
302
+		}*/
303
+
304
+		#endregion  BasicMethod
305
+		#region  ExtensionMethod
306
+
307
+		#endregion  ExtensionMethod
308
+	}
309
+}
310
+

+ 69 - 0
web/BaseCallCenter.Model/usernotice.cs

@@ -0,0 +1,69 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* usernotice.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: usernotice
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/2/21 10:07:01   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+namespace YTSoft.BaseCallCenter.Model
19
+{
20
+	/// <summary>
21
+	/// usernotice:实体类(属性说明自动提取数据库字段的描述信息)
22
+	/// </summary>
23
+	[Serializable]
24
+	public partial class usernotice
25
+	{
26
+		public usernotice()
27
+		{}
28
+		#region Model
29
+		private int _f_id;
30
+		private int? _f_noticeid;
31
+		private int? _f_userid;
32
+		private int? _f_state;
33
+		/// <summary>
34
+		/// 
35
+		/// </summary>
36
+		public int F_id
37
+		{
38
+			set{ _f_id=value;}
39
+			get{return _f_id;}
40
+		}
41
+		/// <summary>
42
+		/// 
43
+		/// </summary>
44
+		public int? F_noticeid
45
+		{
46
+			set{ _f_noticeid=value;}
47
+			get{return _f_noticeid;}
48
+		}
49
+		/// <summary>
50
+		/// 
51
+		/// </summary>
52
+		public int? F_userid
53
+		{
54
+			set{ _f_userid=value;}
55
+			get{return _f_userid;}
56
+		}
57
+		/// <summary>
58
+		/// 0是未读 1是已读
59
+		/// </summary>
60
+		public int? F_state
61
+		{
62
+			set{ _f_state=value;}
63
+			get{return _f_state;}
64
+		}
65
+		#endregion Model
66
+
67
+	}
68
+}
69
+

+ 1 - 1
web/YTSoft.BaseCallCenter.MVCWeb/Controllers/Report/ReportController.cs

@@ -9908,7 +9908,7 @@ BType, case when (isnull(BusinessType,0)>0 or isnull(F_ServiceType,0)>0) then '
9908 9908
 
9909 9909
         //二.次页
9910 9910
         /// <summary>
9911
-        ///      中间      当月每日话务统计 
9911
+        ///      中间      当月每日话务统计  改成近30天话务统计
9912 9912
         /// </summary>
9913 9913
         /// <returns></returns>
9914 9914
         [HttpGet]

+ 49 - 12
web/YTSoft.BaseCallCenter.MVCWeb/Controllers/SystemManageController.cs

@@ -23,7 +23,8 @@ namespace YTSoft.BaseCallCenter.MVCWeb.Controllers
23 23
 
24 24
         BLL.T_Sys_Department deptBLL = new BLL.T_Sys_Department();
25 25
         BLL.T_SYS_Time timeBLL = new BLL.T_SYS_Time();
26
-
26
+        BLL.T_Sys_UserAccount userbll = new BLL.T_Sys_UserAccount();
27
+        
27 28
 
28 29
         /// <summary>
29 30
         /// 部门列表
@@ -1409,6 +1410,22 @@ namespace YTSoft.BaseCallCenter.MVCWeb.Controllers
1409 1410
                     readdate = noticeinfoModel.F_CreateOn;
1410 1411
                     
1411 1412
                     noticeid = noticeBLL.Add(noticeinfoModel);
1413
+                    if (noticeid > 0)
1414
+                    {
1415
+                        result = true;
1416
+                    }
1417
+                    ////添加公告的时候把公告user表添加数据
1418
+                    //List<T_Sys_UserAccount> userlist=   userbll.GetModelList("");                    
1419
+                    //foreach (T_Sys_UserAccount item in userlist)
1420
+                    //{
1421
+                    //    Model.usernotice usernoticemodel = new usernotice();
1422
+                    //    usernoticemodel.F_noticeid = noticeid;
1423
+                    //    usernoticemodel.F_userid = item.F_UserId;
1424
+                    //    usernoticemodel.F_state = 0;
1425
+                    //    usernoticebll.Add(usernoticemodel);
1426
+                    //}                  
1427
+                     
1428
+
1412 1429
                     AddAction("t_msg_noticeinfo", noticeid.ToMyString(), "添加公告");
1413 1430
                 } 
1414 1431
                 //指定方式发送公告
@@ -1417,12 +1434,12 @@ namespace YTSoft.BaseCallCenter.MVCWeb.Controllers
1417 1434
                     noticeuserModel.F_NoticeId = noticeid;
1418 1435
                     noticeuserModel.F_UserId = Convert.ToInt32(noticeinfoModel.F_UserId);
1419 1436
                     noticeuserModel.F_UserName = noticeinfoModel.F_UserName;
1420
-                    if (readdate.ToString() != "")
1421
-                    { noticeuserModel.F_ReadDate = readdate; }
1422
-                    else
1423
-                    {
1424
-                        noticeuserModel.F_ReadDate = noticeinfoModel.F_CreateOn;
1425
-                    }
1437
+                    //if (readdate.ToString() != "")
1438
+                    //{ noticeuserModel.F_ReadDate = readdate; }
1439
+                    //else
1440
+                    //{
1441
+                    //    noticeuserModel.F_ReadDate = noticeinfoModel.F_CreateOn;
1442
+                    //}
1426 1443
                     noticeuserModel.F_State = 0;
1427 1444
                     noticeuserModel.F_Type = 0;
1428 1445
                     result = noticeuserBLL.Add(noticeuserModel);
@@ -1433,11 +1450,11 @@ namespace YTSoft.BaseCallCenter.MVCWeb.Controllers
1433 1450
                     if (dt.Rows.Count > 0)
1434 1451
                     {
1435 1452
                         noticeuserModel.F_NoticeId = noticeid;
1436
-                        if (readdate.ToString()!="")
1437
-                        { noticeuserModel.F_ReadDate = readdate; }
1438
-                        else { 
1439
-                        noticeuserModel.F_ReadDate = noticeinfoModel.F_CreateOn;
1440
-                        }
1453
+                        //if (readdate.ToString()!="")
1454
+                        //{ noticeuserModel.F_ReadDate = readdate; }
1455
+                        //else { 
1456
+                        //noticeuserModel.F_ReadDate = noticeinfoModel.F_CreateOn;
1457
+                        //}
1441 1458
                         foreach (DataRow dr in dt.Rows)
1442 1459
                         {
1443 1460
                             noticeuserModel.F_UserId = Convert.ToInt32(dr["F_UserId"].ToString());
@@ -1608,6 +1625,26 @@ namespace YTSoft.BaseCallCenter.MVCWeb.Controllers
1608 1625
             return result;
1609 1626
         }
1610 1627
 
1628
+
1629
+        [ActionName("noticeData")]
1630
+        [HttpGet]
1631
+        public string noticeListData()
1632
+        {
1633
+            int id = F_UserID;
1634
+            //数据结果集
1635
+            ResponseData dataModel = new ResponseData();
1636
+            string sql = " select top 1 * from T_SYS_Time";
1637
+            DataTable dt = DbHelperSQL.Query(sql).Tables[0];
1638
+
1639
+
1640
+            dataModel.code = 0;
1641
+            dataModel.count = 1;
1642
+            dataModel.data = dt;
1643
+
1644
+            return JsonConvert.SerializeObject(dataModel);
1645
+        }
1646
+
1647
+
1611 1648
     }
1612 1649
 
1613 1650
     #region 接口基本信息

+ 1 - 0
web/YTSoft.BaseCallCenter.MVCWeb/Views/Tag/GetList.cshtml

@@ -62,6 +62,7 @@
62 62
                   <tr>
63 63
                     @* <th lay-data="{type:'checkbox', fixed: 'left'}"></th> *@
64 64
                     <th lay-data="{field:'F_TagName',width:200}">标题</th>
65
+                       <th lay-data="{field:'F_Sort',width:200}">排序</th>
65 66
                     <th lay-data="{field:'F_About'}">概要</th>
66 67
                     <th lay-data="{field:'F_Content'}">内容</th>
67 68
                     <th lay-data="{ width:200, align:'center', toolbar: '#barDemo'}">操作</th>

binární
此电脑.lnk