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); }
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)); } }