Explorar el Código

F_EmergencyTypes

1550076451 %!s(int64=3) %!d(string=hace) años
padre
commit
c372800b94

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2 - 2
RMYY_CallCenter_Api.Dal/T_Car_WorkOrder.cs


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
RMYY_CallCenter_Api.Dal/T_Con_WorkOrder.cs


+ 1 - 1
RMYY_CallCenter_Api.Dal/T_FaultRepair_Base.cs

@@ -520,7 +520,7 @@ namespace RMYY_CallCenter_Api.DAL
520 520
 			{
521 521
 				strSql.Append(" top "+Top.ToString());
522 522
 			}
523
-			strSql.Append(" F_WorkOrderId,F_WorkOrderCode,F_Applicant,F_ApplicationDept,F_Applicantsphone,F_Phone,F_WorkOrderCategory,F_Content,F_PlaceOfRepair,F_WorkOrderState,F_Maintenancer,F_MaintenanceDept,F_AssignTime,F_Endtime,F_UpdateTime,F_Deadline,F_CreateUser,F_CreateTime,F_CreateUserDept,F_File,F_ReturnNum,F_InternalWorkOrderCode,F_ExternalWorkOrderCode,F_IsDelete ,F_ReplayCount");
523
+			strSql.Append(" F_WorkOrderId,F_EmergencyTypes,F_WorkOrderCode,F_Applicant,F_ApplicationDept,F_Applicantsphone,F_Phone,F_WorkOrderCategory,F_Content,F_PlaceOfRepair,F_WorkOrderState,F_Maintenancer,F_MaintenanceDept,F_AssignTime,F_Endtime,F_UpdateTime,F_Deadline,F_CreateUser,F_CreateTime,F_CreateUserDept,F_File,F_ReturnNum,F_InternalWorkOrderCode,F_ExternalWorkOrderCode,F_IsDelete ,F_ReplayCount");
524 524
 			strSql.Append(" FROM T_FaultRepair_Base ");
525 525
 			if(strWhere.Trim()!="")
