|
|
@@ -27,17 +27,27 @@ namespace CallCenterApi.DAL
|
|
27
|
27
|
{
|
|
28
|
28
|
StringBuilder strSql = new StringBuilder();
|
|
29
|
29
|
strSql.Append("insert into SF_Task(");
|
|
30
|
|
- strSql.Append("taskName,createTime,createBy)");
|
|
|
30
|
+ strSql.Append("taskName,createTime,createBy, deleteTime ,deleteBy ,isDelete )");
|
|
31
|
31
|
strSql.Append(" values (");
|
|
32
|
|
- strSql.Append("@taskName,@createTime,@createBy)");
|
|
|
32
|
+ strSql.Append("@taskName,@createTime,@createBy, @deleteTime ,@deleteBy ,@isDelete )");
|
|
33
|
33
|
strSql.Append(";select @@IDENTITY");
|
|
34
|
34
|
SqlParameter[] parameters = {
|
|
35
|
35
|
new SqlParameter("@taskName", SqlDbType.NVarChar,200),
|
|
36
|
36
|
new SqlParameter("@createTime", SqlDbType.DateTime),
|
|
37
|
|
- new SqlParameter("@createBy", SqlDbType.Int,4)};
|
|
|
37
|
+ new SqlParameter("@createBy", SqlDbType.Int,4),
|
|
|
38
|
+ new SqlParameter("@deleteTime", SqlDbType.DateTime),
|
|
|
39
|
+ new SqlParameter("@deleteBy", SqlDbType.Int,4),
|
|
|
40
|
+ new SqlParameter("@isDelete", SqlDbType.Int,4)
|
|
|
41
|
+
|
|
|
42
|
+
|
|
|
43
|
+ };
|
|
38
|
44
|
parameters[0].Value = model.taskName;
|
|
39
|
45
|
parameters[1].Value = model.createTime;
|
|
40
|
46
|
parameters[2].Value = model.createBy;
|
|
|
47
|
+ parameters[3].Value = model.deleteTime;
|
|
|
48
|
+ parameters[4].Value = model.deleteBy;
|
|
|
49
|
+
|
|
|
50
|
+ parameters[5].Value = model.isDelete;
|
|
41
|
51
|
|
|
42
|
52
|
object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
|
|
43
|
53
|
if (obj == null)
|
|
|
@@ -58,17 +68,32 @@ namespace CallCenterApi.DAL
|
|
58
|
68
|
strSql.Append("update SF_Task set ");
|
|
59
|
69
|
strSql.Append("taskName=@taskName,");
|
|
60
|
70
|
strSql.Append("createTime=@createTime,");
|
|
61
|
|
- strSql.Append("createBy=@createBy");
|
|
|
71
|
+ strSql.Append("createBy=@createBy,");
|
|
|
72
|
+ strSql.Append("deleteTime=@deleteTime,");
|
|
|
73
|
+ strSql.Append("deleteBy=@deleteBy,");
|
|
|
74
|
+
|
|
|
75
|
+ strSql.Append("isDelete=@isDelete");
|
|
|
76
|
+
|
|
|
77
|
+
|
|
62
|
78
|
strSql.Append(" where ID=@ID");
|
|
63
|
79
|
SqlParameter[] parameters = {
|
|
64
|
80
|
new SqlParameter("@taskName", SqlDbType.NVarChar,200),
|
|
65
|
81
|
new SqlParameter("@createTime", SqlDbType.DateTime),
|
|
66
|
82
|
new SqlParameter("@createBy", SqlDbType.Int,4),
|
|
|
83
|
+
|
|
|
84
|
+ new SqlParameter("@deleteTime", SqlDbType.DateTime),
|
|
|
85
|
+ new SqlParameter("@deleteBy", SqlDbType.Int,4),
|
|
|
86
|
+ new SqlParameter("@isDelete", SqlDbType.Int,4),
|
|
67
|
87
|
new SqlParameter("@ID", SqlDbType.Int,4)};
|
|
68
|
88
|
parameters[0].Value = model.taskName;
|
|
69
|
89
|
parameters[1].Value = model.createTime;
|
|
70
|
90
|
parameters[2].Value = model.createBy;
|
|
71
|
|
- parameters[3].Value = model.ID;
|
|
|
91
|
+ parameters[3].Value = model.deleteTime;
|
|
|
92
|
+
|
|
|
93
|
+ parameters[4].Value = model.deleteBy;
|
|
|
94
|
+ parameters[5].Value = model.isDelete;
|
|
|
95
|
+ parameters[6].Value = model.ID;
|
|
|
96
|
+
|
|
72
|
97
|
|
|
73
|
98
|
int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
|
|
74
|
99
|
if (rows > 0)
|
|
|
@@ -132,8 +157,8 @@ namespace CallCenterApi.DAL
|
|
132
|
157
|
{
|
|
133
|
158
|
|
|
134
|
159
|
StringBuilder strSql = new StringBuilder();
|
|
135
|
|
- strSql.Append("select top 1 ID,taskName,createTime,createBy from SF_Task ");
|
|
136
|
|
- strSql.Append(" where ID=@ID");
|
|
|
160
|
+ strSql.Append("select top 1 ID,taskName,createTime,createBy, deleteTime ,deleteBy ,isDelete from SF_Task ");
|
|
|
161
|
+ strSql.Append(" where ID=@ID and isDelete=0");
|
|
137
|
162
|
SqlParameter[] parameters = {
|
|
138
|
163
|
new SqlParameter("@ID", SqlDbType.Int,4)
|
|
139
|
164
|
};
|
|
|
@@ -176,6 +201,20 @@ namespace CallCenterApi.DAL
|
|
176
|
201
|
{
|
|
177
|
202
|
model.createBy = int.Parse(row["createBy"].ToString());
|
|
178
|
203
|
}
|
|
|
204
|
+
|
|
|
205
|
+ if (row["deleteTime"] != null && row["deleteTime"].ToString() != "")
|
|
|
206
|
+ {
|
|
|
207
|
+ model.deleteTime = DateTime.Parse(row["deleteTime"].ToString());
|
|
|
208
|
+ }
|
|
|
209
|
+ if (row["deleteBy"] != null && row["deleteBy"].ToString() != "")
|
|
|
210
|
+ {
|
|
|
211
|
+ model.deleteBy = int.Parse(row["deleteBy"].ToString());
|
|
|
212
|
+ }
|
|
|
213
|
+ if (row["isDelete"] != null && row["isDelete"].ToString() != "")
|
|
|
214
|
+ {
|
|
|
215
|
+ model.isDelete = int.Parse(row["isDelete"].ToString());
|
|
|
216
|
+ }
|
|
|
217
|
+
|
|
179
|
218
|
}
|
|
180
|
219
|
return model;
|
|
181
|
220
|
}
|
|
|
@@ -186,11 +225,11 @@ namespace CallCenterApi.DAL
|
|
186
|
225
|
public DataSet GetList(string strWhere)
|
|
187
|
226
|
{
|
|
188
|
227
|
StringBuilder strSql = new StringBuilder();
|
|
189
|
|
- strSql.Append("select ID,taskName,createTime,createBy ");
|
|
|
228
|
+ strSql.Append("select ID,taskName,createTime,createBy, deleteTime ,deleteBy ,isDelete ");
|
|
190
|
229
|
strSql.Append(" FROM SF_Task ");
|
|
191
|
230
|
if (strWhere.Trim() != "")
|
|
192
|
231
|
{
|
|
193
|
|
- strSql.Append(" where " + strWhere);
|
|
|
232
|
+ strSql.Append(" where " + strWhere + " and isDelete=0");
|
|
194
|
233
|
}
|
|
195
|
234
|
return DbHelperSQL.Query(strSql.ToString());
|
|
196
|
235
|
}
|