//[Authorization(Power = "PRIV_PRECONTRACT_REGISTER")]
        public IActionResult AcceptContractSingle(string ExtName, string AuthToken, [FromBody] object parm)
        {
            var ret = _accessService.GetFirst(o => o.ExtName == ExtName);

            if (ret == null)
            {
                return(toResponse(StatusCodeType.Error, "当前接入账号不存在"));
            }

            if (ret.KeyValue != AuthToken)
            {
                return(toResponse(StatusCodeType.Error, "当前接入账号AuthToken验证失败,请联系管理员!"));
            }


            JObject contractjson = null;

            try
            {
                contractjson = parm as JObject;
            }
            catch
            {
                contractjson = Api.Common.Helpers.JsonHelpers.DeserializeJson <JObject>(parm.ToString());
            }

            if (_precontractService.Any(m => m.ContractNo == contractjson["htmc"].ToString()))
            {
                return(toResponse(StatusCodeType.Error, $"添加合同编号 {contractjson["htmc"].ToString()} 已存在,不能重复!"));
            }

            //生成客户信息实体
            Biz_PreContract contract = new Biz_PreContract();

            contract.ID         = Guid.NewGuid().ToString();
            contract.ContractNo = contractjson["htmc"].ToString();

            contract.CreateTime = DateTime.Now;
            contract.CreateName = ExtName;

            return(toResponse(_precontractService.Add(contract)));
        }