526 526
 			{

+ 1 - 1
RMYY_CallCenter_Api.Dal/T_IntegratedScheduling_Base.cs

@@ -493,7 +493,7 @@ namespace RMYY_CallCenter_Api.DAL
493 493
 			{
494 494
 				strSql.Append(" top "+Top.ToString());
495 495
 			}
496
-			strSql.Append(" F_WorkOrderId,F_WorkOrderCode,F_WorkOrderCategory,F_Content,F_Applicant,F_ApplicationDept,F_Phone,F_Location,F_ToPlace,F_WorkOrderState,F_DealMan,F_DealDept,F_ReplayCount,F_RemindCount,F_CallId,F_CallRecordId,F_AssignTime,F_AssignUser,F_Endtime,F_Deadline,F_UpdateTime,F_CreateTime,F_CreateUser,F_CreateUserDept,F_File,F_IsDelete,F_LeaveRecordId ");
496
+			strSql.Append(" F_WorkOrderId,F_WorkOrderCode,F_EmergencyTypes,F_WorkOrderCategory,F_Content,F_Applicant,F_ApplicationDept,F_Phone,F_Location,F_ToPlace,F_WorkOrderState,F_DealMan,F_DealDept,F_ReplayCount,F_RemindCount,F_CallId,F_CallRecordId,F_AssignTime,F_AssignUser,F_Endtime,F_Deadline,F_UpdateTime,F_CreateTime,F_CreateUser,F_CreateUserDept,F_File,F_IsDelete,F_LeaveRecordId ");
497 497
 			strSql.Append(" FROM T_IntegratedScheduling_Base ");
498 498
 			if(strWhere.Trim()!="")
499 499
 			{

+ 15 - 5
RMYY_CallCenter_Api.Dal/T_Sys_UserAccount.cs

@@ -38,9 +38,9 @@ namespace RMYY_CallCenter_Api.Dal
38 38
         {
39 39
             StringBuilder strSql = new StringBuilder();
40 40
             strSql.Append("insert into T_Sys_UserAccount(");
41
-            strSql.Append("F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_Sex,F_Telephone,F_WxOpenId,F_Remark,F_SeatFlag,F_SeatGroup,F_EnableFlag,F_CreateUser,F_CreateTime,F_DeleteFlag,F_DeleteUser,F_DeleteTime,F_See,F_WorkPhone,F_HomeAddress,F_Job,F_StaffCode)");
41
+            strSql.Append("F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_Sex,F_Telephone,F_WxOpenId,F_Remark,F_SeatFlag,F_SeatGroup,F_EnableFlag,F_CreateUser,F_CreateTime,F_DeleteFlag,F_DeleteUser,F_DeleteTime,F_See,F_WorkPhone,F_HomeAddress,F_Job,F_StaffCode,F_Title)");
42 42
             strSql.Append(" values (");
43
-            strSql.Append("@F_UserCode,@F_Password,@F_ExtensionNumber,@F_UserName,@F_DeptId,@F_RoleId,@F_Sex,@F_Telephone,@F_WxOpenId,@F_Remark,@F_SeatFlag,@F_SeatGroup,@F_EnableFlag,@F_CreateUser,@F_CreateTime,@F_DeleteFlag,@F_DeleteUser,@F_DeleteTime,@F_See,@F_WorkPhone,@F_HomeAddress,@F_Job,@F_StaffCode)");
43
+            strSql.Append("@F_UserCode,@F_Password,@F_ExtensionNumber,@F_UserName,@F_DeptId,@F_RoleId,@F_Sex,@F_Telephone,@F_WxOpenId,@F_Remark,@F_SeatFlag,@F_SeatGroup,@F_EnableFlag,@F_CreateUser,@F_CreateTime,@F_DeleteFlag,@F_DeleteUser,@F_DeleteTime,@F_See,@F_WorkPhone,@F_HomeAddress,@F_Job,@F_StaffCode,@F_Title)");
44 44
             strSql.Append(";select @@IDENTITY");
45 45
             SqlParameter[] parameters = {
46 46
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
@@ -65,7 +65,8 @@ namespace RMYY_CallCenter_Api.Dal
65 65
                     new SqlParameter("@F_WorkPhone", SqlDbType.VarChar,50),
66 66
                     new SqlParameter("@F_HomeAddress", SqlDbType.NVarChar,200),
67 67
                     new SqlParameter("@F_Job", SqlDbType.NVarChar,200),
68
-                    new SqlParameter("@F_StaffCode", SqlDbType.NVarChar,50)
68
+                    new SqlParameter("@F_StaffCode", SqlDbType.NVarChar,50),
69
+                    new SqlParameter("@F_Title", SqlDbType.NVarChar,200)
69 70
                     
70 71
             };
71 72
             parameters[0].Value = model.F_UserCode;
@@ -91,6 +92,7 @@ namespace RMYY_CallCenter_Api.Dal
91 92
             parameters[20].Value = model.F_HomeAddress;
92 93
             parameters[21].Value = model.F_Job;
93 94
             parameters[22].Value = model.F_StaffCode;
95
+            parameters[23].Value = model.F_Title;
94 96
             
95 97
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
96 98
             if (obj == null)
@@ -131,7 +133,9 @@ namespace RMYY_CallCenter_Api.Dal
131 133
             strSql.Append("F_WorkPhone=@F_WorkPhone,");
132 134
             strSql.Append("F_HomeAddress=@F_HomeAddress,");
133 135
             strSql.Append("F_Job=@F_Job,");
134
-            strSql.Append("F_StaffCode=@F_StaffCode");
136
+            strSql.Append("F_StaffCode=@F_StaffCode,");
137
+            strSql.Append("F_Title=@F_Title");
138
+            
135 139
             strSql.Append(" where F_UserId=@F_UserId");
136 140
             SqlParameter[] parameters = {
137 141
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
@@ -157,6 +161,7 @@ namespace RMYY_CallCenter_Api.Dal
157 161
                     new SqlParameter("@F_HomeAddress", SqlDbType.NVarChar,200),
158 162
                     new SqlParameter("@F_Job", SqlDbType.NVarChar,200),
159 163
                     new SqlParameter("@F_StaffCode", SqlDbType.NVarChar,50),
164
+                    new SqlParameter("@F_Title", SqlDbType.NVarChar,200),
160 165
                     new SqlParameter("@F_UserId", SqlDbType.Int,4)};
161 166
             parameters[0].Value = model.F_UserCode;
162 167
             parameters[1].Value = model.F_Password;
@@ -181,7 +186,8 @@ namespace RMYY_CallCenter_Api.Dal
181 186
             parameters[20].Value = model.F_HomeAddress;
182 187
             parameters[21].Value = model.F_Job;
183 188
             parameters[22].Value = model.F_StaffCode;
184
-            parameters[23].Value = model.F_UserId;
189
+            parameters[23].Value = model.F_Title;
190
+            parameters[24].Value = model.F_UserId;
185 191
 
186 192
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
187 193
             if (rows > 0)
@@ -414,6 +420,10 @@ namespace RMYY_CallCenter_Api.Dal
414 420
                 {
415 421
                     model.F_StaffCode = row["F_StaffCode"].ToString();
416 422
                 }
423
+                if (row["F_Title"] != null)
424
+                {
425
+                    model.F_Title = row["F_Title"].ToString();
426
+                }
417 427
                 
418 428
             }
419 429
             return model;

+ 7 - 0
RMYY_CallCenter_Api.Model/T_Sys_UserAccount.cs

@@ -247,6 +247,13 @@ namespace RMYY_CallCenter_Api.Model
247 247
             set { _f_job = value; }
248 248
             get { return _f_job; }
249 249
         }
250
+        /// <summary>
251
+        /// 职称
252
+        /// </summary>
253
+        public string F_Title
254
+        {
255
+            get; set;
256
+        }
250 257
         #endregion Model
251 258
 
252 259
         public int deptype { get; set; }

+ 0 - 1
RMYY_CallCenter_Api/Configs/system.config

@@ -85,5 +85,4 @@
85 85
     <!--360-->
86 86
      <add key="PortalURL" value ="http://172.16.0.138:10016/"/>
87 87
 
88
-  
89 88
 </appSettings>

+ 59 - 13
RMYY_CallCenter_Api/Controllers/HospitalUserController.cs

@@ -412,6 +412,17 @@ namespace RMYY_CallCenter_Api.Controllers
412 412
             public string ZhiName { set; get; }//性别名称
413 413
         }
