Bladeren bron

民情速递

liyuanyuan 3 jaren geleden
bovenliggende
commit
b2d66f2a3a

+ 33 - 1
CallCenterApi/CallCenterApi.DAL/T_Web_WorkRelease.cs

@@ -139,7 +139,7 @@ namespace CallCenterApi.DAL
139 139
 					new SqlParameter("@F_InfoConType", SqlDbType.NVarChar,200),
140 140
 					new SqlParameter("@F_BackDate", SqlDbType.DateTime),
141 141
 					new SqlParameter("@F_AssignedIdea", SqlDbType.NVarChar),
142
-					new SqlParameter("@F_WorkOrderId", SqlDbType.VarChar,20)};
142
+					new SqlParameter("@F_WorkOrderId", SqlDbType.VarChar,50)};
143 143
             parameters[0].Value = model.F_ReleaseState;
144 144
             parameters[1].Value = model.F_EffectiveState;
145 145
             parameters[2].Value = model.F_EffectiveTime;
@@ -173,6 +173,38 @@ namespace CallCenterApi.DAL
173 173
         }
174 174
 
175 175
         /// <summary>
176
+        /// 更新一条数据
177
+        /// </summary>
178
+        public bool UpdateState(CallCenterApi.Model.T_Web_WorkRelease model)
179
+        {
180
+            StringBuilder strSql = new StringBuilder();
181
+            strSql.Append("update T_Web_WorkRelease set ");
182
+            strSql.Append("F_ReleaseState=@F_ReleaseState");
183
+            
184
+            strSql.Append(" where F_WorkOrderId=@F_WorkOrderId ");
185
+            SqlParameter[] parameters = {
186
+                    new SqlParameter("@F_ReleaseState", SqlDbType.Int,4),
187
+                   
188
+                    new SqlParameter("@F_WorkOrderId", SqlDbType.VarChar,50)};
189
+            parameters[0].Value = model.F_ReleaseState;
190
+          
191
+            parameters[1].Value = model.F_WorkOrderId;
192
+
193
+            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
194
+            if (rows > 0)
195
+            {
196
+                return true;
197
+            }
198
+            else
199
+            {
200
+                return false;
201
+            }
202
+        }
203
+
204
+
205
+
206
+
207
+        /// <summary>
176 208
         /// 删除一条数据
177 209
         /// </summary>
178 210
         public bool Delete(string F_WorkOrderId)

+ 2 - 2
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderController.cs

@@ -21832,9 +21832,9 @@ namespace CallCenterApi.Interface.Controllers.workorder
21832 21832
                                 if (dt != null && dt.Rows.Count > 0)
21833 21833
                                 {
21834 21834
                                     WorkReleaseInfo.F_Opinion = dt.Rows[0]["F_AssignedOpinion"].ToString();
21835
-                                    if (!string.IsNullOrEmpty(dt.Rows[0]["F_DeptId"].ToString()))
21835
+                                    if (!string.IsNullOrEmpty(dt.Rows[0]["F_MainDeptId"].ToString()))
21836 21836
                                     {
21837
-                                        WorkReleaseInfo.F_Department = Convert.ToInt32(dt.Rows[0]["F_DeptId"]);
21837
+                                        WorkReleaseInfo.F_Department = Convert.ToInt32(dt.Rows[0]["F_MainDeptId"]);
21838 21838
                                     }
21839 21839
                                 }
21840 21840
                                 dt.Dispose();