public async Task <APIResult> Get(string key, string code, string sign) { var signCheck = $"{key}{Const.AbivinPrivateKey}{code}".CreateMD5(); if (!Const.AbivinPublicKey.Equals(key) || signCheck != sign) { throw new NotPermissionException(); } return(new APIResult() { Result = 0, Data = await abivinOrderQueries.Get(code) }); }