示例#1
0
        public ExcutedResult UpdateProposalHash(UpdateProposalRequest request)
        {
            var entity = GetById(request.Id);

            if (entity == null)
            {
                return(ExcutedResult.FailedResult(BusinessResultCode.ArgumentError, "未找到相关提案"));
            }
            entity.TransferId    = request.TxHash;
            entity.ProposalState = (int)EnumProposalState.Normal;
            Update(entity, out var result);
            return(result);
        }
示例#2
0
 public ExcutedResult UpdateProposalHash([FromBody] UpdateProposalRequest request)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(ExcutedResult.FailedResult(BusinessResultCode.ArgumentError, "参数无效"));
         }
         return(_blackContractLogic.UpdateProposalHash(request));
     }
     catch (BusinessException bex)
     {
         return(ExcutedResult.FailedResult(bex.ErrorCode, bex.Message));
     }
 }