Sfoglia il codice sorgente

新增坐席组code

zhoufan 7 anni fa
parent
commit
a90735ecb6

+ 25 - 16
codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_Area.cs

38
         {
38
         {
39
             StringBuilder strSql = new StringBuilder();
39
             StringBuilder strSql = new StringBuilder();
40
             strSql.Append("insert into T_Sys_Area(");
40
             strSql.Append("insert into T_Sys_Area(");
41
-            strSql.Append("F_AreaCode,F_AreaName,F_ParentId,F_Sort,F_Remark,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime)");
41
+            strSql.Append("F_AreaCode,F_AreaName,F_ParentId,F_Sort,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime)");
42
             strSql.Append(" values (");
42
             strSql.Append(" values (");
43
-            strSql.Append("@F_AreaCode,@F_AreaName,@F_ParentId,@F_Sort,@F_Remark,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime)");
43
+            strSql.Append("@F_AreaCode,@F_AreaName,@F_ParentId,@F_Sort,@F_Remark,@F_GroupCode,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime)");
44
             strSql.Append(";select @@IDENTITY");
44
             strSql.Append(";select @@IDENTITY");
45
             SqlParameter[] parameters = {
45
             SqlParameter[] parameters = {
46
                     new SqlParameter("@F_AreaCode", SqlDbType.VarChar,50),
46
                     new SqlParameter("@F_AreaCode", SqlDbType.VarChar,50),
48
                     new SqlParameter("@F_ParentId", SqlDbType.Int,4),
48
                     new SqlParameter("@F_ParentId", SqlDbType.Int,4),
49
                     new SqlParameter("@F_Sort", SqlDbType.Int,4),
49
                     new SqlParameter("@F_Sort", SqlDbType.Int,4),
50
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,-1),
50
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,-1),
51
+                    new SqlParameter("@F_GroupCode", SqlDbType.VarChar,50),
51
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
52
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
52
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
53
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
53
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
54
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
58
             parameters[2].Value = model.F_ParentId;
59
             parameters[2].Value = model.F_ParentId;
59
             parameters[3].Value = model.F_Sort;
60
             parameters[3].Value = model.F_Sort;
60
             parameters[4].Value = model.F_Remark;
61
             parameters[4].Value = model.F_Remark;
61
-            parameters[5].Value = model.F_CreateUser;
62
-            parameters[6].Value = model.F_CreateTime;
63
-            parameters[7].Value = model.F_IsDelete;
64
-            parameters[8].Value = model.F_DeleteUser;
65
-            parameters[9].Value = model.F_DeleteTime;
62
+            parameters[5].Value = model.F_GroupCode;
63
+            parameters[6].Value = model.F_CreateUser;
64
+            parameters[7].Value = model.F_CreateTime;
65
+            parameters[8].Value = model.F_IsDelete;
66
+            parameters[9].Value = model.F_DeleteUser;
67
+            parameters[10].Value = model.F_DeleteTime;
66
 
68
 
67
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
69
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
68
             if (obj == null)
70
             if (obj == null)
86
             strSql.Append("F_ParentId=@F_ParentId,");
88
             strSql.Append("F_ParentId=@F_ParentId,");
87
             strSql.Append("F_Sort=@F_Sort,");
89
             strSql.Append("F_Sort=@F_Sort,");
88
             strSql.Append("F_Remark=@F_Remark,");
90
             strSql.Append("F_Remark=@F_Remark,");
91
+            strSql.Append("F_GroupCode=@F_GroupCode,");
89
             strSql.Append("F_CreateUser=@F_CreateUser,");
92
             strSql.Append("F_CreateUser=@F_CreateUser,");
90
             strSql.Append("F_CreateTime=@F_CreateTime,");
93
             strSql.Append("F_CreateTime=@F_CreateTime,");
91
             strSql.Append("F_IsDelete=@F_IsDelete,");
94
             strSql.Append("F_IsDelete=@F_IsDelete,");
98
                     new SqlParameter("@F_ParentId", SqlDbType.Int,4),
101
                     new SqlParameter("@F_ParentId", SqlDbType.Int,4),
99
                     new SqlParameter("@F_Sort", SqlDbType.Int,4),
102
                     new SqlParameter("@F_Sort", SqlDbType.Int,4),
100
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,-1),
103
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,-1),
104
+                    new SqlParameter("@F_GroupCode", SqlDbType.VarChar,50),
101
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
105
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
102
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
106
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
103
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
107
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
109
             parameters[2].Value = model.F_ParentId;
113
             parameters[2].Value = model.F_ParentId;
110
             parameters[3].Value = model.F_Sort;
114
             parameters[3].Value = model.F_Sort;
111
             parameters[4].Value = model.F_Remark;
115
             parameters[4].Value = model.F_Remark;
112
-            parameters[5].Value = model.F_CreateUser;
113
-            parameters[6].Value = model.F_CreateTime;
114
-            parameters[7].Value = model.F_IsDelete;
115
-            parameters[8].Value = model.F_DeleteUser;
116
-            parameters[9].Value = model.F_DeleteTime;
117
-            parameters[10].Value = model.F_Id;
116
+            parameters[5].Value = model.F_GroupCode;
117
+            parameters[6].Value = model.F_CreateUser;
118
+            parameters[7].Value = model.F_CreateTime;
119
+            parameters[8].Value = model.F_IsDelete;
120
+            parameters[9].Value = model.F_DeleteUser;
121
+            parameters[10].Value = model.F_DeleteTime;
122
+            parameters[11].Value = model.F_Id;
118
 
123
 
119
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
124
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
120
             if (rows > 0)
125
             if (rows > 0)