414 414
         /// <summary>
415
+        /// 职称
416
+        /// </summary>
417
+        public class DictTitle
418
+        {
419
+            public int No_Title { set; get; }//主键
420
+            public string TitleName { set; get; }//名称
421
+            public string TitleCode { set; get; }//编码
422
+        }
423
+     
424
+
425
+        /// <summary>
415 426
         /// 人员
416 427
         /// </summary>
417 428
         public class DictStaff
@@ -423,6 +434,8 @@ namespace RMYY_CallCenter_Api.Controllers
423 434
             public string dhhm { set; get; }//联系电话
424 435
             public string StaffCode { set; get; }//人员编码
425 436
             public int? zw { set; get; }//职务
437
+            public int? noTitle { set; get; }//职称
438
+            public bool?  bStopFlag { set; get; }//停用标识
426 439
         }
427 440
         public int Getcode()
428 441
         {
@@ -523,9 +536,13 @@ namespace RMYY_CallCenter_Api.Controllers
523 536
          //   var respon = HttpMethods.HttpPost($"http://{ip}:{port}/{master}/webApi/DictZhiwu", keyValuePairszhiwu.ToJson());
524 537
 
525 538
             var respon = web.DownloadString($"http://{ip}:{port}/{master}/webApi/DictZhiwu");
526
-            LogHelper.Warn("Staff-respon:" + respon);
527 539
             List<DictZhiwu> zhuwu = JsonConvert.DeserializeObject<List<DictZhiwu>>(respon);
528
-            LogHelper.Warn("Staff-zhuwu:" + zhuwu.ToJson());
540
+           
541
+
542
+
543
+            var zhichengrespon = web.DownloadString($"http://{ip}:{port}/{master}/webApi/DictTitle");
544
+            List<DictTitle> zhicheng = JsonConvert.DeserializeObject<List<DictTitle>>(zhichengrespon);
545
+           
529 546
 
530 547
 
531 548
 
@@ -535,9 +552,8 @@ namespace RMYY_CallCenter_Api.Controllers
535 552
             //   keyValuePairs.Add("DictStaff", "DictStaff");
536 553
             //var responseString = HttpMethods.HttpPost($"http://{ip}:{port}/{master}/webApi/DictStaff", keyValuePairs.ToJson());
537 554
             var responseString = web.DownloadString($"http://{ip}:{port}/{master}/webApi/DictStaff");
538
-            LogHelper.Warn("Staff-responseString:" + responseString);
539 555
             List<DictStaff> jo = JsonConvert.DeserializeObject<List<DictStaff>>(responseString);
540
-            LogHelper.Warn("Staff-jo:" + jo.ToJson());
556
+         
541 557
           //  var user = jo.Where(x => x.noDept == noDept);
542 558
             var list = new Bll.T_Sys_UserAccount().GetModelList("F_DeleteFlag=0");
543 559
             if (jo != null && jo.Count() > 0)
@@ -549,8 +565,7 @@ namespace RMYY_CallCenter_Api.Controllers
549 565
                         if (list.Where(x => x.F_StaffCode == it.StaffCode ).Count() > 0)
550 566
                             continue;
551 567
                         Model.T_Sys_UserAccount ua = new Model.T_Sys_UserAccount();
552
-                        int usercode = Getcode();
553
-                        ua.F_UserCode = usercode.ToString();
568
+                        ua.F_UserCode = it.StaffCode;
554 569
                         ua.F_UserName = it.StaffName ;
555 570
                         ua.F_Password = "e10adc3949ba59abbe56e057f20f883e";
556 571
                         ua.F_ExtensionNumber = "";
@@ -579,7 +594,16 @@ namespace RMYY_CallCenter_Api.Controllers
579 594
                             if (uazhuwu != null && uazhuwu.Count() > 0)
580 595
                                 ua.F_Job = uazhuwu.FirstOrDefault().ZhiName;
581 596
                         }
