Просмотр исходного кода

登记信息来电自建,外部转入

gaobingyue лет назад: 5
Родитель
Сommit
0ac69bb6e6

+ 16 - 9
codegit/CallCenterApi/CallCenterApi.DAL/T_Rec_RegRecords.cs

@@ -44,13 +44,13 @@ namespace CallCenterApi.DAL
44 44
             strSql.Append(@"F_RecCode,F_CusID,F_Type,F_Direction,F_Complained,F_Content,
45 45
 F_Remark,F_CreateBy,F_CreateOn,F_IsDelete,F_DeleteOn,F_DeleteBy,F_Tel,F_CallId,
46 46
 F_userName,F_userPhone,F_userSex,F_userProvince,F_userCity,F_userArea,F_ProblemType,F_Unit,
47
-F_UnitOffice,F_CaseParty,F_CitizensType,F_PutRecord,F_ZXZType,F_CasePartyId,F_ProblemTypeB,F_userAddress
47
+F_UnitOffice,F_CaseParty,F_CitizensType,F_PutRecord,F_ZXZType,F_CasePartyId,F_ProblemTypeB,F_userAddress,F_InnerType
48 48
 )");
49 49
             strSql.Append(" values (");
50 50
             strSql.Append(@"@F_RecCode,@F_CusID,@F_Type,@F_Direction,@F_Complained,@F_Content,
51 51
 @F_Remark,@F_CreateBy,@F_CreateOn,@F_IsDelete,@F_DeleteOn,@F_DeleteBy,@F_Tel,@F_CallId,
52 52
 @F_userName,@F_userPhone,@F_userSex,@F_userProvince,@F_userCity,@F_userArea,@F_ProblemType,@F_Unit,
53
-@F_UnitOffice,@F_CaseParty,@F_CitizensType,@F_PutRecord,@F_ZXZType,@F_CasePartyId,@F_ProblemTypeB,@F_userAddress
53
+@F_UnitOffice,@F_CaseParty,@F_CitizensType,@F_PutRecord,@F_ZXZType,@F_CasePartyId,@F_ProblemTypeB,@F_userAddress,@F_InnerType
54 54
 )");
55 55
             strSql.Append(";select @@IDENTITY");
56 56
             SqlParameter[] parameters = {
@@ -84,8 +84,8 @@ F_UnitOffice,F_CaseParty,F_CitizensType,F_PutRecord,F_ZXZType,F_CasePartyId,F_Pr
84 84
   new SqlParameter("@F_ZXZType", SqlDbType.VarChar,50),
85 85
     new SqlParameter("@F_CasePartyId", SqlDbType.Int,4),
86 86
 new SqlParameter("@F_ProblemTypeB", SqlDbType.VarChar,50),
87
-new SqlParameter("@F_userAddress", SqlDbType.VarChar,50)
88
-
87
+new SqlParameter("@F_userAddress", SqlDbType.VarChar,50),
88
+new SqlParameter("@F_InnerType", SqlDbType.Int,4)
89 89
             };
90 90
             parameters[0].Value = model.F_RecCode;
91 91
             parameters[1].Value = model.F_CusID;
@@ -121,6 +121,7 @@ parameters[22].Value = model.F_UnitOffice;
121 121
             parameters[27].Value = model.F_CasePartyId;
122 122
             parameters[28].Value = model.F_ProblemTypeB; 
123 123
  parameters[29].Value = model.F_userAddress;
124
+            parameters[30].Value = model.F_InnerType;
124 125
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
125 126
             if (obj == null)