178
         {
183
         {
179
 
184
 
180
             StringBuilder strSql = new StringBuilder();
185
             StringBuilder strSql = new StringBuilder();
181
-            strSql.Append("select  top 1 F_Id,F_AreaCode,F_AreaName,F_ParentId,F_Sort,F_Remark,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Sys_Area ");
186
+            strSql.Append("select  top 1 F_Id,F_AreaCode,F_AreaName,F_ParentId,F_Sort,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Sys_Area ");
182
             strSql.Append(" where F_Id=@F_Id");
187
             strSql.Append(" where F_Id=@F_Id");
183
             SqlParameter[] parameters = {
188
             SqlParameter[] parameters = {
184
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
189
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
230
                 {
235
                 {
231
                     model.F_Remark = row["F_Remark"].ToString();
236
                     model.F_Remark = row["F_Remark"].ToString();
232
                 }
237
                 }
238
+                if (row["F_GroupCode"] != null)
239
+                {
240
+                    model.F_GroupCode = row["F_GroupCode"].ToString();
241
+                }
233
                 if (row["F_CreateUser"] != null)
242
                 if (row["F_CreateUser"] != null)
234
                 {
243
                 {
235
                     model.F_CreateUser = row["F_CreateUser"].ToString();
244
                     model.F_CreateUser = row["F_CreateUser"].ToString();
260
         public DataSet GetList(string strWhere)
269
         public DataSet GetList(string strWhere)
261
         {
270
         {
262
             StringBuilder strSql = new StringBuilder();
271
             StringBuilder strSql = new StringBuilder();
263
-            strSql.Append("select F_Id,F_AreaCode,F_AreaName,F_ParentId,F_Sort,F_Remark,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
272
+            strSql.Append("select F_Id,F_AreaCode,F_AreaName,F_ParentId,F_Sort,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
264
             strSql.Append(" FROM T_Sys_Area ");
273
             strSql.Append(" FROM T_Sys_Area ");
265
             if (strWhere.Trim() != "")
274
             if (strWhere.Trim() != "")
266
             {
275
             {
280
             {
289
             {
281
                 strSql.Append(" top " + Top.ToString());
290
                 strSql.Append(" top " + Top.ToString());
282
             }
291
             }
283
-            strSql.Append(" F_Id,F_AreaCode,F_AreaName,F_ParentId,F_Sort,F_Remark,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
292
+            strSql.Append(" F_Id,F_AreaCode,F_AreaName,F_ParentId,F_Sort,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
284
             strSql.Append(" FROM T_Sys_Area ");
293
             strSql.Append(" FROM T_Sys_Area ");
285
             if (strWhere.Trim() != "")
294
             if (strWhere.Trim() != "")
286
             {
295
             {

+ 24 - 15
codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_WorkOffDays.cs

23
         {
23
         {
24
             StringBuilder strSql = new StringBuilder();
24
             StringBuilder strSql = new StringBuilder();
25
             strSql.Append("insert into T_Sys_WorkOffDays(");
25
             strSql.Append("insert into T_Sys_WorkOffDays(");
26
-            strSql.Append("F_Date,F_State,F_Remark,F_CreateUser,F_CreateDate)");
26
+            strSql.Append("F_Date,F_State,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime)");
27
             strSql.Append(" values (");
27
             strSql.Append(" values (");
28
-            strSql.Append("@F_Date,@F_State,@F_Remark,@F_CreateUser,@F_CreateDate)");
28
+            strSql.Append("@F_Date,@F_State,@F_Remark,@F_GroupCode,@F_CreateUser,@F_CreateTime)");
29
             strSql.Append(";select @@IDENTITY");
29
             strSql.Append(";select @@IDENTITY");
30
             SqlParameter[] parameters = {
30
             SqlParameter[] parameters = {
31
                     new SqlParameter("@F_Date", SqlDbType.VarChar,50),
31
                     new SqlParameter("@F_Date", SqlDbType.VarChar,50),
32
                     new SqlParameter("@F_State", SqlDbType.Int,4),
32
                     new SqlParameter("@F_State", SqlDbType.Int,4),
33
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,2000),
33
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,2000),
34
+                    new SqlParameter("@F_GroupCode", SqlDbType.VarChar,50),
34
                     new SqlParameter("@F_CreateUser", SqlDbType.NVarChar,50),
35
                     new SqlParameter("@F_CreateUser", SqlDbType.NVarChar,50),
35
-                    new SqlParameter("@F_CreateDate", SqlDbType.DateTime)};
36
+                    new SqlParameter("@F_CreateTime", SqlDbType.DateTime)};
36
             parameters[0].Value = model.F_Date;
37
             parameters[0].Value = model.F_Date;
37
             parameters[1].Value = model.F_State;
38
             parameters[1].Value = model.F_State;
38
             parameters[2].Value = model.F_Remark;
39
             parameters[2].Value = model.F_Remark;
39
-            parameters[3].Value = model.F_CreateUser;
40
-            parameters[4].Value = model.F_CreateDate;
40
+            parameters[3].Value = model.F_GroupCode;
41
+            parameters[4].Value = model.F_CreateUser;
42
+            parameters[5].Value = model.F_CreateTime;
41
 
43
 
42
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
44
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
43
             if (obj == null)
45
             if (obj == null)
59
             strSql.Append("F_Date=@F_Date,");
61
             strSql.Append("F_Date=@F_Date,");
60
             strSql.Append("F_State=@F_State,");
62
             strSql.Append("F_State=@F_State,");
61
             strSql.Append("F_Remark=@F_Remark,");
63
             strSql.Append("F_Remark=@F_Remark,");
64
+            strSql.Append("F_GroupCode=@F_GroupCode,");
62
             strSql.Append("F_CreateUser=@F_CreateUser,");
65
             strSql.Append("F_CreateUser=@F_CreateUser,");
63
-            strSql.Append("F_CreateDate=@F_CreateDate");
66
+            strSql.Append("F_CreateTime=@F_CreateTime");
64
             strSql.Append(" where F_ID=@F_ID");
67
             strSql.Append(" where F_ID=@F_ID");
65
             SqlParameter[] parameters = {
68
             SqlParameter[] parameters = {
66
                     new SqlParameter("@F_Date", SqlDbType.VarChar,50),
69
                     new SqlParameter("@F_Date", SqlDbType.VarChar,50),
67
                     new SqlParameter("@F_State", SqlDbType.Int,4),
70
                     new SqlParameter("@F_State", SqlDbType.Int,4),
68
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,2000),
71
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,2000),
72
+                    new SqlParameter("@F_GroupCode", SqlDbType.VarChar,50),
69
                     new SqlParameter("@F_CreateUser", SqlDbType.NVarChar,50),
73
                     new SqlParameter("@F_CreateUser", SqlDbType.NVarChar,50),
70
-                    new SqlParameter("@F_CreateDate", SqlDbType.DateTime),
74
+                    new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
71
                     new SqlParameter("@F_ID", SqlDbType.Int,4)};
75
                     new SqlParameter("@F_ID", SqlDbType.Int,4)};
72
             parameters[0].Value = model.F_Date;
76
             parameters[0].Value = model.F_Date;
73
             parameters[1].Value = model.F_State;
77
             parameters[1].Value = model.F_State;
74
             parameters[2].Value = model.F_Remark;
78
             parameters[2].Value = model.F_Remark;
75
-            parameters[3].Value = model.F_CreateUser;
76
-            parameters[4].Value = model.F_CreateDate;
77
-            parameters[5].Value = model.F_ID;
79
+            parameters[3].Value = model.F_GroupCode;
80
+            parameters[4].Value = model.F_CreateUser;
81
+            parameters[5].Value = model.F_CreateTime;
82
+            parameters[6].Value = model.F_ID;
78
 
83
 
79
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
84
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
80
             if (rows > 0)
85
             if (rows > 0)
138
         {
143
         {
139
 
144
 
140
             StringBuilder strSql = new StringBuilder();
145
             StringBuilder strSql = new StringBuilder();
141
-            strSql.Append("select  top 1 F_ID,F_Date,F_State,F_Remark,F_CreateUser,F_CreateDate from T_Sys_WorkOffDays ");
146
+            strSql.Append("select  top 1 F_ID,F_Date,F_State,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime from T_Sys_WorkOffDays ");
142
             strSql.Append(" where F_ID=@F_ID");
147
             strSql.Append(" where F_ID=@F_ID");
143
             SqlParameter[] parameters = {
148
             SqlParameter[] parameters = {
144
                     new SqlParameter("@F_ID", SqlDbType.Int,4)
149
                     new SqlParameter("@F_ID", SqlDbType.Int,4)
182
                 {
187
                 {
183
                     model.F_Remark = row["F_Remark"].ToString();
188
                     model.F_Remark = row["F_Remark"].ToString();
184
                 }
189
                 }
190
+                if (row["F_GroupCode"] != null)
191
+                {
192
+                    model.F_GroupCode = row["F_GroupCode"].ToString();
193
+                }
185
                 if (row["F_CreateUser"] != null)
194
                 if (row["F_CreateUser"] != null)
186
                 {
195
                 {
187
                     model.F_CreateUser = row["F_CreateUser"].ToString();
196
                     model.F_CreateUser = row["F_CreateUser"].ToString();
188
                 }
197
                 }
189
-                if (row["F_CreateDate"] != null && row["F_CreateDate"].ToString() != "")
198
+                if (row["F_CreateTime"] != null && row["F_CreateTime"].ToString() != "")
190
                 {
199
                 {
191
-                    model.F_CreateDate = DateTime.Parse(row["F_CreateDate"].ToString());
200
+                    model.F_CreateTime = DateTime.Parse(row["F_CreateTime"].ToString());
192
                 }
201
                 }
193
             }
202
             }
194
             return model;
203
             return model;
200
         public DataSet GetList(string strWhere)
209
         public DataSet GetList(string strWhere)
201
         {
210
         {
202
             StringBuilder strSql = new StringBuilder();
211
             StringBuilder strSql = new StringBuilder();
203
-            strSql.Append("select F_ID,F_Date,F_State,F_Remark,F_CreateUser,F_CreateDate ");
212
+            strSql.Append("select F_ID,F_Date,F_State,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime ");
204
             strSql.Append(" FROM T_Sys_WorkOffDays ");
213
             strSql.Append(" FROM T_Sys_WorkOffDays ");
205
             if (strWhere.Trim() != "")
214
             if (strWhere.Trim() != "")
206
             {
215
             {
220
             {
229
             {
221
                 strSql.Append(" top " + Top.ToString());
230
                 strSql.Append(" top " + Top.ToString());
222
             }
231
             }
223
-            strSql.Append(" F_ID,F_Date,F_State,F_Remark,F_CreateUser,F_CreateDate ");
232
+            strSql.Append(" F_ID,F_Date,F_State,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime ");
224
             strSql.Append(" FROM T_Sys_WorkOffDays ");
233
             strSql.Append(" FROM T_Sys_WorkOffDays ");
225
             if (strWhere.Trim() != "")
234
             if (strWhere.Trim() != "")
226
             {
235
             {

+ 48 - 57
codegit/CallCenterApi/CallCenterApi.DAL/T_Sys_WorkTimes.cs

38
         {
38
         {
39
             StringBuilder strSql = new StringBuilder();
39
             StringBuilder strSql = new StringBuilder();
40
             strSql.Append("insert into T_Sys_WorkTimes(");
40
             strSql.Append("insert into T_Sys_WorkTimes(");
41
-            strSql.Append("F_WorkStartTimes,F_WorkEndTimes,F_TimeName,F_Remark,F_UserID,F_UserCode,F_UserName,F_CreateOn)");
41
+            strSql.Append("F_StartDate,F_EndDate,F_Name,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime)");
42
             strSql.Append(" values (");
42
             strSql.Append(" values (");
43
-            strSql.Append("@F_WorkStartTimes,@F_WorkEndTimes,@F_TimeName,@F_Remark,@F_UserID,@F_UserCode,@F_UserName,@F_CreateOn)");
43
+            strSql.Append("@F_StartDate,@F_EndDate,@F_Name,@F_Remark,@F_GroupCode,@F_CreateUser,@F_CreateTime)");
44
             strSql.Append(";select @@IDENTITY");
44
             strSql.Append(";select @@IDENTITY");
45
             SqlParameter[] parameters = {
45
             SqlParameter[] parameters = {
46
-                    new SqlParameter("@F_WorkStartTimes", SqlDbType.DateTime),
47
-                    new SqlParameter("@F_WorkEndTimes", SqlDbType.DateTime),
48
-                    new SqlParameter("@F_TimeName", SqlDbType.NVarChar,100),
46
+                    new SqlParameter("@F_StartDate", SqlDbType.VarChar,20),
47
+                    new SqlParameter("@F_EndDate", SqlDbType.VarChar,20),
48
+                    new SqlParameter("@F_Name", SqlDbType.NVarChar,100),
49
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,200),
49
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,200),
50
-                    new SqlParameter("@F_UserID", SqlDbType.Int,4),
51
-                    new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
52
-                    new SqlParameter("@F_UserName", SqlDbType.VarChar,50),
53
-                    new SqlParameter("@F_CreateOn", SqlDbType.DateTime)};
54
-            parameters[0].Value = model.F_WorkStartTimes;
55
-            parameters[1].Value = model.F_WorkEndTimes;
56
-            parameters[2].Value = model.F_TimeName;
50
+                    new SqlParameter("@F_GroupCode", SqlDbType.VarChar,50),
51
+                    new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
52
+                    new SqlParameter("@F_CreateTime", SqlDbType.DateTime)};
53
+            parameters[0].Value = model.F_StartDate;
54
+            parameters[1].Value = model.F_EndDate;
55
+            parameters[2].Value = model.F_Name;
57
             parameters[3].Value = model.F_Remark;
56
             parameters[3].Value = model.F_Remark;
58
-            parameters[4].Value = model.F_UserID;
59
-            parameters[5].Value = model.F_UserCode;
60
-            parameters[6].Value = model.F_UserName;
61
-            parameters[7].Value = model.F_CreateOn;
57
+            parameters[4].Value = model.F_GroupCode;
58
+            parameters[5].Value = model.F_CreateUser;
59
+            parameters[6].Value = model.F_CreateTime;
62
 
60
 
63
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
61
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
64
             if (obj == null)
62
             if (obj == null)
77
         {
75
         {
78
             StringBuilder strSql = new StringBuilder();
76
             StringBuilder strSql = new StringBuilder();
79
             strSql.Append("update T_Sys_WorkTimes set ");
77
             strSql.Append("update T_Sys_WorkTimes set ");
80
-            strSql.Append("F_WorkStartTimes=@F_WorkStartTimes,");
81
-            strSql.Append("F_WorkEndTimes=@F_WorkEndTimes,");
82
-            strSql.Append("F_TimeName=@F_TimeName,");
78
+            strSql.Append("F_StartDate=@F_StartDate,");
79
+            strSql.Append("F_EndDate=@F_EndDate,");
80
+            strSql.Append("F_Name=@F_Name,");
83
             strSql.Append("F_Remark=@F_Remark,");
81
             strSql.Append("F_Remark=@F_Remark,");
84
-            strSql.Append("F_UserID=@F_UserID,");
85
-            strSql.Append("F_UserCode=@F_UserCode,");
86
-            strSql.Append("F_UserName=@F_UserName,");
87
-            strSql.Append("F_CreateOn=@F_CreateOn");
82
+            strSql.Append("F_GroupCode=@F_GroupCode,");
83
+            strSql.Append("F_CreateUser=@F_CreateUser,");
84
+            strSql.Append("F_CreateTime=@F_CreateTime");
88
             strSql.Append(" where F_ID=@F_ID");
85
             strSql.Append(" where F_ID=@F_ID");
89
             SqlParameter[] parameters = {
86
             SqlParameter[] parameters = {
90
-                    new SqlParameter("@F_WorkStartTimes", SqlDbType.DateTime),
91
-                    new SqlParameter("@F_WorkEndTimes", SqlDbType.DateTime),
92
-                    new SqlParameter("@F_TimeName", SqlDbType.NVarChar,100),
87
+                    new SqlParameter("@F_StartDate", SqlDbType.VarChar,20),
88
+                    new SqlParameter("@F_EndDate", SqlDbType.VarChar,20),
89
+                    new SqlParameter("@F_Name", SqlDbType.NVarChar,100),
93
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,200),
90
                     new SqlParameter("@F_Remark", SqlDbType.NVarChar,200),
94
-                    new SqlParameter("@F_UserID", SqlDbType.Int,4),
95
-                    new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
96
-                    new SqlParameter("@F_UserName", SqlDbType.VarChar,50),
97
-                    new SqlParameter("@F_CreateOn", SqlDbType.DateTime),
91
+                    new SqlParameter("@F_GroupCode", SqlDbType.VarChar,50),
92
+                    new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
93
+                    new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
98
                     new SqlParameter("@F_ID", SqlDbType.Int,4)};
94
                     new SqlParameter("@F_ID", SqlDbType.Int,4)};
99
-            parameters[0].Value = model.F_WorkStartTimes;
100
-            parameters[1].Value = model.F_WorkEndTimes;
101
-            parameters[2].Value = model.F_TimeName;
95
+            parameters[0].Value = model.F_StartDate;
96
+            parameters[1].Value = model.F_EndDate;
97
+            parameters[2].Value = model.F_Name;
102
             parameters[3].Value = model.F_Remark;
98
             parameters[3].Value = model.F_Remark;
103
-            parameters[4].Value = model.F_UserID;
104
-            parameters[5].Value = model.F_UserCode;
105
-            parameters[6].Value = model.F_UserName;
106
-            parameters[7].Value = model.F_CreateOn;
107
-            parameters[8].Value = model.F_ID;
99
+            parameters[4].Value = model.F_GroupCode;
100
+            parameters[5].Value = model.F_CreateUser;
101
+            parameters[6].Value = model.F_CreateTime;
102
+            parameters[7].Value = model.F_ID;
108
 
103
 
109
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
104
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
110
             if (rows > 0)
105
             if (rows > 0)
168
         {
163
         {
169
 
164
 
170
             StringBuilder strSql = new StringBuilder();
165
             StringBuilder strSql = new StringBuilder();
171
-            strSql.Append("select  top 1 F_ID,F_WorkStartTimes,F_WorkEndTimes,F_TimeName,F_Remark,F_UserID,F_UserCode,F_UserName,F_CreateOn from T_Sys_WorkTimes ");
166
+            strSql.Append("select  top 1 F_ID,F_StartDate,F_EndDate,F_Name,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime from T_Sys_WorkTimes ");
172
             strSql.Append(" where F_ID=@F_ID");
167
             strSql.Append(" where F_ID=@F_ID");
173
             SqlParameter[] parameters = {
168
             SqlParameter[] parameters = {
174
                     new SqlParameter("@F_ID", SqlDbType.Int,4)
169
                     new SqlParameter("@F_ID", SqlDbType.Int,4)
200
                 {
195
                 {
201
                     model.F_ID = int.Parse(row["F_ID"].ToString());
196
                     model.F_ID = int.Parse(row["F_ID"].ToString());
202
                 }
197
                 }
203
-                if (row["F_WorkStartTimes"] != null && row["F_WorkStartTimes"].ToString() != "")
198
+                if (row["F_StartDate"] != null)
204
                 {
199
                 {
205
-                    model.F_WorkStartTimes = DateTime.Parse(row["F_WorkStartTimes"].ToString());
200
+                    model.F_StartDate = row["F_StartDate"].ToString();
206
                 }
201
                 }
207
-                if (row["F_WorkEndTimes"] != null && row["F_WorkEndTimes"].ToString() != "")
202
+                if (row["F_EndDate"] != null)
208
                 {
203
                 {
209
-                    model.F_WorkEndTimes = DateTime.Parse(row["F_WorkEndTimes"].ToString());
204
+                    model.F_EndDate = row["F_EndDate"].ToString();
210
                 }
205
                 }
211
-                if (row["F_TimeName"] != null)
206
+                if (row["F_Name"] != null)
212
                 {
207
                 {
213
-                    model.F_TimeName = row["F_TimeName"].ToString();
208
+                    model.F_Name = row["F_Name"].ToString();
214
                 }
209
                 }
215
                 if (row["F_Remark"] != null)
210
                 if (row["F_Remark"] != null)
216
                 {
211
                 {
217
                     model.F_Remark = row["F_Remark"].ToString();
212
                     model.F_Remark = row["F_Remark"].ToString();
218
                 }
213
                 }
219
-                if (row["F_UserID"] != null && row["F_UserID"].ToString() != "")
214
+                if (row["F_GroupCode"] != null)
220
                 {
215
                 {
221
-                    model.F_UserID = int.Parse(row["F_UserID"].ToString());
216
+                    model.F_GroupCode = row["F_GroupCode"].ToString();
222
                 }
217
                 }
223
-                if (row["F_UserCode"] != null)
218
+                if (row["F_CreateUser"] != null)
224
                 {
219
                 {
225
-                    model.F_UserCode = row["F_UserCode"].ToString();
220
+                    model.F_CreateUser = row["F_CreateUser"].ToString();
226
                 }
221
                 }
227
-                if (row["F_UserName"] != null)
222
+                if (row["F_CreateTime"] != null && row["F_CreateTime"].ToString() != "")
228
                 {
223
                 {
229
-                    model.F_UserName = row["F_UserName"].ToString();
230
-                }
231
-                if (row["F_CreateOn"] != null && row["F_CreateOn"].ToString() != "")
232
-                {
233
-                    model.F_CreateOn = DateTime.Parse(row["F_CreateOn"].ToString());
224
+                    model.F_CreateTime = DateTime.Parse(row["F_CreateTime"].ToString());
234
                 }
225
                 }
235
             }
226
             }
236
             return model;
227
             return model;
242
         public DataSet GetList(string strWhere)
233
         public DataSet GetList(string strWhere)
243
         {
234
         {
244
             StringBuilder strSql = new StringBuilder();
235
             StringBuilder strSql = new StringBuilder();
245
-            strSql.Append("select F_ID,F_WorkStartTimes,F_WorkEndTimes,F_TimeName,F_Remark,F_UserID,F_UserCode,F_UserName,F_CreateOn ");
236
+            strSql.Append("select F_ID,F_StartDate,F_EndDate,F_Name,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime ");
246
             strSql.Append(" FROM T_Sys_WorkTimes ");
237
             strSql.Append(" FROM T_Sys_WorkTimes ");
247
             if (strWhere.Trim() != "")
238
             if (strWhere.Trim() != "")
248
             {
239
             {
262
             {
253
             {
263
                 strSql.Append(" top " + Top.ToString());
254
                 strSql.Append(" top " + Top.ToString());
264
             }
255
             }
265
-            strSql.Append(" F_ID,F_WorkStartTimes,F_WorkEndTimes,F_TimeName,F_Remark,F_UserID,F_UserCode,F_UserName,F_CreateOn ");
256
+            strSql.Append(" F_ID,F_StartDate,F_EndDate,F_Name,F_Remark,F_GroupCode,F_CreateUser,F_CreateTime ");
266
             strSql.Append(" FROM T_Sys_WorkTimes ");
257
             strSql.Append(" FROM T_Sys_WorkTimes ");
267
             if (strWhere.Trim() != "")
258
             if (strWhere.Trim() != "")
268
             {
259
             {

+ 9 - 3
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/AreaController.cs

22
         /// <returns></returns>
22
         /// <returns></returns>
23
         public ActionResult GetAreaList()
23
         public ActionResult GetAreaList()
24
         {
24
         {
25
-            DataTable dt = areaBLL.GetList(0, "", " F_Sort").Tables[0];
25
+            int userId = CurrentUser.UserData.F_UserId;
26
+            Model.T_Sys_UserAccount userModel = new BLL.T_Sys_UserAccount().GetModel(userId);
27
+
28
+            DataTable dt = areaBLL.GetList(0, "F_GroupCode = '" + userModel.groupcode + "'", " F_Sort").Tables[0];
26
             return Success("加载成功", dt);
29
             return Success("加载成功", dt);
27
         }
30
         }
28
 
31
 
32
         /// <returns></returns>
35
         /// <returns></returns>
33
         public ActionResult GetAreaListById(int id = 0)
36
         public ActionResult GetAreaListById(int id = 0)
34
         {
37
         {
35
-            DataTable dt = areaBLL.GetList(" isnull(F_ParentId,0)='" + id + "' and F_State=0 ").Tables[0];
38
+            int userId = CurrentUser.UserData.F_UserId;
39
+            Model.T_Sys_UserAccount userModel = new BLL.T_Sys_UserAccount().GetModel(userId);
40
+
41
+            DataTable dt = areaBLL.GetList(" isnull(F_ParentId,0)='" + id + "' and F_GroupCode = '" + userModel.groupcode + "' and F_State=0 ").Tables[0];
36
             return Success("列表加载成功", dt);
42
             return Success("列表加载成功", dt);
37
         }
43
         }
38
 
44
 
43
         /// <returns></returns>
49
         /// <returns></returns>
44
         public ActionResult GetArea()
50
         public ActionResult GetArea()
45
         {
51
         {
46
-
47
             int id = RequestString.GetInt("id", 0);
52
             int id = RequestString.GetInt("id", 0);
48
             Model.T_Sys_Area dModel = areaBLL.GetModel(id);
53
             Model.T_Sys_Area dModel = areaBLL.GetModel(id);
49
             if (dModel != null)
54
             if (dModel != null)
83
                     dModel.F_Sort = sort;
88
                     dModel.F_Sort = sort;
84
                     dModel.F_AreaName = name;
89
                     dModel.F_AreaName = name;
85
                     dModel.F_AreaCode = code;
90
                     dModel.F_AreaCode = code;
91
+                    dModel.F_GroupCode = userModel.groupcode;
86
                     dModel.F_IsDelete = 0;
92
                     dModel.F_IsDelete = 0;
87
                     dModel.F_CreateUser = userModel.F_UserCode;
93
                     dModel.F_CreateUser = userModel.F_UserCode;
88
                     dModel.F_CreateTime = DateTime.Now;
94
                     dModel.F_CreateTime = DateTime.Now;

+ 51 - 26
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/tel/WorkOffDaysController.cs

17
         /// <returns></returns>
17
         /// <returns></returns>
18
         public ActionResult GetList()
18
         public ActionResult GetList()
19
         {
19
         {
20
-            List<Model.T_Sys_WorkOffDays> wodlist = dBLL.GetModelList(" F_State=0 order by F_Date desc");
21
-            var obj = wodlist.Select(wol => new
20
+            if (Request.IsAuthenticated)
22
             {
21
             {
23
-                start = wol.F_Date,
24
-            });
25
-            return Success("成功", obj);
22
+                int userId = CurrentUser.UserData.F_UserId;
23
+                Model.T_Sys_UserAccount userModel = new BLL.T_Sys_UserAccount().GetModel(userId);
24
+                string sql = " F_State=0 ";
25
+                if (!string.IsNullOrEmpty(userModel.groupcode))
26
+                {
27
+                    sql += " and F_GroupCode = '" + userModel.groupcode + "' ";
28
+                }
29
+                List<Model.T_Sys_WorkOffDays> wodlist = dBLL.GetModelList(sql + " order by F_Date desc");
30
+                var obj = wodlist.Select(wol => new
31
+                {
32
+                    start = wol.F_Date,
33
+                });
34
+                return Success("成功", obj);
35
+            }
36
+            else
37
+            {
38
+                return NoToken("未知错误,请重新登录");
39
+            }
26
         }
40
         }
27
 
41
 
28
         /// <summary>
42
         /// <summary>
33
         /// <returns></returns>
47
         /// <returns></returns>
34
         public ActionResult setOfforOn(string offdate, int type)
48
         public ActionResult setOfforOn(string offdate, int type)
35
         {
49
         {
36
-            if (!string.IsNullOrWhiteSpace(offdate))
50
+            if (Request.IsAuthenticated)
37
             {
51
             {
38
-                if (type == 0)
52
+                if (!string.IsNullOrWhiteSpace(offdate))
39
                 {
53
                 {
40
-                    //设为休息日
41
-                    Model.T_Sys_WorkOffDays dModel = new Model.T_Sys_WorkOffDays();
54
+                    int userId = CurrentUser.UserData.F_UserId;
55
+                    Model.T_Sys_UserAccount userModel = new BLL.T_Sys_UserAccount().GetModel(userId);
42
 
56
 
43
-                    dModel.F_Date = offdate;
44
-                    dModel.F_State = 0;
45
-                    dModel.F_CreateUser = CurrentUser.UserData.F_UserCode;
46
-                    dModel.F_CreateDate = DateTime.Now;
47
-                    int n = dBLL.Add(dModel);
48
-                    if (n > 0)
57
+                    if (type == 0)
49
                     {
58
                     {
50
-                        return Success("添加成功", n);
59
+                        //设为休息日
60
+                        Model.T_Sys_WorkOffDays dModel = new Model.T_Sys_WorkOffDays();
61
+
62
+                        dModel.F_Date = offdate;
63
+                        dModel.F_State = 0;
64
+                        dModel.F_GroupCode = userModel.groupcode;
65
+                        dModel.F_CreateUser = CurrentUser.UserData.F_UserCode;
66
+                        dModel.F_CreateTime = DateTime.Now;
67
+                        int n = dBLL.Add(dModel);
68
+                        if (n > 0)
69
+                        {
70
+                            return Success("添加成功", n);
71
+                        }
72
+                        else
73
+                        {
74
+                            return Error("添加失败");
75
+                        }
51
                     }
76
                     }
52
                     else
77
                     else
53
                     {
78
                     {
54
-                        return Error("添加失败");
79
+                        //取消休息日
80
+                        Model.T_Sys_WorkOffDays dModel = dBLL.GetModelList("F_Date='" + offdate + "' and F_GroupCode='" + userModel.groupcode + "'").FirstOrDefault();
81
+                        if (dModel != null && dBLL.Delete(dModel.F_ID))
82
+                        {
83
+                            return Success("删除成功");
84
+                        }
85
+                        else
86
+                            return Error("删除失败");
55
                     }
87
                     }
56
                 }
88
                 }
57
                 else
89
                 else
58
                 {
90
                 {
59
-                    //取消休息日
60
-                    Model.T_Sys_WorkOffDays dModel = dBLL.GetModelList("F_Date='" + offdate + "'").FirstOrDefault();
61
-                    if (dModel != null && dBLL.Delete(dModel.F_ID))
62
-                    {
63
-                        return Success("删除成功");
64
-                    }
65
-                    else
66
-                        return Error("删除失败");
91
+                    return Error("请选择要删除的记录");
67
                 }
92
                 }
68
             }
93
             }
69
             else
94
             else
70
             {
95
             {
71
-                return Error("请选择要删除的记录");
96
+                return NoToken("未知错误,请重新登录");
72
             }
97
             }
73
         }
98
         }
74
     }
99
     }

+ 105 - 132
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/tel/WorkcalendarController.cs

122
             ActionResult res = NoToken("未知错误,请重新登录");
122
             ActionResult res = NoToken("未知错误,请重新登录");
123
             if (Request.IsAuthenticated)
123
             if (Request.IsAuthenticated)
124
             {
124
             {
125
+                int userId = CurrentUser.UserData.F_UserId;
126
+                Model.T_Sys_UserAccount userModel = new BLL.T_Sys_UserAccount().GetModel(userId);
127
+
125
                 string sql = "";
128
                 string sql = "";
126
                 DataTable dt = new DataTable();
129
                 DataTable dt = new DataTable();
127
-               
128
 
130
 
129
-                    string keyword = HttpUtility.UrlDecode(RequestString.GetQueryString("keyword"));
130
-                    if (keyword.Trim() != "" && keyword != "undefined")
131
-                    {
132
-                        sql += " and (convert(varchar,F_WorkEndTimes,120) like '%" + keyword.Trim() + "%' or convert(varchar,F_WorkEndTimes,120) like '%" + keyword.Trim()
133
-                            + "%' or F_TimeName like '%" + keyword.Trim() + "%'or F_Remark like '%" + keyword.Trim() + "%')";
134
-                    }
131
+                if (!string.IsNullOrEmpty(userModel.groupcode))
132
+                {
133
+                    sql += " and F_GroupCode = '" + userModel.groupcode + "' ";
134
+                }
135
 
135
 
136
-                    string strpageindex = RequestString.GetQueryString("page");
137
-                    int pageindex = 1;
138
-                    string strpagesize = RequestString.GetQueryString("pagesize");
139
-                    int pagesize = 10;
136
+                string keyword = HttpUtility.UrlDecode(RequestString.GetQueryString("keyword"));
137
+                if (keyword.Trim() != "" && keyword != "undefined")
138
+                {
139
+                    sql += " and (F_StartDate like '%" + keyword.Trim() + "%' or F_EndDate like '%" + keyword.Trim()
140
+                        + "%' or F_Name like '%" + keyword.Trim() + "%'or F_Remark like '%" + keyword.Trim() + "%')";
141
+                }
140
 
142
 
141
-                    if (strpageindex.Trim() != "")
142
-                    {
143
-                        pageindex = Convert.ToInt32(strpageindex);
144
-                    }
143
+                string strpageindex = RequestString.GetQueryString("page");
144
+                int pageindex = 1;
145
+                string strpagesize = RequestString.GetQueryString("pagesize");
146
+                int pagesize = 10;
145
 
147
 
146
-                    if (strpagesize.Trim() != "")
147
-                    {
148
-                        pagesize = Convert.ToInt32(strpagesize);
149
-                    }
150
-                    int recordCount = 0;
151
-                    dt = BLL.PagerBLL.GetListPager(
152
-                         "T_Sys_WorkTimes",
153
-                        "F_ID",
154
-                        "*",
155
-                        sql,
156
-                        "ORDER BY F_ID desc",
157
-                        pagesize,
158
-                        pageindex,
159
-                        true,
160
-                        out recordCount);
148
+                if (strpageindex.Trim() != "")
149
+                {
150
+                    pageindex = Convert.ToInt32(strpageindex);
151
+                }
161
 
152
 
162
-                    var obj = new
163
-                    {
164
-                        state = "success",
165
-                        message = "成功",
166
-                        rows = dt,
167
-                        total = recordCount
168
-                    };
153
+                if (strpagesize.Trim() != "")
154
+                {
155
+                    pagesize = Convert.ToInt32(strpagesize);
156
+                }
157
+                int recordCount = 0;
158
+                dt = BLL.PagerBLL.GetListPager(
159
+                     "T_Sys_WorkTimes",
160
+                    "F_ID",
161
+                    "*",
162
+                    sql,
163
+                    "ORDER BY F_ID desc",
164
+                    pagesize,
165
+                    pageindex,
166
+                    true,
167
+                    out recordCount);
168
+
169
+                var obj = new
170
+                {
171
+                    state = "success",
172
+                    message = "成功",
173
+                    rows = dt,
174
+                    total = recordCount
175
+                };
176
+
177
+                res = Content(obj.ToJson());
169
 
178
 
170
-                    res = Content(obj.ToJson());
171
-            
172
             }
179
             }
173
             return res;
180
             return res;
174
         }
181
         }
179
             ActionResult res = NoToken("未知错误,请重新登录");
186
             ActionResult res = NoToken("未知错误,请重新登录");
180
             if (Request.IsAuthenticated)
187
             if (Request.IsAuthenticated)
181
             {
188
             {
182
-                
183
-                    if (id != null && id.Trim() != "")
189
+
190
+                if (id != null && id.Trim() != "")
191
+                {
192
+                    BLL.T_Sys_WorkTimes dBLL = new BLL.T_Sys_WorkTimes();
193
+                    Model.T_Sys_WorkTimes dModel = dBLL.GetModel(int.Parse(id.Trim()));
194
+                    if (dModel != null)
184
                     {
195
                     {
185
-                        BLL.T_Sys_WorkTimes dBLL = new BLL.T_Sys_WorkTimes();
186
-                        Model.T_Sys_WorkTimes dModel = dBLL.GetModel(int.Parse(id.Trim()));
187
-                        if (dModel != null)
188
-                        {
189
-                            res = Success("获取成功", dModel);
190
-                        }
191
-                        else
192
-                        {
193
-                            res = Error("获取失败");
194
-                        }
196
+                        res = Success("获取成功", dModel);
195
                     }
197
                     }
196
                     else
198
                     else
197
                     {
199
                     {
198
-                        res = Error("获取参数失败");
200
+                        res = Error("获取失败");
199
                     }
201
                     }
200
-                
201
-             
202
+                }
203
+                else
204
+                {
205
+                    res = Error("获取参数失败");
206
+                }
202
             }
207
             }
203
             return res;
208
             return res;
204
         }
209
         }
209
             ActionResult res = NoToken("未知错误,请重新登录");
214
             ActionResult res = NoToken("未知错误,请重新登录");
210
             if (Request.IsAuthenticated)
215
             if (Request.IsAuthenticated)
211
             {
216
             {
212
-                
213
-                    int userId = CurrentUser.UserData.F_UserId;
214
-                    if (userId != 0)
217
+
218
+                int userId = CurrentUser.UserData.F_UserId;
219
+                Model.T_Sys_UserAccount userModel = new BLL.T_Sys_UserAccount().GetModel(userId);
220
+                if (userId != 0)
221
+                {
222
+                    Model.T_Sys_UserAccount ua = new BLL.T_Sys_UserAccount().GetModel(userId);
223
+                    if (ua != null)
215
                     {
224
                     {
216
-                        Model.T_Sys_UserAccount ua = new BLL.T_Sys_UserAccount().GetModel(userId);
217
-                        if (ua != null)
225
+                        res = Error("操作失败");
226
+                        if (workid != null && workid != "")
218
                         {
227
                         {
219
-                            res=Error("操作失败");
220
-                            if (workid != null && workid != "")
228
+                            int id = 0;
229
+                            if (int.TryParse(workid, out id))
221
                             {
230
                             {
222
-                                int id = 0;
223
-                                if (int.TryParse(workid, out id))
231
+                                BLL.T_Sys_WorkTimes dBLL = new BLL.T_Sys_WorkTimes();
232
+                                Model.T_Sys_WorkTimes dModel = dBLL.GetModel(id);
233
+                                if (dModel != null)
224
                                 {
234
                                 {
225
-                                    BLL.T_Sys_WorkTimes dBLL = new BLL.T_Sys_WorkTimes();
226
-                                    Model.T_Sys_WorkTimes dModel = dBLL.GetModel(id);
227
-                                    if (dModel != null)
228
-                                    {
229
-                                        if (!string.IsNullOrWhiteSpace(workstart.Trim()))
230
-                                        {
231
-                                            DateTime dt1 = new DateTime();
232
-                                            if (DateTime.TryParse(workstart.Trim(), out dt1))
233
-                                                dModel.F_WorkStartTimes = Convert.ToDateTime(dt1.ToString("1900-01-01 HH:mm:ss"));
234
-                                        }
235
-                                        if (!string.IsNullOrWhiteSpace(workend.Trim()))
236
-                                        {
237
-                                            DateTime dt1 = new DateTime();
238
-                                            if (DateTime.TryParse(workend.Trim(), out dt1))
239
-                                                dModel.F_WorkEndTimes = Convert.ToDateTime(dt1.ToString("1900-01-01 HH:mm:ss"));
240
-                                        }
241
-                                        if (!string.IsNullOrWhiteSpace(timename.Trim()))
242
-                                        {
243
-                                            dModel.F_TimeName = timename.Trim();
244
-                                        }
245
-                                        if (!string.IsNullOrWhiteSpace(remark.Trim()))
246
-                                        {
247
-                                            dModel.F_Remark = remark.Trim();
248
-                                        }
235
+                                    dModel.F_StartDate = workstart;
236
+                                    dModel.F_EndDate = workend;
237
+                                    dModel.F_Name = timename.Trim();
238
+                                    dModel.F_Remark = remark.Trim();
249
 
239
 
250
-                                        bool b = dBLL.Update(dModel);
251
-                                        if (b)
252
-                                        {
253
-                                            res = Success("编辑成功");
254
-                                        }
255
-                                        else
256
-                                        {
257
-                                            res = Error("编辑失败");
258
-                                        }
240
+                                    bool b = dBLL.Update(dModel);
241
+                                    if (b)
242
+                                    {
243
+                                        res = Success("编辑成功");
244
+                                    }
245
+                                    else
246
+                                    {
247
+                                        res = Error("编辑失败");
259
                                     }
248
                                     }
260
                                 }
249
                                 }
261
                             }
250
                             }
251
+                        }
252
+                        else
253
+                        {
254
+                            Model.T_Sys_WorkTimes _model = new Model.T_Sys_WorkTimes();
255
+                            _model.F_StartDate = workstart;
256
+                            _model.F_EndDate = workend;
257
+                            _model.F_Name = timename.Trim();
258
+                            _model.F_Remark = remark.Trim();
259
+                            _model.F_GroupCode = ua.groupcode;
260
+                            _model.F_CreateUser = ua.F_UserCode;
261
+                            _model.F_CreateTime = DateTime.Now;
262
+
263
+                            int b = new BLL.T_Sys_WorkTimes().Add(_model);
264
+                            if (b > 0)
265
+                            {
266
+                                res = Success("添加成功");
267
+                            }
262
                             else
268
                             else
263
                             {
269
                             {
264
-                                Model.T_Sys_WorkTimes _model = new Model.T_Sys_WorkTimes();
265
-                                if (!string.IsNullOrWhiteSpace(workstart.Trim()))
266
-                                {
267
-                                    DateTime dt2 = new DateTime();
268
-                                    if (DateTime.TryParse("1900-01-01 " + workstart.Trim(), out dt2))
269
-                                        _model.F_WorkStartTimes = Convert.ToDateTime(dt2.ToString("1900-01-01 HH:mm:ss"));
270
-                                }
271
-                                if (!string.IsNullOrWhiteSpace(workend.Trim()))
272
-                                {
273
-                                    DateTime dt2 = new DateTime();
274
-                                    if (DateTime.TryParse("1900-01-01 " + workend.Trim(), out dt2))
275
-                                        _model.F_WorkEndTimes = Convert.ToDateTime(dt2.ToString("1900-01-01 HH:mm:ss"));
276
-                                }
277
-                                if (!string.IsNullOrWhiteSpace(timename.Trim()))
278
-                                {
279
-                                    _model.F_TimeName = timename.Trim();
280
-                                }
281
-                                if (!string.IsNullOrWhiteSpace(remark.Trim()))
282
-                                {
283
-                                    _model.F_Remark = remark.Trim();
284
-                                }
285
-                                _model.F_CreateOn = DateTime.Now;
286
-                                _model.F_UserID = ua.F_UserId;
287
-                                _model.F_UserName = ua.F_UserName;
288
-                                _model.F_UserCode = ua.F_UserCode;
289
-
290
-                                int b = new BLL.T_Sys_WorkTimes().Add(_model);
291
-                                if (b > 0)
292
-                                {
293
-                                    res = Success("添加成功");
294
-                                }
295
-                                else
296
-                                {
297
-                                    res = Error("添加失败");
298
-                                }
270
+                                res = Error("添加失败");
299
                             }
271
                             }
300
                         }
272
                         }
301
                     }
273
                     }
302
-            
274
+                }
275
+
303
             }
276
             }
304
             return res;
277
             return res;
305
         }
278
         }

+ 9 - 0
codegit/CallCenterApi/CallCenterApi.Model/T_Sys_Area.cs

16
         private int? _f_parentid;
16
         private int? _f_parentid;
17
         private int? _f_sort;
17
         private int? _f_sort;
18
         private string _f_remark;
18
         private string _f_remark;
19
+        private string _f_groupcode;
19
         private string _f_createuser;
20
         private string _f_createuser;
20
         private DateTime? _f_createtime;
21
         private DateTime? _f_createtime;
21
         private int? _f_isdelete;
22
         private int? _f_isdelete;
72
         /// <summary>
73
         /// <summary>
73
         /// 
74
         /// 
74
         /// </summary>
75
         /// </summary>
76
+        public string F_GroupCode
77
+        {
78
+            set { _f_groupcode = value; }
79
+            get { return _f_groupcode; }
80
+        }
81
+        /// <summary>
82
+        /// 
83
+        /// </summary>
75
         public string F_CreateUser
84
         public string F_CreateUser
76
         {
85
         {
77
             set { _f_createuser = value; }
86
             set { _f_createuser = value; }

+ 13 - 4
codegit/CallCenterApi/CallCenterApi.Model/T_Sys_WorkOffDays.cs

14
         private string _f_date;
14
         private string _f_date;
15
         private int? _f_state;
15
         private int? _f_state;
16
         private string _f_remark;
16
         private string _f_remark;
17
+        private string _f_groupcode;
17
         private string _f_createuser;
18
         private string _f_createuser;
18
-        private DateTime? _f_createdate = DateTime.Now;
19
+        private DateTime? _f_createtime = DateTime.Now;
19
         /// <summary>
20
         /// <summary>
20
         /// 
21
         /// 
21
         /// </summary>
22
         /// </summary>
49
             get { return _f_remark; }
50
             get { return _f_remark; }
50
         }
51
         }
51
         /// <summary>
52
         /// <summary>
53
+        /// 坐席组code
54
+        /// </summary>
55
+        public string F_GroupCode
56
+        {
57
+            set { _f_groupcode = value; }
58
+            get { return _f_groupcode; }
59
+        }
60
+        /// <summary>
52
         /// 添加人
61
         /// 添加人
53
         /// </summary>
62
         /// </summary>
54
         public string F_CreateUser
63
         public string F_CreateUser
59
         /// <summary>
68
         /// <summary>
60
         /// 添加时间
69
         /// 添加时间
61
         /// </summary>
70
         /// </summary>
62
-        public DateTime? F_CreateDate
71
+        public DateTime? F_CreateTime
63
         {
72
         {
64
-            set { _f_createdate = value; }
65
-            get { return _f_createdate; }
73
+            set { _f_createtime = value; }
74
+            get { return _f_createtime; }
66
         }
75
         }
67
         #endregion Model
76
         #endregion Model
68
 
77
 

+ 28 - 37
codegit/CallCenterApi/CallCenterApi.Model/T_Sys_WorkTimes.cs

2
 namespace CallCenterApi.Model
2
 namespace CallCenterApi.Model
3
 {
3
 {
4
     /// <summary>
4
     /// <summary>
5
-    /// T_Sys_WorkTimes:实体类(属性说明自动提取数据库字段的描述信息)
5
+    /// 工作时间表
6
     /// </summary>
6
     /// </summary>
7
     [Serializable]
7
     [Serializable]
8
     public partial class T_Sys_WorkTimes
8
     public partial class T_Sys_WorkTimes
11
         { }
11
         { }
12
         #region Model
12
         #region Model
13
         private int _f_id;
13
         private int _f_id;
14
-        private DateTime? _f_workstarttimes;
15
-        private DateTime? _f_workendtimes;
16
-        private string _f_timename;
14
+        private string _f_startdate;
15
+        private string _f_enddate;
16
+        private string _f_name;
17
         private string _f_remark;
17
         private string _f_remark;
18
-        private int? _f_userid;
19
-        private string _f_usercode;
20
-        private string _f_username;
21
-        private DateTime? _f_createon;
18
+        private string _f_groupcode;
19
+        private string _f_createuser;
20
+        private DateTime? _f_createtime;
22
         /// <summary>
21
         /// <summary>
23
         /// 
22
         /// 
24
         /// </summary>
23
         /// </summary>
30
         /// <summary>
29
         /// <summary>
31
         /// 工作开始时间
30
         /// 工作开始时间
32
         /// </summary>
31
         /// </summary>
33
-        public DateTime? F_WorkStartTimes
32
+        public string F_StartDate
34
         {
33
         {
35
-            set { _f_workstarttimes = value; }
36
-            get { return _f_workstarttimes; }
34
+            set { _f_startdate = value; }
35
+            get { return _f_startdate; }
37
         }
36
         }
38
         /// <summary>
37
         /// <summary>
39
         /// 工作结束时间
38
         /// 工作结束时间
40
         /// </summary>
39
         /// </summary>
41
-        public DateTime? F_WorkEndTimes
40
+        public string F_EndDate
42
         {
41
         {
43
-            set { _f_workendtimes = value; }
44
-            get { return _f_workendtimes; }
42
+            set { _f_enddate = value; }
43
+            get { return _f_enddate; }
45
         }
44
         }
46
         /// <summary>
45
         /// <summary>
47
         /// 时间段名称
46
         /// 时间段名称
48
         /// </summary>
47
         /// </summary>
49
-        public string F_TimeName
48
+        public string F_Name
50
         {
49
         {
51
-            set { _f_timename = value; }
52
-            get { return _f_timename; }
50
+            set { _f_name = value; }
51
+            get { return _f_name; }
53
         }
52
         }
54
         /// <summary>
53
         /// <summary>
55
         /// 时间段备注
54
         /// 时间段备注
60
             get { return _f_remark; }
59
             get { return _f_remark; }
61
         }
60
         }
62
         /// <summary>
61
         /// <summary>
63
-        /// 
64
-        /// </summary>
65
-        public int? F_UserID
66
-        {
67
-            set { _f_userid = value; }
68
-            get { return _f_userid; }
69
-        }
70
-        /// <summary>
71
-        /// 
62
+        /// 坐席组
72
         /// </summary>
63
         /// </summary>
73
-        public string F_UserCode
64
+        public string F_GroupCode
74
         {
65
         {
75
-            set { _f_usercode = value; }
76
-            get { return _f_usercode; }
66
+            set { _f_groupcode = value; }
67
+            get { return _f_groupcode; }
77
         }
68
         }
78
         /// <summary>
69
         /// <summary>
79
-        /// 
70
+        /// 创建人
80
         /// </summary>
71
         /// </summary>
81
-        public string F_UserName
72
+        public string F_CreateUser
82
         {
73
         {
83
-            set { _f_username = value; }
84
-            get { return _f_username; }
74
+            set { _f_createuser = value; }
75
+            get { return _f_createuser; }
85
         }
76
         }
86
         /// <summary>
77
         /// <summary>
87
-        /// 
78
+        /// 创建时间
88
         /// </summary>
79
         /// </summary>
89
-        public DateTime? F_CreateOn
80
+        public DateTime? F_CreateTime
90
         {
81
         {
91
-            set { _f_createon = value; }
92
-            get { return _f_createon; }
82
+            set { _f_createtime = value; }
83
+            get { return _f_createtime; }
93
         }
84
         }
94
         #endregion Model
85
         #endregion Model
95
 
86