|
|
@@ -41,9 +41,9 @@ namespace CallCenterApi.DAL
|
|
41
|
41
|
{
|
|
42
|
42
|
StringBuilder strSql = new StringBuilder();
|
|
43
|
43
|
strSql.Append("insert into T_Wo_WorkOrderItem_New(");
|
|
44
|
|
- strSql.Append("F_WoID,F_WoState,F_ItemType,F_OptType,F_OptContent,F_NextUser,F_NextDept,F_IsUsed,F_LimitTime,F_IsSMS,F_SMSToUser,F_SMSToPhone,F_SMSContent,F_CreateUser,F_CreateTime)");
|
|
|
44
|
+ strSql.Append("F_WoID,F_WoState,F_ItemType,F_OptType,F_OptContent,F_NextUser,F_NextDept,F_IsUsed,F_LimitTime,F_IsSMS,F_SMSToUser,F_SMSToPhone,F_SMSContent,F_CreateUser,F_CreateTime,F_LastTime)");
|
|
45
|
45
|
strSql.Append(" values (");
|
|
46
|
|
- strSql.Append("@F_WoID,@F_WoState,@F_ItemType,@F_OptType,@F_OptContent,@F_NextUser,@F_NextDept,@F_IsUsed,@F_LimitTime,@F_IsSMS,@F_SMSToUser,@F_SMSToPhone,@F_SMSContent,@F_CreateUser,@F_CreateTime)");
|
|
|
46
|
+ strSql.Append("@F_WoID,@F_WoState,@F_ItemType,@F_OptType,@F_OptContent,@F_NextUser,@F_NextDept,@F_IsUsed,@F_LimitTime,@F_IsSMS,@F_SMSToUser,@F_SMSToPhone,@F_SMSContent,@F_CreateUser,@F_CreateTime,@F_LastTime)");
|
|
47
|
47
|
strSql.Append(";select @@IDENTITY");
|
|
48
|
48
|
SqlParameter[] parameters = {
|
|
49
|
49
|
new SqlParameter("@F_WoID", SqlDbType.BigInt,8),
|
|
|
@@ -60,7 +60,9 @@ namespace CallCenterApi.DAL
|
|
60
|
60
|
new SqlParameter("@F_SMSToPhone", SqlDbType.VarChar,50),
|
|
61
|
61
|
new SqlParameter("@F_SMSContent", SqlDbType.NText),
|
|
62
|
62
|
new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
|
|
63
|
|
- new SqlParameter("@F_CreateTime", SqlDbType.DateTime)};
|
|
|
63
|
+ new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
|
|
|
64
|
+ new SqlParameter("@F_LastTime", SqlDbType.DateTime)
|
|
|
65
|
+ };
|
|
64
|
66
|
parameters[0].Value = model.F_WoID;
|
|
65
|
67
|
parameters[1].Value = model.F_WoState;
|
|
66
|
68
|
parameters[2].Value = model.F_ItemType;
|
|
|
@@ -76,7 +78,8 @@ namespace CallCenterApi.DAL
|
|
76
|
78
|
parameters[12].Value = model.F_SMSContent;
|
|
77
|
79
|
parameters[13].Value = model.F_CreateUser;
|
|
78
|
80
|
parameters[14].Value = model.F_CreateTime;
|
|
79
|
|
-
|
|
|
81
|
+ parameters[15].Value = model.F_LastTime;
|
|
|
82
|
+
|
|
80
|
83
|
object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
|
|
81
|
84
|
if (obj == null)
|
|
82
|
85
|
{
|
|
|
@@ -108,7 +111,8 @@ namespace CallCenterApi.DAL
|
|
108
|
111
|
strSql.Append("F_SMSToPhone=@F_SMSToPhone,");
|
|
109
|
112
|
strSql.Append("F_SMSContent=@F_SMSContent,");
|
|
110
|
113
|
strSql.Append("F_CreateUser=@F_CreateUser,");
|
|
111
|
|
- strSql.Append("F_CreateTime=@F_CreateTime");
|
|
|
114
|
+ strSql.Append("F_CreateTime=@F_CreateTime,");
|
|
|
115
|
+ strSql.Append("F_LastTime=@F_LastTime");
|
|
112
|
116
|
strSql.Append(" where F_ID=@F_ID");
|
|
113
|
117
|
SqlParameter[] parameters = {
|
|
114
|
118
|
new SqlParameter("@F_WoID", SqlDbType.BigInt,8),
|
|
|
@@ -126,6 +130,7 @@ namespace CallCenterApi.DAL
|
|
126
|
130
|
new SqlParameter("@F_SMSContent", SqlDbType.NText),
|
|
127
|
131
|
new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
|
|
128
|
132
|
new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
|
|
|
133
|
+ new SqlParameter("@F_LastTime", SqlDbType.DateTime),
|
|
129
|
134
|
new SqlParameter("@F_ID", SqlDbType.BigInt,8)};
|
|
130
|
135
|
parameters[0].Value = model.F_WoID;
|
|
131
|
136
|
parameters[1].Value = model.F_WoState;
|
|
|
@@ -142,7 +147,8 @@ namespace CallCenterApi.DAL
|
|
142
|
147
|
parameters[12].Value = model.F_SMSContent;
|
|
143
|
148
|
parameters[13].Value = model.F_CreateUser;
|
|
144
|
149
|
parameters[14].Value = model.F_CreateTime;
|
|
145
|
|
- parameters[15].Value = model.F_ID;
|
|
|
150
|
+ parameters[15].Value = model.F_LastTime;
|
|
|
151
|
+ parameters[16].Value = model.F_ID;
|
|
146
|
152
|
|
|
147
|
153
|
int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
|
|
148
|
154
|
if (rows > 0)
|
|
|
@@ -298,6 +304,11 @@ namespace CallCenterApi.DAL
|
|
298
|
304
|
{
|
|
299
|
305
|
model.F_CreateTime = DateTime.Parse(row["F_CreateTime"].ToString());
|
|
300
|
306
|
}
|
|
|
307
|
+ if (row["F_LastTime"] != null && row["F_LastTime"].ToString() != "")
|
|
|
308
|
+ {
|
|
|
309
|
+ model.F_LastTime = DateTime.Parse(row["F_LastTime"].ToString());
|
|
|
310
|
+ }
|
|
|
311
|
+
|
|
301
|
312
|
}
|
|
302
|
313
|
return model;
|
|
303
|
314
|
}
|