Exemplo n.º 1
0
        public async Task <IActionResult> GetMerchantConsumerClassifies(string phone)
        {
            if (string.IsNullOrEmpty(phone))
            {
                return(Failed(ErrorCode.Empty, "参数不正确"));
            }

            var categoryBiz = new MerchantCategoryBiz();

            var userModel = new UserBiz().GetModelByPhoneAsync(phone);

            if (userModel is null)
            {
                return(Failed(ErrorCode.Empty, "无此用户"));
            }

            var classifies = await categoryBiz.GetMerchantConsumerClassifies(UserID, userModel.UserGuid);

            return(Success((classifies == null || classifies.Count <= 0) ? new List <GetMerchantConsumerClassifyListResponseDto>() : classifies));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> GetMerchantClassifyProjects(string classifyId, string name)
        {
            if (string.IsNullOrEmpty(classifyId))
            {
                return(Failed(ErrorCode.Empty, "参数不正确"));
            }

            var classfieds = classifyId.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Distinct();

            if (classfieds.Count() <= 0)
            {
                return(Failed(ErrorCode.Empty, "参数不正确"));
            }

            var categoryBiz = new MerchantCategoryBiz();

            var projects = await categoryBiz.GetMerchantClassifyProjects(UserID, classfieds, name);

            return(Success(projects));
        }