Parcourir la Source

三级单位办理 加一个反馈原因

liyuanyuan il y a 3 ans
Parent
commit
41e38dae21

+ 20 - 8
CallCenterApi/CallCenterApi.DAL/T_Bus_Feedback_Next.cs

38
         {
38
         {
39
             StringBuilder strSql = new StringBuilder();
39
             StringBuilder strSql = new StringBuilder();
40
             strSql.Append("insert into T_Bus_Feedback_Next(");
40
             strSql.Append("insert into T_Bus_Feedback_Next(");
41
-            strSql.Append("F_AssignedId,F_WorkOrderId,F_Result,F_CreateTime,F_CreateUser,F_CreateDeptId,F_IsFeedEnd,F_File,F_Type,F_State,F_IsAudit,F_AuditUser,F_AuditTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DealUser,F_AuditReason,F_IsProResult,F_ProSituation,F_IsProtect,F_DealUserContact,F_ConnectTime,F_ConnectMode,F_ReplyContent,F_IsSatisfied,F_Duties,F_Situation,F_AuditPost,F_AuditContact)");
41
+            strSql.Append("F_AssignedId,F_WorkOrderId,F_Result,F_CreateTime,F_CreateUser,F_CreateDeptId,F_IsFeedEnd,F_File,F_Type,F_State,F_IsAudit,F_AuditUser,F_AuditTime,F_IsDelete,F_DeleteUser,F_DeleteTime,F_DealUser,F_AuditReason,F_IsProResult,F_ProSituation,F_IsProtect,F_DealUserContact,F_ConnectTime,F_ConnectMode,F_ReplyContent,F_IsSatisfied,F_Duties,F_Situation,F_AuditPost,F_AuditContact,F_FeedbackReason)");
42
             strSql.Append(" values (");
42
             strSql.Append(" values (");
43
-            strSql.Append("@F_AssignedId,@F_WorkOrderId,@F_Result,@F_CreateTime,@F_CreateUser,@F_CreateDeptId,@F_IsFeedEnd,@F_File,@F_Type,@F_State,@F_IsAudit,@F_AuditUser,@F_AuditTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime,@F_DealUser,@F_AuditReason,@F_IsProResult,@F_ProSituation,@F_IsProtect,@F_DealUserContact,@F_ConnectTime,@F_ConnectMode,@F_ReplyContent,@F_IsSatisfied,@F_Duties,@F_Situation,@F_AuditPost,@F_AuditContact)");
43
+            strSql.Append("@F_AssignedId,@F_WorkOrderId,@F_Result,@F_CreateTime,@F_CreateUser,@F_CreateDeptId,@F_IsFeedEnd,@F_File,@F_Type,@F_State,@F_IsAudit,@F_AuditUser,@F_AuditTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime,@F_DealUser,@F_AuditReason,@F_IsProResult,@F_ProSituation,@F_IsProtect,@F_DealUserContact,@F_ConnectTime,@F_ConnectMode,@F_ReplyContent,@F_IsSatisfied,@F_Duties,@F_Situation,@F_AuditPost,@F_AuditContact,@F_FeedbackReason)");
44
             strSql.Append(";select @@IDENTITY");
44
             strSql.Append(";select @@IDENTITY");
45
             SqlParameter[] parameters = {
45
             SqlParameter[] parameters = {
46
                     new SqlParameter("@F_AssignedId", SqlDbType.Int,4),
46
                     new SqlParameter("@F_AssignedId", SqlDbType.Int,4),
73
                      new SqlParameter("@F_AuditPost", SqlDbType.NVarChar,100),
73
                      new SqlParameter("@F_AuditPost", SqlDbType.NVarChar,100),
74
                     new SqlParameter("@F_AuditContact", SqlDbType.NVarChar,100),
74
                     new SqlParameter("@F_AuditContact", SqlDbType.NVarChar,100),
75
                     
75
                     
76
-                    new SqlParameter("@F_Situation", SqlDbType.NVarChar)
76
+                    new SqlParameter("@F_Situation", SqlDbType.NVarChar),
77
+                    new SqlParameter("@F_FeedbackReason", SqlDbType.NVarChar,500),
78
+                    
79
+
77
             };
80
             };
78
             parameters[0].Value = model.F_AssignedId;
81
             parameters[0].Value = model.F_AssignedId;
79
             parameters[1].Value = model.F_WorkOrderId;
82
             parameters[1].Value = model.F_WorkOrderId;
105
             parameters[27].Value = model.F_AuditPost;
108
             parameters[27].Value = model.F_AuditPost;
106
             parameters[28].Value = model.F_AuditContact;
109
             parameters[28].Value = model.F_AuditContact;
107
             
110
             
108
-            parameters[29].Value = model.F_Situation; 
109
-
111
+            parameters[29].Value = model.F_Situation;
112
+            parameters[30].Value = model.F_FeedbackReason;
110
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
113
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
111
             if (obj == null)
114
             if (obj == null)
112
             {
115
             {
154
             strSql.Append("F_AuditPost=@F_AuditPost,");
157
             strSql.Append("F_AuditPost=@F_AuditPost,");
155
             strSql.Append("F_AuditContact=@F_AuditContact,");
158
             strSql.Append("F_AuditContact=@F_AuditContact,");
156
             
159
             
157
-            strSql.Append("F_Situation=@F_Situation"); 
160
+            strSql.Append("F_Situation=@F_Situation,");
161
+            strSql.Append("F_FeedbackReason=@F_FeedbackReason");
162
+            
163
+
158
             strSql.Append(" where F_Id=@F_Id");
164
             strSql.Append(" where F_Id=@F_Id");
159
             SqlParameter[] parameters = {
165
             SqlParameter[] parameters = {
160
                     new SqlParameter("@F_AssignedId", SqlDbType.Int,4),
166
                     new SqlParameter("@F_AssignedId", SqlDbType.Int,4),
188
                      new SqlParameter("@F_AuditContact", SqlDbType.NVarChar,100),
194
                      new SqlParameter("@F_AuditContact", SqlDbType.NVarChar,100),
189
                     
195
                     
190
                     new SqlParameter("@F_Situation", SqlDbType.NVarChar),
196
                     new SqlParameter("@F_Situation", SqlDbType.NVarChar),
197
+                    new SqlParameter("@F_FeedbackReason", SqlDbType.NVarChar,500),
198
+                    
199
+
200
+
191
                     new SqlParameter("@F_Id", SqlDbType.Int,4)};
201
                     new SqlParameter("@F_Id", SqlDbType.Int,4)};
192
             parameters[0].Value = model.F_AssignedId;
202
             parameters[0].Value = model.F_AssignedId;
193
             parameters[1].Value = model.F_WorkOrderId;
203
             parameters[1].Value = model.F_WorkOrderId;
219
             parameters[27].Value = model.F_AuditPost;
229
             parameters[27].Value = model.F_AuditPost;
220
             parameters[28].Value = model.F_AuditContact;
230
             parameters[28].Value = model.F_AuditContact;
221
             
231
             
222
-            parameters[29].Value = model.F_Situation; 
223
-            parameters[30].Value = model.F_Id;
232
+            parameters[29].Value = model.F_Situation;
224
 
233
 
234
+            
235
+            parameters[30].Value = model.F_FeedbackReason;
236
+            parameters[31].Value = model.F_Id;
225
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
237
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
226
             if (rows > 0)
238
             if (rows > 0)
227
             {
239
             {

+ 5 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderController.cs

15754
                 string AuditUser = RequestString.GetFormString("AuditUser");
15754
                 string AuditUser = RequestString.GetFormString("AuditUser");
15755
                 string post = RequestString.GetFormString("post");
15755
                 string post = RequestString.GetFormString("post");
15756
                 string auditContact = RequestString.GetFormString("auditContact");//审核领导职务
15756
                 string auditContact = RequestString.GetFormString("auditContact");//审核领导职务
15757
+                string feedbackreason = RequestString.GetFormString("feedbackReason");//办理操作里 
15758
+
15759
+
15757
                 Model.T_Bus_WorkOrder modelT_Bus_WorkOrder = workorderBLL.GetModel(workorderid);
15760
                 Model.T_Bus_WorkOrder modelT_Bus_WorkOrder = workorderBLL.GetModel(workorderid);
15758
                 Model.T_Bus_AssignedInfo modelT_Bus_AssignedInfo = assignBLL.GetNewModelByWorkOrderID(workorderid);
15761
                 Model.T_Bus_AssignedInfo modelT_Bus_AssignedInfo = assignBLL.GetNewModelByWorkOrderID(workorderid);
15759
                 Model.T_Bus_AssignedInfo_Next modelT_Bus_AssignedInfo_Next = new BLL.T_Bus_AssignedInfo_Next().GetNewModelByWorkOrderID(workorderid);
15762
                 Model.T_Bus_AssignedInfo_Next modelT_Bus_AssignedInfo_Next = new BLL.T_Bus_AssignedInfo_Next().GetNewModelByWorkOrderID(workorderid);
15806
                                     modelT_Bus_Feedback_Next.F_State = state;
15809
                                     modelT_Bus_Feedback_Next.F_State = state;
15807
                                     modelT_Bus_Feedback_Next.F_Type = 1;
15810
                                     modelT_Bus_Feedback_Next.F_Type = 1;
15808
                                     modelT_Bus_Feedback_Next.F_AuditContact = auditContact;
15811
                                     modelT_Bus_Feedback_Next.F_AuditContact = auditContact;
15812
+                                    modelT_Bus_Feedback_Next.F_FeedbackReason = feedbackreason;
15809
                                     new BLL.T_Bus_Feedback_Next().Add(modelT_Bus_Feedback_Next);
15813
                                     new BLL.T_Bus_Feedback_Next().Add(modelT_Bus_Feedback_Next);
15810
                                     #endregion
15814
                                     #endregion
15811
                                 }
15815
                                 }
15840
                                         modelT_Bus_Feedback_Next.F_CreateDeptId = User.F_DeptId;//办理部门
15844
                                         modelT_Bus_Feedback_Next.F_CreateDeptId = User.F_DeptId;//办理部门
15841
                                         modelT_Bus_Feedback_Next.F_IsFeedEnd = 1;
15845
                                         modelT_Bus_Feedback_Next.F_IsFeedEnd = 1;
15842
                                         modelT_Bus_Feedback_Next.F_State = state;
15846
                                         modelT_Bus_Feedback_Next.F_State = state;
15847
+                                        modelT_Bus_Feedback_Next.F_FeedbackReason = feedbackreason;
15843
 
15848
 
15844
                                         new BLL.T_Bus_Feedback_Next().Update(modelT_Bus_Feedback_Next);
15849
                                         new BLL.T_Bus_Feedback_Next().Update(modelT_Bus_Feedback_Next);
15845
                                     }
15850
                                     }

+ 9 - 0
CallCenterApi/CallCenterApi.Model/T_Bus_Feedback_Next.cs

39
         private int? _f_issatisfied = 0;
39
         private int? _f_issatisfied = 0;
40
         private string _f_duties;
40
         private string _f_duties;
41
         private string _f_situation;
41
         private string _f_situation;
42
+
43
+        private string _f_feedbackreason;
44
+
45
+        public string F_FeedbackReason
46
+        {
47
+            set { _f_feedbackreason = value; }
48
+            get { return _f_feedbackreason; }
49
+        }
50
+
42
         /// <summary>
51
         /// <summary>
43
         /// 
52
         /// 
44
         /// </summary>
53
         /// </summary>