126 127
             {
@@ -169,7 +170,8 @@ parameters[22].Value = model.F_UnitOffice;
169 170
             strSql.Append("F_CasePartyId   =@F_CasePartyId,");
170 171
             strSql.Append("F_ProblemTypeB   =@F_ProblemTypeB,");
171 172
      
172
-                 strSql.Append("F_userAddress   =@F_userAddress");
173
+                 strSql.Append("F_userAddress   =@F_userAddress,");
174
+            strSql.Append("F_InnerType   =@F_InnerType"); 
173 175
             strSql.Append(" where F_ID=@F_ID");
174 176
             SqlParameter[] parameters = {
175 177
                     new SqlParameter("@F_RecCode", SqlDbType.NVarChar,50),
@@ -204,7 +206,8 @@ parameters[22].Value = model.F_UnitOffice;
204 206
   new SqlParameter("@F_ZXZType", SqlDbType.VarChar,50),
205 207
    new SqlParameter("@F_CasePartyId", SqlDbType.Int,4),
206 208
   new SqlParameter("@F_ProblemTypeB", SqlDbType.VarChar,50),
207
-   new SqlParameter("@F_userAddress", SqlDbType.VarChar,150)
209
+   new SqlParameter("@F_userAddress", SqlDbType.VarChar,150),
210
+   new SqlParameter("@F_InnerType",SqlDbType.Int,4)
208 211
             };
209 212
             parameters[0].Value = model.F_RecCode;
210 213
             parameters[1].Value = model.F_CusID;
@@ -238,8 +241,8 @@ parameters[22].Value = model.F_UnitOffice;
238 241
             parameters[28].Value = model.F_CasePartyId;
239 242
             parameters[29].Value = model.F_ProblemTypeB;
240 243
             parameters[30].Value = model.F_userAddress;
241
-
242
-            
244
+            parameters[31].Value = model.F_InnerType;
245
+         
243 246
 
244 247
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
245 248
 
@@ -443,7 +446,11 @@ parameters[22].Value = model.F_UnitOffice;
443 446
                 
444 447
                     if (row["F_userAddress"] != null && row["F_userAddress"].ToString() != "")
445 448
                 { model.F_userAddress = row["F_userAddress"].ToString(); }
446
-
449
+                
450
+                    if (row["F_InnerType"] != null && row["F_InnerType"].ToString() != "")
451
+                {
452
+                    model.F_InnerType = int.Parse(row["F_InnerType"].ToString());
453
+                }
447 454
             }
448 455
             return model;
449 456
         }

+ 6 - 1
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/ATheChangeLogController.cs

@@ -169,8 +169,13 @@ namespace CallCenterApi.Interface.Controllers
169 169
 
170 170
             //转移方 状态变为 1 
171 171
             string sql = " 	update T_Sys_ATheChangeLog set F_type=1 where F_Id="+ ATheChangeLogid;
172
+            //登记信息 变为外部转入
173
+            Model.T_Sys_ATheChangeLog AModel = new BLL.T_Sys_ATheChangeLog().GetModel(ATheChangeLogid);
174
+            string sql2 = " 	update T_Rec_RegRecords set F_InnerType=1 where F_Id=" + AModel.F_CustomerId;
175
+
172 176
             int a =DbHelperSQL.ExecuteSql(sql);
173
-            if (n > 0 || a==1)
177
+            int b = DbHelperSQL.ExecuteSql(sql2);
178
+            if (n > 0 && a==1 && b==1)
174 179
                 return Success("添加成功", n);
175 180
             else
176 181
                 return Error("添加失败");

+ 6 - 0
codegit/CallCenterApi/CallCenterApi.Model/T_Rec_RegRecords.cs

@@ -49,6 +49,7 @@ namespace CallCenterApi.Model
49 49
         private string _F_ZXZType;
50 50
         private int? _F_CasePartyId;
51 51
         private string _F_ProblemTypeB;
52
+        private int? _F_InnerType;
52 53
         /// <summary>
53 54
         /// 
54 55
         /// </summary>
@@ -62,6 +63,11 @@ namespace CallCenterApi.Model
62 63
             set { _F_CasePartyId = value; }
63 64
             get { return _F_CasePartyId; }
64 65
         }
66
+        public int? F_InnerType
67
+        {
68
+            set { _F_InnerType = value; }
69
+            get { return _F_InnerType; }
70
+        }
65 71
         //_F_userAddress
66 72
         public string F_userAddress
67 73
         {