public async Task <IActionResult> GetHomeGroupbuyAsync([FromBody] GetHomeGroupbuyRequestDto request)
        {
            var response = await new GroupbuyBiz().GetHomeGroupbuyAsync(request);

            return(Success(response));
        }
Пример #2
0
        /// <summary>
        /// 获取首页团购
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>

        public async Task <IEnumerable <GetHomeGroupbuyItemDto> > GetHomeGroupbuyAsync(GetHomeGroupbuyRequestDto request)
        {
            var sql = $@"
SELECT
	A.*,
	B.product_name,
	B.standerd,
	CONCAT( C.base_path, C.relative_path ) AS PictureUrl 
FROM
	t_mall_groupbuy A
	LEFT JOIN t_mall_product B ON B.product_guid = A.product_guid
	LEFT JOIN t_utility_accessory C ON C.accessory_guid = B.picture_guid 
WHERE
	A.end_date >= now( ) 
	AND A.ENABLE =1
ORDER BY
	A.sort DESC 
LIMIT {request.Take}
";

            using (var conn = MySqlHelper.GetConnection())
            {
                var result = await conn.QueryAsync <GetHomeGroupbuyItemDto>(sql);

                return(result);
            }
        }