Ejemplo n.º 1
0
        /// <summary>
        /// 查询小订活动
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public string QuerySmallBooking(SmallBookingListRequest request)
        {
            var filter = string.Empty;

            if (request.mcs_starttime != null)
            {
                filter += $"<condition attribute='mcs_starttime' operator='ge' value='{request.mcs_starttime}' />";
            }
            if (request.mcs_endtime != null)
            {
                filter += $"<condition attribute='mcs_endtime' operator='le' value='{request.mcs_endtime}' />";
            }
            if (request.mcs_poststatus != null)
            {
                filter += $"<condition attribute='mcs_poststatus' operator='eq' value='{request.mcs_poststatus}' />";
            }
            var fetchString = $@"<fetch version='1.0' count='{request.PageSize}' page='{request.PageIndex}' output-format='xml-platform' mapping='logical' distinct='false'>
                  <entity name='mcs_smallbooking'>
                    <attribute name='mcs_name' />
                    <attribute name='createdon' />
                    <filter type='and'>
                      <condition attribute='statecode' operator='eq' value='0' />
                      {filter}
                    </filter>
                  </entity>
                </fetch>";

            return(fetchString);
        }
Ejemplo n.º 2
0
 public async Task <SmallBookingListResponse> QuerySmallBooking(SmallBookingListRequest request)
 {
     return(await _smallbookingService.QuerySmallBooking(request));
 }
Ejemplo n.º 3
0
 public async Task <NewtonsoftJsonActionResult <SmallBookingListResponse> > QuerySmallBooking([FromQuery] SmallBookingListRequest request)
 {
     return(await app.QuerySmallBooking(request));
 }