1550076451 3 vuotta sitten
vanhempi
commit
0fe32f0c3a

File diff suppressed because it is too large
+ 17 - 8
RMYY_CallCenter_Api.Dal/T_Con_WorkOrder.cs


+ 4 - 0
RMYY_CallCenter_Api.Model/T_Con_WorkOrder.cs

@@ -566,6 +566,10 @@ namespace RMYY_CallCenter_Api.Model
566 566
         /// 投诉人
567 567
         /// </summary>
568 568
         public string F_ComplaintUser { set; get; }
569
+        /// <summary>
570
+        /// 预约时间
571
+        /// </summary>
572
+        public DateTime ? F_AppointmentTime { set; get; }
569 573
         #endregion Model
570 574
 
571 575
         #region 扩展

+ 12 - 0
RMYY_CallCenter_Api/Controllers/InternalMessagesController.cs

@@ -295,6 +295,9 @@ namespace RMYY_CallCenter_Api.Controllers
295 295
         {
296 296
             if (!string.IsNullOrWhiteSpace(title) || !string.IsNullOrWhiteSpace(receiveUserCode) || !string.IsNullOrWhiteSpace(sendUserCode))
297 297
             {
298
+                var usermoblie = new Bll.T_Sys_UserAccount().GetModel(receiveUserCode);
299
+                if (usermoblie==null )
300
+                 return false;
298 301
                 Model.T_SMS_InternalMessages model = new Model.T_SMS_InternalMessages();
299 302
                 model.SMS_Title = title;//标题
300 303
                 model.SMS_Content = content;//内容
@@ -311,6 +314,15 @@ namespace RMYY_CallCenter_Api.Controllers
311 314
                 if (n > 0)
312 315
                 {
313 316
                     PushMessageController.PushApp(title, content, receiveUserCode);
317
+                   
318
+                    if (!string .IsNullOrEmpty (usermoblie.F_Telephone) )
319
+                    {
320
+                        var userid = DingTalkHelper.GetUserIdByMobile(usermoblie.F_Telephone);
321
+                        if (!string .IsNullOrEmpty (userid))
322
+                        {
323
+                            DingTalkHelper.SendMessageText(userid, "", content);
324
+                        }
325
+                    }
314 326
                     return true;
315 327
                 }
316 328
                 else

+ 3 - 2
RMYY_CallCenter_Api/Controllers/WorkOrder/Con_WorkOrderController.cs

@@ -318,7 +318,8 @@ namespace RMYY_CallCenter_Api.Controllers
318 318
                                   F_IDNumber = p.F_IDNumber,
319 319
                                   F_ComplaintDept = p.F_ComplaintDept,
320 320
                                   F_ComplaintUser = p.F_ComplaintUser,
321
-                                }),
321
+                                  F_AppointmentTime=p .F_AppointmentTime
322
+                              }),
322 323
                         total = recordCount
323 324
                     };
324 325
                     return Content(obj.ToJson());
@@ -795,7 +796,7 @@ namespace RMYY_CallCenter_Api.Controllers
795 796
             model.F_Phon = input.F_Phon;//来电人电话
796 797
             model.F_CusAddress = input.F_CusAddress;//地址
797 798
             model.F_IdCard = input.F_IdCard;//身份证号
798
-           
799
+            model.F_AppointmentTime = input.F_AppointmentTime;
799 800
                  model.F_Relationship = input.F_Relationship;
800 801
             model.F_FullName = input.F_FullName;
801 802
             model.F_IDNumber = input.F_IDNumber;

+ 4 - 1
RMYY_CallCenter_Api/Models/Input/Con_WorkOrderInput.cs

@@ -437,7 +437,10 @@ namespace RMYY_CallCenter_Api.Models.Input
437 437
         {
438 438
             get; set;
439 439
         }
440
-
440
+        /// <summary>
441
+        /// 预约时间
442
+        /// </summary>
443
+       public DateTime ? F_AppointmentTime { set; get; }
441 444
         #endregion Model
442 445
 
443 446
     }