Browse Source

Merge branch 'master' of http://192.168.1.222:3000/zhoufan/SQ12345_Api

zhengbingbing 5 years ago
parent
commit
edb29f65fe

+ 18 - 9
CallCenterApi/CallCenterApi.DAL/T_Bus_AppealInfo.cs

41
         {
41
         {
42
             StringBuilder strSql = new StringBuilder();
42
             StringBuilder strSql = new StringBuilder();
43
             strSql.Append("insert into T_Bus_AppealInfo(");
43
             strSql.Append("insert into T_Bus_AppealInfo(");
44
-            strSql.Append("F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_NCId,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID)");
44
+            strSql.Append("F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_NCId,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID,F_Reason)");
45
             strSql.Append(" values (");
45
             strSql.Append(" values (");
46
-            strSql.Append("@F_WorkOrderId,@F_Title,@F_Content,@F_Remark,@F_State,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime,@F_DeptIds,@F_NoticeID,@F_NoticeInfo,@F_SureTime,@F_NCId,@F_Files,@F_Basis,@F_Requirement,@F_Type,@F_TypeID)");
46
+            strSql.Append("@F_WorkOrderId,@F_Title,@F_Content,@F_Remark,@F_State,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime,@F_DeptIds,@F_NoticeID,@F_NoticeInfo,@F_SureTime,@F_NCId,@F_Files,@F_Basis,@F_Requirement,@F_Type,@F_TypeID,@F_Reason)");
47
             strSql.Append(";select @@IDENTITY");
47
             strSql.Append(";select @@IDENTITY");
48
             SqlParameter[] parameters = {
48
             SqlParameter[] parameters = {
49
                     new SqlParameter("@F_WorkOrderId", SqlDbType.NVarChar,20),
49
                     new SqlParameter("@F_WorkOrderId", SqlDbType.NVarChar,20),
65
             new SqlParameter("@F_Basis", SqlDbType.VarChar,500),
65
             new SqlParameter("@F_Basis", SqlDbType.VarChar,500),
66
             new SqlParameter("@F_Requirement", SqlDbType.VarChar,500),
66
             new SqlParameter("@F_Requirement", SqlDbType.VarChar,500),
67
             new SqlParameter("@F_Type", SqlDbType.VarChar,50),
67
             new SqlParameter("@F_Type", SqlDbType.VarChar,50),
68
-            new SqlParameter("@F_TypeID", SqlDbType.Int,4)
68
+            new SqlParameter("@F_TypeID", SqlDbType.Int,4),
69
+            new SqlParameter("@F_Reason", SqlDbType.NVarChar,-1)
69
             };
70
             };
70
             parameters[0].Value = model.F_WorkOrderId;
71
             parameters[0].Value = model.F_WorkOrderId;
71
             parameters[1].Value = model.F_Title;
72
             parameters[1].Value = model.F_Title;
87
             parameters[17].Value = model.F_Requirement;
88
             parameters[17].Value = model.F_Requirement;
88
             parameters[18].Value = model.F_Type;
89
             parameters[18].Value = model.F_Type;
89
             parameters[19].Value = model.F_TypeID;
90
             parameters[19].Value = model.F_TypeID;
91
+            parameters[20].Value = model.F_Reason;
90
 
92
 
91
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
93
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
92
             if (obj == null)
94
             if (obj == null)
124
             strSql.Append("F_Basis=@F_Basis,");
126
             strSql.Append("F_Basis=@F_Basis,");
125
             strSql.Append("F_Requirement=@F_Requirement,");
127
             strSql.Append("F_Requirement=@F_Requirement,");
126
             strSql.Append("F_Type=@F_Type,");
128
             strSql.Append("F_Type=@F_Type,");
127
-            strSql.Append("F_TypeID=@F_TypeID");
129
+            strSql.Append("F_TypeID=@F_TypeID,");
130
+            strSql.Append("F_Reason=@F_Reason");
128
             strSql.Append(" where F_Id=@F_Id");
131
             strSql.Append(" where F_Id=@F_Id");
129
             SqlParameter[] parameters = {
132
             SqlParameter[] parameters = {
130
                     new SqlParameter("@F_WorkOrderId", SqlDbType.NVarChar,20),
133
                     new SqlParameter("@F_WorkOrderId", SqlDbType.NVarChar,20),
147
             new SqlParameter("@F_Basis", SqlDbType.VarChar,500),
150
             new SqlParameter("@F_Basis", SqlDbType.VarChar,500),
148
             new SqlParameter("@F_Requirement", SqlDbType.VarChar,500),
151
             new SqlParameter("@F_Requirement", SqlDbType.VarChar,500),
149
             new SqlParameter("@F_Type", SqlDbType.VarChar,50),
152
             new SqlParameter("@F_Type", SqlDbType.VarChar,50),
150
-            new SqlParameter("@F_TypeID", SqlDbType.Int,4)};
153
+            new SqlParameter("@F_TypeID", SqlDbType.Int,4),
154
+            new SqlParameter("@F_Reason", SqlDbType.NVarChar,-1)};
151
             parameters[0].Value = model.F_WorkOrderId;
155
             parameters[0].Value = model.F_WorkOrderId;
152
             parameters[1].Value = model.F_Title;
156
             parameters[1].Value = model.F_Title;
153
             parameters[2].Value = model.F_Content;
157
             parameters[2].Value = model.F_Content;
169
             parameters[18].Value = model.F_Requirement;
173
             parameters[18].Value = model.F_Requirement;
170
             parameters[19].Value = model.F_Type;
174
             parameters[19].Value = model.F_Type;
171
             parameters[20].Value = model.F_TypeID;
175
             parameters[20].Value = model.F_TypeID;
176
+            parameters[21].Value = model.F_Reason;
172
 
177
 
173
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
178
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
174
             if (rows > 0)
179
             if (rows > 0)
232
         {
237
         {
233
 
238
 
234
             StringBuilder strSql = new StringBuilder();
239
             StringBuilder strSql = new StringBuilder();
235
-            strSql.Append("select  top 1 F_Id,F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_NCId,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID from T_Bus_AppealInfo ");
240
+            strSql.Append("select  top 1 F_Id,F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_NCId,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID,F_Reason from T_Bus_AppealInfo ");
236
             strSql.Append(" where F_Id=@F_Id");
241
             strSql.Append(" where F_Id=@F_Id");
237
             SqlParameter[] parameters = {
242
             SqlParameter[] parameters = {
238
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
243
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
346
                 {
351
                 {
347
                     model.F_TypeID = int.Parse(row["F_TypeID"].ToString());
352
                     model.F_TypeID = int.Parse(row["F_TypeID"].ToString());
348
                 }
353
                 }
354
+                if (row["F_Reason"] != null)
355
+                {
356
+                    model.F_Reason = row["F_Reason"].ToString();
357
+                }
349
             }
358
             }
350
             return model;
359
             return model;
351
         }
360
         }
356
         public DataSet GetList(string strWhere)
365
         public DataSet GetList(string strWhere)
357
         {
366
         {
358
             StringBuilder strSql = new StringBuilder();
367
             StringBuilder strSql = new StringBuilder();
359
-            strSql.Append("select F_Id,F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID ");
368
+            strSql.Append("select F_Id,F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID,F_Reason ");
360
             strSql.Append(" FROM T_Bus_AppealInfo ");
369
             strSql.Append(" FROM T_Bus_AppealInfo ");
361
             if (strWhere.Trim() != "")
370
             if (strWhere.Trim() != "")
362
             {
371
             {
376
             {
385
             {
377
                 strSql.Append(" top " + Top.ToString());
386
                 strSql.Append(" top " + Top.ToString());
378
             }
387
             }
379
-            strSql.Append(" F_Id,F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID ");
388
+            strSql.Append(" F_Id,F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID,F_Reason ");
380
             strSql.Append(" FROM T_Bus_AppealInfo ");
389
             strSql.Append(" FROM T_Bus_AppealInfo ");
381
             if (strWhere.Trim() != "")
390
             if (strWhere.Trim() != "")
382
             {
391
             {
440
         {
449
         {
441
 
450
 
442
             StringBuilder strSql = new StringBuilder();
451
             StringBuilder strSql = new StringBuilder();
443
-            strSql.Append("select  top 1 F_Id,F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_NCId,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID from T_Bus_AppealInfo ");
452
+            strSql.Append("select  top 1 F_Id,F_WorkOrderId,F_Title,F_Content,F_Remark,F_State,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DeptIds,F_NoticeID,F_NoticeInfo,F_SureTime,F_NCId,F_Files,F_Basis,F_Requirement,F_Type,F_TypeID,F_Reason from T_Bus_AppealInfo ");
444
             strSql.Append(" where F_Id=@F_Id");
453
             strSql.Append(" where F_Id=@F_Id");
445
             SqlParameter[] parameters = {
454
             SqlParameter[] parameters = {
446
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
455
                     new SqlParameter("@F_Id", SqlDbType.Int,4)

+ 5 - 2
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/AppealController.cs

255
         
255
         
256
 
256
 
257
         //处理申诉
257
         //处理申诉
258
-        public ActionResult DealAppeal(string nid, int state)
258
+        public ActionResult DealAppeal(string nid, int state,string reason)
259
         {
259
         {
260
 
260
 
261
             if (nid != null && nid.Trim() != "")
261
             if (nid != null && nid.Trim() != "")
264
                 if (dModel != null)
264
                 if (dModel != null)
265
                 {                   
265
                 {                   
266
                     dModel.F_State = state;
266
                     dModel.F_State = state;
267
-
267
+                    if (!string.IsNullOrEmpty(reason))
268
+                    {
269
+                        dModel.F_Reason = reason;
270
+                    }
268
                     bool b = bll.Update(dModel);
271
                     bool b = bll.Update(dModel);
269
                     if (b)
272
                     if (b)
270
                     {
273
                     {

+ 10 - 0
CallCenterApi/CallCenterApi.Model/T_Bus_AppealInfo.cs

36
         private string _f_basis;
36
         private string _f_basis;
37
         private int _f_type;
37
         private int _f_type;
38
         private int _f_typeid;
38
         private int _f_typeid;
39
+        private string _f_reason;
39
         /// <summary>
40
         /// <summary>
40
         /// 
41
         /// 
41
         /// </summary>
42
         /// </summary>
214
             set { _f_typeid = value; }
215
             set { _f_typeid = value; }
215
             get { return _f_typeid; }
216
             get { return _f_typeid; }
216
         }
217
         }
218
+
219
+        /// <summary>
220
+        /// 审核不通过原因
221
+        /// </summary>
222
+        public string F_Reason
223
+        {
224
+            set { _f_reason = value; }
225
+            get { return _f_reason; }
226
+        }
217
     }
227
     }
218
 }
228
 }