582
-                        ua.F_DeleteFlag = 0;
597
+                        if (it.noTitle  != null)
598
+                        {
599
+                            var uazhuwu = zhicheng .Where(x => x.No_Title  == it.noTitle);
600
+                            if (uazhuwu != null && uazhuwu.Count() > 0)
601
+                                ua.F_Title = uazhuwu.FirstOrDefault().TitleName ;
602
+                        }
603
+                        if (it .bStopFlag!=null &&it .bStopFlag.Value  )
604
+                            ua.F_DeleteFlag = 1;
605
+                        else
606
+                            ua.F_DeleteFlag = 0;
583 607
                         new Bll.T_Sys_UserAccount().Add(ua);
584 608
                     }
585 609
                 }
@@ -912,9 +936,12 @@ namespace RMYY_CallCenter_Api.Controllers
912 936
 
913 937
 
914 938
                 var respon = web.DownloadString($"http://{ip}:{port}/{master}/webApi/DictZhiwu");
915
-                LogHelper.Warn("Staff-respon:" + respon);
916 939
                 List<DictZhiwu> zhuwu = JsonConvert.DeserializeObject<List<DictZhiwu>>(respon);
917
-                LogHelper.Warn("Staff-zhuwu:" + zhuwu.ToJson());
940
+              
941
+
942
+                var zhichengrespon = web.DownloadString($"http://{ip}:{port}/{master}/webApi/DictTitle");
943
+                List<DictTitle> zhicheng = JsonConvert.DeserializeObject<List<DictTitle>>(zhichengrespon);
944
+
918 945
 
