ソースを参照

修改司法工单中心查询

tangjiang 9 ヶ月 前
コミット
2dbd06e291

+ 9 - 6
src/Hotline.Application/JudicialManagement/EnforcementApplication.cs

@@ -266,12 +266,15 @@ namespace Hotline.Application.JudicialManagement
             return _judicialManagementOrdersRepository.Queryable()
                 .Where(d => d.IsItCounted == true)
                     .WhereIF(areaCode != "511500", d => d.AreaCode.StartsWith(areaCode))
-                    .WhereIF(dto.IsEnforcementOrder.HasValue, d => d.IsEnforcementOrder == dto.IsEnforcementOrder)//是否行政执法类
-                    .WhereIF(dto.IsPassTheBuckOrder.HasValue, d => d.IsPassTheBuckOrder == dto.IsPassTheBuckOrder)//是否推诿
-                    //.WhereIF(dto.IsTheClueTrue.HasValue, d => d.IsTheClueTrue == dto.IsTheClueTrue)//线索是否属实
-                     .WhereIF(dto.IsTheClueTrueText == 1, d => d.IsTheClueTrue == null)
-                     .WhereIF(dto.IsTheClueTrueText == 2, d => d.IsTheClueTrue == true)
-                     .WhereIF(dto.IsTheClueTrueText == 3, d => d.IsTheClueTrue == false)
+                     // .WhereIF(dto.IsEnforcementOrder.HasValue, d => d.IsEnforcementOrder == dto.IsEnforcementOrder)//是否行政执法类
+                     //.WhereIF(dto.IsPassTheBuckOrder.HasValue, d => d.IsPassTheBuckOrder == dto.IsPassTheBuckOrder)//是否推诿
+                     //.WhereIF(dto.IsTheClueTrue.HasValue, d => d.IsTheClueTrue == dto.IsTheClueTrue)//线索是否属实
+                     .WhereIF(dto.IsTheClueTrueText == "1", d => d.IsTheClueTrue == null)//待核实
+                     .WhereIF(dto.IsTheClueTrueText == "2", d => d.IsTheClueTrue == true)//线索属实
+                     .WhereIF(dto.IsTheClueTrueText == "3", d => d.IsTheClueTrue == false)//线索不属实
+                     .WhereIF(dto.IsTheClueTrueText == "4", d => d.IsPassTheBuckOrder == true)//推诿工单
+                     .WhereIF(dto.IsTheClueTrueText == "5", d => d.IsEnforcementOrder == true)//行政执法类工单
+
                      .WhereIF(!string.IsNullOrEmpty(dto.EventTypeId), d => dto.EventTypeId == d.EventTypeId)//事项分类
                      .WhereIF(!string.IsNullOrEmpty(dto.Title), d => d.Title.Contains(dto.Title!)) //标题
                      .WhereIF(!string.IsNullOrEmpty(dto.No), d => d.No.Contains(dto.No)) //工单编码

+ 2 - 2
src/Hotline.Share/Dtos/JudicialManagement/QueryEnforcementOrderDto.cs

@@ -234,8 +234,8 @@ namespace Hotline.Share.Dtos.JudicialManagement
         public bool? IsTheClueTrue { get; set; }
 
         /// <summary>
-        /// 线索是否属实0:全部,1:待核实,2:线索属实,3:线索不属实
+        /// 线索是否属实0:全部,1:待核实,2:线索属实,3:线索不属实,4:推诿工单,5:行政执法类工单
         /// </summary>
-        public int IsTheClueTrueText = 0;
+        public string IsTheClueTrueText {  get; set; }
     }
 }