|
|
@@ -34,6 +34,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
34
|
34
|
}
|
|
35
|
35
|
|
|
36
|
36
|
|
|
|
37
|
+
|
|
37
|
38
|
/// <summary>
|
|
38
|
39
|
/// 增加一条数据
|
|
39
|
40
|
/// </summary>
|
|
|
@@ -41,13 +42,14 @@ namespace RMYY_CallCenter_Api.Dal
|
|
41
|
42
|
{
|
|
42
|
43
|
StringBuilder strSql = new StringBuilder();
|
|
43
|
44
|
strSql.Append("insert into T_Mat_WorkOrder(");
|
|
44
|
|
- strSql.Append("F_Type,F_WorkOrderCode,F_ProposerStore,F_StorePosition,F_ProposerCode,F_ProposerName,F_ProposerPhon,F_Source,F_CallID,F_SendDeptId,F_SendDeptName,F_ItemMessages,F_Remark,F_CreateTime,F_CreateCode,F_CreateName,F_State,F_ControlManCode,F_ControlManName,F_TransPersonCode,F_TransPerson,F_OutboundTime,F_IsDel,F_DeleteBy,F_DeleteTime,F_FinishTime)");
|
|
|
45
|
+ strSql.Append("F_Type,F_WorkOrderCode,F_HosId,F_ProposerStore,F_StorePosition,F_ProposerCode,F_ProposerName,F_ProposerPhon,F_Source,F_CallID,F_SendDeptId,F_SendDeptName,F_ItemMessages,F_ItemContents,F_Remark,F_CreateTime,F_CreateCode,F_CreateName,F_State,F_ControlManCode,F_ControlManName,F_TransPersonCode,F_TransPerson,F_OutboundTime,F_IsDel,F_DeleteBy,F_DeleteTime,F_FinishTime)");
|
|
45
|
46
|
strSql.Append(" values (");
|
|
46
|
|
- strSql.Append("@F_Type,@F_WorkOrderCode,@F_ProposerStore,@F_StorePosition,@F_ProposerCode,@F_ProposerName,@F_ProposerPhon,@F_Source,@F_CallID,@F_SendDeptId,@F_SendDeptName,@F_ItemMessages,@F_Remark,@F_CreateTime,@F_CreateCode,@F_CreateName,@F_State,@F_ControlManCode,@F_ControlManName,@F_TransPersonCode,@F_TransPerson,@F_OutboundTime,@F_IsDel,@F_DeleteBy,@F_DeleteTime,@F_FinishTime)");
|
|
|
47
|
+ strSql.Append("@F_Type,@F_WorkOrderCode,@F_HosId,@F_ProposerStore,@F_StorePosition,@F_ProposerCode,@F_ProposerName,@F_ProposerPhon,@F_Source,@F_CallID,@F_SendDeptId,@F_SendDeptName,@F_ItemMessages,@F_ItemContents,@F_Remark,@F_CreateTime,@F_CreateCode,@F_CreateName,@F_State,@F_ControlManCode,@F_ControlManName,@F_TransPersonCode,@F_TransPerson,@F_OutboundTime,@F_IsDel,@F_DeleteBy,@F_DeleteTime,@F_FinishTime)");
|
|
47
|
48
|
strSql.Append(";select @@IDENTITY");
|
|
48
|
49
|
SqlParameter[] parameters = {
|
|
49
|
50
|
new SqlParameter("@F_Type", SqlDbType.Int,4),
|
|
50
|
51
|
new SqlParameter("@F_WorkOrderCode", SqlDbType.VarChar,50),
|
|
|
52
|
+ new SqlParameter("@F_HosId", SqlDbType.Int,4),
|
|
51
|
53
|
new SqlParameter("@F_ProposerStore", SqlDbType.VarChar,50),
|
|
52
|
54
|
new SqlParameter("@F_StorePosition", SqlDbType.NVarChar,200),
|
|
53
|
55
|
new SqlParameter("@F_ProposerCode", SqlDbType.VarChar,50),
|
|
|
@@ -57,7 +59,8 @@ namespace RMYY_CallCenter_Api.Dal
|
|
57
|
59
|
new SqlParameter("@F_CallID", SqlDbType.VarChar,50),
|
|
58
|
60
|
new SqlParameter("@F_SendDeptId", SqlDbType.Int,4),
|
|
59
|
61
|
new SqlParameter("@F_SendDeptName", SqlDbType.VarChar,50),
|
|
60
|
|
- new SqlParameter("@F_ItemMessages", SqlDbType.VarChar,50),
|
|
|
62
|
+ new SqlParameter("@F_ItemMessages", SqlDbType.NText),
|
|
|
63
|
+ new SqlParameter("@F_ItemContents", SqlDbType.NText),
|
|
61
|
64
|
new SqlParameter("@F_Remark", SqlDbType.NText),
|
|
62
|
65
|
new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
|
|
63
|
66
|
new SqlParameter("@F_CreateCode", SqlDbType.VarChar,50),
|
|
|
@@ -74,30 +77,32 @@ namespace RMYY_CallCenter_Api.Dal
|
|
74
|
77
|
new SqlParameter("@F_FinishTime", SqlDbType.DateTime)};
|
|
75
|
78
|
parameters[0].Value = model.F_Type;
|
|
76
|
79
|
parameters[1].Value = model.F_WorkOrderCode;
|
|
77
|
|
- parameters[2].Value = model.F_ProposerStore;
|
|
78
|
|
- parameters[3].Value = model.F_StorePosition;
|
|
79
|
|
- parameters[4].Value = model.F_ProposerCode;
|
|
80
|
|
- parameters[5].Value = model.F_ProposerName;
|
|
81
|
|
- parameters[6].Value = model.F_ProposerPhon;
|
|
82
|
|
- parameters[7].Value = model.F_Source;
|
|
83
|
|
- parameters[8].Value = model.F_CallID;
|
|
84
|
|
- parameters[9].Value = model.F_SendDeptId;
|
|
85
|
|
- parameters[10].Value = model.F_SendDeptName;
|
|
86
|
|
- parameters[11].Value = model.F_ItemMessages;
|
|
87
|
|
- parameters[12].Value = model.F_Remark;
|
|
88
|
|
- parameters[13].Value = model.F_CreateTime;
|
|
89
|
|
- parameters[14].Value = model.F_CreateCode;
|
|
90
|
|
- parameters[15].Value = model.F_CreateName;
|
|
91
|
|
- parameters[16].Value = model.F_State;
|
|
92
|
|
- parameters[17].Value = model.F_ControlManCode;
|
|
93
|
|
- parameters[18].Value = model.F_ControlManName;
|
|
94
|
|
- parameters[19].Value = model.F_TransPersonCode;
|
|
95
|
|
- parameters[20].Value = model.F_TransPerson;
|
|
96
|
|
- parameters[21].Value = model.F_OutboundTime;
|
|
97
|
|
- parameters[22].Value = model.F_IsDel;
|
|
98
|
|
- parameters[23].Value = model.F_DeleteBy;
|
|
99
|
|
- parameters[24].Value = model.F_DeleteTime;
|
|
100
|
|
- parameters[25].Value = model.F_FinishTime;
|
|
|
80
|
+ parameters[2].Value = model.F_HosId;
|
|
|
81
|
+ parameters[3].Value = model.F_ProposerStore;
|
|
|
82
|
+ parameters[4].Value = model.F_StorePosition;
|
|
|
83
|
+ parameters[5].Value = model.F_ProposerCode;
|
|
|
84
|
+ parameters[6].Value = model.F_ProposerName;
|
|
|
85
|
+ parameters[7].Value = model.F_ProposerPhon;
|
|
|
86
|
+ parameters[8].Value = model.F_Source;
|
|
|
87
|
+ parameters[9].Value = model.F_CallID;
|
|
|
88
|
+ parameters[10].Value = model.F_SendDeptId;
|
|
|
89
|
+ parameters[11].Value = model.F_SendDeptName;
|
|
|
90
|
+ parameters[12].Value = model.F_ItemMessages;
|
|
|
91
|
+ parameters[13].Value = model.F_ItemContents;
|
|
|
92
|
+ parameters[14].Value = model.F_Remark;
|
|
|
93
|
+ parameters[15].Value = model.F_CreateTime;
|
|
|
94
|
+ parameters[16].Value = model.F_CreateCode;
|
|
|
95
|
+ parameters[17].Value = model.F_CreateName;
|
|
|
96
|
+ parameters[18].Value = model.F_State;
|
|
|
97
|
+ parameters[19].Value = model.F_ControlManCode;
|
|
|
98
|
+ parameters[20].Value = model.F_ControlManName;
|
|
|
99
|
+ parameters[21].Value = model.F_TransPersonCode;
|
|
|
100
|
+ parameters[22].Value = model.F_TransPerson;
|
|
|
101
|
+ parameters[23].Value = model.F_OutboundTime;
|
|
|
102
|
+ parameters[24].Value = model.F_IsDel;
|
|
|
103
|
+ parameters[25].Value = model.F_DeleteBy;
|
|
|
104
|
+ parameters[26].Value = model.F_DeleteTime;
|
|
|
105
|
+ parameters[27].Value = model.F_FinishTime;
|
|
101
|
106
|
|
|
102
|
107
|
object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
|
|
103
|
108
|
if (obj == null)
|
|
|
@@ -118,6 +123,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
118
|
123
|
strSql.Append("update T_Mat_WorkOrder set ");
|
|
119
|
124
|
strSql.Append("F_Type=@F_Type,");
|
|
120
|
125
|
strSql.Append("F_WorkOrderCode=@F_WorkOrderCode,");
|
|
|
126
|
+ strSql.Append("F_HosId=@F_HosId,");
|
|
121
|
127
|
strSql.Append("F_ProposerStore=@F_ProposerStore,");
|
|
122
|
128
|
strSql.Append("F_StorePosition=@F_StorePosition,");
|
|
123
|
129
|
strSql.Append("F_ProposerCode=@F_ProposerCode,");
|
|
|
@@ -128,6 +134,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
128
|
134
|
strSql.Append("F_SendDeptId=@F_SendDeptId,");
|
|
129
|
135
|
strSql.Append("F_SendDeptName=@F_SendDeptName,");
|
|
130
|
136
|
strSql.Append("F_ItemMessages=@F_ItemMessages,");
|
|
|
137
|
+ strSql.Append("F_ItemContents=@F_ItemContents,");
|
|
131
|
138
|
strSql.Append("F_Remark=@F_Remark,");
|
|
132
|
139
|
strSql.Append("F_CreateTime=@F_CreateTime,");
|
|
133
|
140
|
strSql.Append("F_CreateCode=@F_CreateCode,");
|
|
|
@@ -146,6 +153,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
146
|
153
|
SqlParameter[] parameters = {
|
|
147
|
154
|
new SqlParameter("@F_Type", SqlDbType.Int,4),
|
|
148
|
155
|
new SqlParameter("@F_WorkOrderCode", SqlDbType.VarChar,50),
|
|
|
156
|
+ new SqlParameter("@F_HosId", SqlDbType.Int,4),
|
|
149
|
157
|
new SqlParameter("@F_ProposerStore", SqlDbType.VarChar,50),
|
|
150
|
158
|
new SqlParameter("@F_StorePosition", SqlDbType.NVarChar,200),
|
|
151
|
159
|
new SqlParameter("@F_ProposerCode", SqlDbType.VarChar,50),
|
|
|
@@ -155,7 +163,8 @@ namespace RMYY_CallCenter_Api.Dal
|
|
155
|
163
|
new SqlParameter("@F_CallID", SqlDbType.VarChar,50),
|
|
156
|
164
|
new SqlParameter("@F_SendDeptId", SqlDbType.Int,4),
|
|
157
|
165
|
new SqlParameter("@F_SendDeptName", SqlDbType.VarChar,50),
|
|
158
|
|
- new SqlParameter("@F_ItemMessages", SqlDbType.VarChar,50),
|
|
|
166
|
+ new SqlParameter("@F_ItemMessages", SqlDbType.NText),
|
|
|
167
|
+ new SqlParameter("@F_ItemContents", SqlDbType.NText),
|
|
159
|
168
|
new SqlParameter("@F_Remark", SqlDbType.NText),
|
|
160
|
169
|
new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
|
|
161
|
170
|
new SqlParameter("@F_CreateCode", SqlDbType.VarChar,50),
|
|
|
@@ -173,31 +182,33 @@ namespace RMYY_CallCenter_Api.Dal
|
|
173
|
182
|
new SqlParameter("@F_Id", SqlDbType.Int,4)};
|
|
174
|
183
|
parameters[0].Value = model.F_Type;
|
|
175
|
184
|
parameters[1].Value = model.F_WorkOrderCode;
|
|
176
|
|
- parameters[2].Value = model.F_ProposerStore;
|
|
177
|
|
- parameters[3].Value = model.F_StorePosition;
|
|
178
|
|
- parameters[4].Value = model.F_ProposerCode;
|
|
179
|
|
- parameters[5].Value = model.F_ProposerName;
|
|
180
|
|
- parameters[6].Value = model.F_ProposerPhon;
|
|
181
|
|
- parameters[7].Value = model.F_Source;
|
|
182
|
|
- parameters[8].Value = model.F_CallID;
|
|
183
|
|
- parameters[9].Value = model.F_SendDeptId;
|
|
184
|
|
- parameters[10].Value = model.F_SendDeptName;
|
|
185
|
|
- parameters[11].Value = model.F_ItemMessages;
|
|
186
|
|
- parameters[12].Value = model.F_Remark;
|
|
187
|
|
- parameters[13].Value = model.F_CreateTime;
|
|
188
|
|
- parameters[14].Value = model.F_CreateCode;
|
|
189
|
|
- parameters[15].Value = model.F_CreateName;
|
|
190
|
|
- parameters[16].Value = model.F_State;
|
|
191
|
|
- parameters[17].Value = model.F_ControlManCode;
|
|
192
|
|
- parameters[18].Value = model.F_ControlManName;
|
|
193
|
|
- parameters[19].Value = model.F_TransPersonCode;
|
|
194
|
|
- parameters[20].Value = model.F_TransPerson;
|
|
195
|
|
- parameters[21].Value = model.F_OutboundTime;
|
|
196
|
|
- parameters[22].Value = model.F_IsDel;
|
|
197
|
|
- parameters[23].Value = model.F_DeleteBy;
|
|
198
|
|
- parameters[24].Value = model.F_DeleteTime;
|
|
199
|
|
- parameters[25].Value = model.F_FinishTime;
|
|
200
|
|
- parameters[26].Value = model.F_Id;
|
|
|
185
|
+ parameters[2].Value = model.F_HosId;
|
|
|
186
|
+ parameters[3].Value = model.F_ProposerStore;
|
|
|
187
|
+ parameters[4].Value = model.F_StorePosition;
|
|
|
188
|
+ parameters[5].Value = model.F_ProposerCode;
|
|
|
189
|
+ parameters[6].Value = model.F_ProposerName;
|
|
|
190
|
+ parameters[7].Value = model.F_ProposerPhon;
|
|
|
191
|
+ parameters[8].Value = model.F_Source;
|
|
|
192
|
+ parameters[9].Value = model.F_CallID;
|
|
|
193
|
+ parameters[10].Value = model.F_SendDeptId;
|
|
|
194
|
+ parameters[11].Value = model.F_SendDeptName;
|
|
|
195
|
+ parameters[12].Value = model.F_ItemMessages;
|
|
|
196
|
+ parameters[13].Value = model.F_ItemContents;
|
|
|
197
|
+ parameters[14].Value = model.F_Remark;
|
|
|
198
|
+ parameters[15].Value = model.F_CreateTime;
|
|
|
199
|
+ parameters[16].Value = model.F_CreateCode;
|
|
|
200
|
+ parameters[17].Value = model.F_CreateName;
|
|
|
201
|
+ parameters[18].Value = model.F_State;
|
|
|
202
|
+ parameters[19].Value = model.F_ControlManCode;
|
|
|
203
|
+ parameters[20].Value = model.F_ControlManName;
|
|
|
204
|
+ parameters[21].Value = model.F_TransPersonCode;
|
|
|
205
|
+ parameters[22].Value = model.F_TransPerson;
|
|
|
206
|
+ parameters[23].Value = model.F_OutboundTime;
|
|
|
207
|
+ parameters[24].Value = model.F_IsDel;
|
|
|
208
|
+ parameters[25].Value = model.F_DeleteBy;
|
|
|
209
|
+ parameters[26].Value = model.F_DeleteTime;
|
|
|
210
|
+ parameters[27].Value = model.F_FinishTime;
|
|
|
211
|
+ parameters[28].Value = model.F_Id;
|
|
201
|
212
|
|
|
202
|
213
|
int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
|
|
203
|
214
|
if (rows > 0)
|
|
|
@@ -253,7 +264,6 @@ namespace RMYY_CallCenter_Api.Dal
|
|
253
|
264
|
}
|
|
254
|
265
|
}
|
|
255
|
266
|
|
|
256
|
|
-
|
|
257
|
267
|
/// <summary>
|
|
258
|
268
|
/// 得到一个对象实体
|
|
259
|
269
|
/// </summary>
|
|
|
@@ -261,7 +271,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
261
|
271
|
{
|
|
262
|
272
|
|
|
263
|
273
|
StringBuilder strSql = new StringBuilder();
|
|
264
|
|
- strSql.Append("select top 1 F_Id,F_Type,F_WorkOrderCode,F_ProposerStore,F_StorePosition,F_ProposerCode,F_ProposerName,F_ProposerPhon,F_Source,F_CallID,F_SendDeptId,F_SendDeptName,F_ItemMessages,F_Remark,F_CreateTime,F_CreateCode,F_CreateName,F_State,F_ControlManCode,F_ControlManName,F_TransPersonCode,F_TransPerson,F_OutboundTime,F_IsDel,F_DeleteBy,F_DeleteTime,F_FinishTime from T_Mat_WorkOrder ");
|
|
|
274
|
+ strSql.Append("select top 1 F_Id,F_Type,F_WorkOrderCode,F_HosId,F_ProposerStore,F_StorePosition,F_ProposerCode,F_ProposerName,F_ProposerPhon,F_Source,F_CallID,F_SendDeptId,F_SendDeptName,F_ItemMessages,F_ItemContents,F_Remark,F_CreateTime,F_CreateCode,F_CreateName,F_State,F_ControlManCode,F_ControlManName,F_TransPersonCode,F_TransPerson,F_OutboundTime,F_IsDel,F_DeleteBy,F_DeleteTime,F_FinishTime from T_Mat_WorkOrder ");
|
|
265
|
275
|
strSql.Append(" where F_Id=@F_Id");
|
|
266
|
276
|
SqlParameter[] parameters = {
|
|
267
|
277
|
new SqlParameter("@F_Id", SqlDbType.Int,4)
|
|
|
@@ -301,6 +311,10 @@ namespace RMYY_CallCenter_Api.Dal
|
|
301
|
311
|
{
|
|
302
|
312
|
model.F_WorkOrderCode = row["F_WorkOrderCode"].ToString();
|
|
303
|
313
|
}
|
|
|
314
|
+ if (row["F_HosId"] != null && row["F_HosId"].ToString() != "")
|
|
|
315
|
+ {
|
|
|
316
|
+ model.F_HosId = int.Parse(row["F_HosId"].ToString());
|
|
|
317
|
+ }
|
|
304
|
318
|
if (row["F_ProposerStore"] != null)
|
|
305
|
319
|
{
|
|
306
|
320
|
model.F_ProposerStore = row["F_ProposerStore"].ToString();
|
|
|
@@ -341,6 +355,10 @@ namespace RMYY_CallCenter_Api.Dal
|
|
341
|
355
|
{
|
|
342
|
356
|
model.F_ItemMessages = row["F_ItemMessages"].ToString();
|
|
343
|
357
|
}
|
|
|
358
|
+ if (row["F_ItemContents"] != null)
|
|
|
359
|
+ {
|
|
|
360
|
+ model.F_ItemContents = row["F_ItemContents"].ToString();
|
|
|
361
|
+ }
|
|
344
|
362
|
if (row["F_Remark"] != null)
|
|
345
|
363
|
{
|
|
346
|
364
|
model.F_Remark = row["F_Remark"].ToString();
|
|
|
@@ -407,7 +425,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
407
|
425
|
public DataSet GetList(string strWhere)
|
|
408
|
426
|
{
|
|
409
|
427
|
StringBuilder strSql = new StringBuilder();
|
|
410
|
|
- strSql.Append("select F_Id,F_Type,F_WorkOrderCode,F_ProposerStore,F_StorePosition,F_ProposerCode,F_ProposerName,F_ProposerPhon,F_Source,F_CallID,F_SendDeptId,F_SendDeptName,F_ItemMessages,F_Remark,F_CreateTime,F_CreateCode,F_CreateName,F_State,F_ControlManCode,F_ControlManName,F_TransPersonCode,F_TransPerson,F_OutboundTime,F_IsDel,F_DeleteBy,F_DeleteTime,F_FinishTime ");
|
|
|
428
|
+ strSql.Append("select F_Id,F_Type,F_WorkOrderCode,F_HosId,F_ProposerStore,F_StorePosition,F_ProposerCode,F_ProposerName,F_ProposerPhon,F_Source,F_CallID,F_SendDeptId,F_SendDeptName,F_ItemMessages,F_ItemContents,F_Remark,F_CreateTime,F_CreateCode,F_CreateName,F_State,F_ControlManCode,F_ControlManName,F_TransPersonCode,F_TransPerson,F_OutboundTime,F_IsDel,F_DeleteBy,F_DeleteTime,F_FinishTime ");
|
|
411
|
429
|
strSql.Append(" FROM T_Mat_WorkOrder ");
|
|
412
|
430
|
if (strWhere.Trim() != "")
|
|
413
|
431
|
{
|
|
|
@@ -427,7 +445,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
427
|
445
|
{
|
|
428
|
446
|
strSql.Append(" top " + Top.ToString());
|
|
429
|
447
|
}
|
|
430
|
|
- strSql.Append(" F_Id,F_Type,F_WorkOrderCode,F_ProposerStore,F_StorePosition,F_ProposerCode,F_ProposerName,F_ProposerPhon,F_Source,F_CallID,F_SendDeptId,F_SendDeptName,F_ItemMessages,F_Remark,F_CreateTime,F_CreateCode,F_CreateName,F_State,F_ControlManCode,F_ControlManName,F_TransPersonCode,F_TransPerson,F_OutboundTime,F_IsDel,F_DeleteBy,F_DeleteTime,F_FinishTime ");
|
|
|
448
|
+ strSql.Append(" F_Id,F_Type,F_WorkOrderCode,F_HosId,F_ProposerStore,F_StorePosition,F_ProposerCode,F_ProposerName,F_ProposerPhon,F_Source,F_CallID,F_SendDeptId,F_SendDeptName,F_ItemMessages,F_ItemContents,F_Remark,F_CreateTime,F_CreateCode,F_CreateName,F_State,F_ControlManCode,F_ControlManName,F_TransPersonCode,F_TransPerson,F_OutboundTime,F_IsDel,F_DeleteBy,F_DeleteTime,F_FinishTime ");
|
|
431
|
449
|
strSql.Append(" FROM T_Mat_WorkOrder ");
|
|
432
|
450
|
if (strWhere.Trim() != "")
|
|
433
|
451
|
{
|