Jelajahi Sumber

Merge branch 'test' of http://110.188.24.182:10023/Fengwo/hotline into test

xf 1 bulan lalu
induk
melakukan
37344fcc8e

+ 3 - 1
src/Hotline.Api/Controllers/OrderController.cs

@@ -703,9 +703,11 @@ public class OrderController : BaseController
                 {
                     if (order.Source != ESource.ProvinceStraight && order.FileOrgIsCenter.Value == false)
                     {
+                        var isOpenSendVisitSms = _systemSettingCacheManager.GetSetting(SettingConstants.IsOpenSendVisitSms)?.SettingValue[0];
+
                         var code = "";
                         //受理类型为“投诉、举报”
-                        if ((order.AcceptTypeCode == "30" || order.AcceptTypeCode == "35") && orderVisit.VisitState != EVisitState.Visited)
+                        if ((order.AcceptTypeCode == "30" || order.AcceptTypeCode == "35") && orderVisit.VisitState != EVisitState.Visited && isOpenSendVisitSms == "true")
                         {
                             code = "1017";
                             orderVisit.VisitState = EVisitState.SMSVisiting;

+ 1 - 1
src/Hotline.Application/CallCenter/DefaultCallApplication.cs

@@ -203,7 +203,7 @@ public abstract class DefaultCallApplication : ICallApplication
 
         try
         {
-            //工单保存特殊身份验证
+            //签入是否处理是否有小休
             var signInCheckRest = bool.Parse(_systemSettingCacheManager.GetSetting(SettingConstants.SignInCheckRest).SettingValue[0]);
             if (signInCheckRest)
             {

+ 2 - 1
src/Hotline/Orders/OrderDomainService.cs

@@ -364,9 +364,10 @@ public class OrderDomainService : IOrderDomainService, IScopeDependency
                 {
                     if (order.Source != ESource.ProvinceStraight && order.FileOrgIsCenter.Value == false)
                     {
+                        var isOpenSendVisitSms = _systemSettingCacheManager.GetSetting(SettingConstants.IsOpenSendVisitSms)?.SettingValue[0];
                         var code = "";
                         //受理类型为“投诉、举报”
-                        if ((order.AcceptTypeCode == "30" || order.AcceptTypeCode == "35") && orderVisit.VisitState != EVisitState.Visited)
+                        if ((order.AcceptTypeCode == "30" || order.AcceptTypeCode == "35") && orderVisit.VisitState != EVisitState.Visited && isOpenSendVisitSms == "true")
                         {
                             code = "1017";
                             orderVisit.VisitState = EVisitState.SMSVisiting;

+ 5 - 0
src/Hotline/Settings/SettingConstants.cs

@@ -701,6 +701,11 @@ namespace Hotline.Settings
         /// </summary>
         public const string IsOpenSendEndSms = "IsOpenSendEndSms";
 
+        /// <summary>
+        /// 回访是否发送查询短信(投诉、举报查询短信)
+        /// </summary>
+        public const string IsOpenSendVisitSms = "IsOpenSendVisitSms";
+
         /// <summary>
         /// 企业话机
         /// </summary>