919 946
 
920 947
                 var list = new Bll.T_Sys_UserAccount().GetModelList("F_DeleteFlag=0");
@@ -949,9 +976,19 @@ namespace RMYY_CallCenter_Api.Controllers
949 976
                             if (uazhuwu != null && uazhuwu.Count() > 0)
950 977
                                 ua.F_Job = uazhuwu.FirstOrDefault().ZhiName;
951 978
                         }
952
-                      
953
-                        ua.F_DeleteFlag = 0;
954
-                       int n = new Bll.T_Sys_UserAccount().Add(ua);
979
+
980
+                        if (jo .noTitle != null)
981
+                        {
982
+                            var uazhuwu = zhicheng.Where(x => x.No_Title == jo .noTitle);
983
+                            if (uazhuwu != null && uazhuwu.Count() > 0)
984
+                                ua.F_Title = uazhuwu.FirstOrDefault().TitleName;
985
+                        }
986
+
987
+                        if (jo.bStopFlag != null && jo.bStopFlag.Value)
988
+                            ua.F_DeleteFlag = 1;
989
+                        else
990
+                            ua.F_DeleteFlag = 0;
991
+                        int n = new Bll.T_Sys_UserAccount().Add(ua);
955 992
                         if (n > 0)
956 993
                         {
957 994
                             var obj = new
@@ -1009,7 +1046,16 @@ namespace RMYY_CallCenter_Api.Controllers
1009 1046
                             if (uazhuwu != null && uazhuwu.Count() > 0)
1010 1047
                                 ua.F_Job = uazhuwu.FirstOrDefault().ZhiName;
1011 1048
                         }
1012
-                        ua.F_DeleteFlag = 0;
1049
+                        if (jo.noTitle != null)
1050
+                        {
1051
+                            var uazhuwu = zhicheng.Where(x => x.No_Title == jo.noTitle);
1052
+                            if (uazhuwu != null && uazhuwu.Count() > 0)
1053
+                                ua.F_Title = uazhuwu.FirstOrDefault().TitleName;
1054
+                        }
1055
+                        if (jo.bStopFlag != null && jo.bStopFlag.Value)
1056
+                            ua.F_DeleteFlag = 1;
1057
+                        else
1058
+                            ua.F_DeleteFlag = 0;
1013 1059
                         //int n = new Bll.T_Sys_UserAccount().Add(ua);
1014 1060
                         bool n = new Bll.T_Sys_UserAccount().Update(ua);
1015 1061
                         if (n)

+ 2 - 2
RMYY_CallCenter_Api/Controllers/PatientController.cs

@@ -163,11 +163,11 @@ namespace RMYY_CallCenter_Api.Controllers
163 163
             stringBuilder.Append($"<FromLimit></FromLimit><ToLimit></ToLimit>");
164 164
             stringBuilder.Append($"<FromDateTime>{starttime}</FromDateTime><ToDateTime>{endtime}</ToDateTime>");
165 165
             stringBuilder.Append($"<PatientClass>{PatientClass}</PatientClass>");//PatientClassI-入院,O-门诊,E-急诊
166
-            stringBuilder.Append(@"<VisitNumbers>");
166
+            stringBuilder.Append(@"<VisitNumbers\VisitNumber>");
167 167
             stringBuilder.Append($"<CardID></CardID>");
168 168
             stringBuilder.Append($"<DomainCode></DomainCode>");
169 169
             stringBuilder.Append($"<Facility>{Facility}</Facility>");//院区代码
170
-            stringBuilder.Append(@"</VisitNumbers>");
170
+            stringBuilder.Append(@"</VisitNumbers\VisitNumber>");
171 171
             stringBuilder.Append($"<GlobalPID>{GlobalPID}</GlobalPID>");//患者主索引号
172 172
             //stringBuilder.Append(@"<PatientIDs\PatientID>");
173 173
             //stringBuilder.Append($"<CardID></CardID>");