Exemplo n.º 1
0
        public string RemoveRequirement(DtoRemoveRequirement model)//(long id)
        {
            //验证参数
            var validateRes = ValidateParamModel();

            if (validateRes != null)
            {
                return(JsonHelper.ToJsJson(validateRes));
            }

            SetJsonHeader();
            var content = GetPostParameters();

            //证书的路径
            var certification = GetCertificationFilePath();
            //证书的密码
            var certificationPwd = GetCertificationPwd();


            var result = HttpAsynchronousTool.CustomHttpWebRequestPost(GetCurrentUrl(this), content, certification, certificationPwd);

            #region 调用E田接口,更新订单状态
            //ResponseResult<T_FARMER_PUBLISHED_DEMAND> farmerrequirement = JsonHelper.FromJsonTo<ResponseResult<T_FARMER_PUBLISHED_DEMAND>>(result);
            //if (farmerrequirement.IsSuccess == true && farmerrequirement.Entity != null)
            //{
            //    //取消订单
            //    if (farmerrequirement.Entity.DemandTypeId != (int)DuPont.Entity.Enum.FarmerDemandType.SellGrain && farmerrequirement.Entity.DemandTypeId != (int)DuPont.Entity.Enum.FarmerDemandType.SellSilage)
            //    {
            //        Task taskasync = new Task(() => UpdateCancleOrder(farmerrequirement.Entity));
            //        taskasync.Start();
            //    }
            //}
            #endregion
            return(result);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 删除指定需求信息
        /// </summary>
        /// <param name="id">需求信息id</param>
        /// <returns>JsonResult.</returns>
        public string RemoveRequirement(DtoRemoveRequirement model)
        {
            SetJsonHeader();

            var content = GetPostParameters();
            //证书的路径
            var certification = GetCertificationFilePath();
            //证书的密码
            var certificationPwd = GetCertificationPwd();

            var result = HttpAsynchronousTool.CustomHttpWebRequestPost(GetCurrentUrl(this), content, certification, certificationPwd);

            return(result);
        }