| 
					
				 | 
			
			
				@@ -65,6 +65,8 @@ namespace OASystem.API.Controllers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private readonly CustomersRepository _customersRep; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private readonly MessageRepository _message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private readonly SqlSugarClient _sqlSugar; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private readonly TourClientListRepository _tourClientListRep; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         #region 成本相关 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private readonly CheckBoxsRepository _checkBoxs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private readonly GroupCostRepository _GroupCostRepository; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -83,7 +85,8 @@ namespace OASystem.API.Controllers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             InvitationOfficialActivitiesRepository InvitationOfficialActivitiesRep, DelegationEnDataRepository delegationEnDataRep, EnterExitCostRepository enterExitCostRep 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             , DelegationVisaRepository delegationVisaRep, MessageRepository message, VisaPriceRepository visaPriceRep, CarTouristGuideGroundRepository carTouristGuideGroundRep, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CheckBoxsRepository checkBoxs, GroupCostRepository GroupCostRepository, CostTypeHotelNumberRepository CostTypeHotelNumberRepository, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            GroupCostParameterRepository GroupCostParameterRepository, HotelPriceRepository hotelPriceRep, CustomersRepository customersRep, SetDataRepository setDataRep) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            GroupCostParameterRepository GroupCostParameterRepository, HotelPriceRepository hotelPriceRep, CustomersRepository customersRep, SetDataRepository setDataRep, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            TourClientListRepository tourClientListRep) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _mapper = mapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _grpScheduleRep = grpScheduleRep; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -112,6 +115,7 @@ namespace OASystem.API.Controllers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _hotelPriceRep = hotelPriceRep; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _customersRep = customersRep; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _setDataRep = setDataRep; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _tourClientListRep = tourClientListRep; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         #region 流程管控 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -5405,5 +5409,76 @@ namespace OASystem.API.Controllers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #region 接团客户名单 PageId 104 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// <summary> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// 接团客户名单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// 根据团组Id查询List 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// </summary> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// <param name="dto"></param> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// <returns></returns> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        [HttpPost] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public async Task<IActionResult> TourClientListByDiId(TourClientListByDiIdDto _dto) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #region  参数验证 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_dto.UserId < 1) return Ok(JsonView(false, "请传入有效的UserId")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_dto.PageId < 1) _dto.PageId = 104; //接团客户名单PageId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_dto.DiId < 1) return Ok(JsonView(false, "请传入有效的DiId!")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PageFunAuthViewBase pageFunAuthView = new PageFunAuthViewBase(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #region 页面操作权限验证 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pageFunAuthView = await GeneralMethod.PostUserPageFuncDatas(_dto.UserId, _dto.PageId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (pageFunAuthView.CheckAuth == 0) return Ok(JsonView(false, "您没有查看权限!")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var viewData = await _tourClientListRep._ItemByDiId(_dto.PortType,_dto.DiId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (viewData.Code != 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return Ok(JsonView(false, viewData.Msg)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return Ok(JsonView(viewData.Data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// <summary> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// 接团客户名单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// 根据 Id查询 Details 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// </summary> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// <param name="dto"></param> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /// <returns></returns> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        [HttpPost] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public async Task<IActionResult> TourClientListDetails(TourClientListDetailsDto _dto) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #region  参数验证 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_dto.UserId < 1) return Ok(JsonView(false, "请传入有效的UserId参数")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_dto.PageId < 1) _dto.PageId = 104; //接团客户名单PageId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_dto.Id < 1) return Ok(JsonView(false, "请传入有效的Id参数!")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            PageFunAuthViewBase pageFunAuthView = new PageFunAuthViewBase(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #region 页面操作权限验证 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pageFunAuthView = await GeneralMethod.PostUserPageFuncDatas(_dto.UserId, _dto.PageId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (pageFunAuthView.CheckAuth == 0) return Ok(JsonView(false, "您没有查看权限!")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var viewData = await _tourClientListRep._Details(_dto.PortType, _dto.Id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (viewData.Code != 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return Ok(JsonView(false, viewData.Msg)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return Ok(JsonView(viewData.Data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |