Commit a78841c5 authored by QM's avatar QM

Eliminate the warning

parent 15118e90
...@@ -244,8 +244,8 @@ func (a *action) votePropBoard(voteProb *auty.VoteProposalBoard) (*types.Receipt ...@@ -244,8 +244,8 @@ func (a *action) votePropBoard(voteProb *auty.VoteProposalBoard) (*types.Receipt
start := cur.GetPropBoard().StartBlockHeight start := cur.GetPropBoard().StartBlockHeight
end := cur.GetPropBoard().EndBlockHeight end := cur.GetPropBoard().EndBlockHeight
real := cur.GetPropBoard().RealEndBlockHeight realHeight := cur.GetPropBoard().RealEndBlockHeight
if a.height < start || a.height > end || real != 0 { if a.height < start || a.height > end || realHeight != 0 {
err := auty.ErrVotePeriod err := auty.ErrVotePeriod
alog.Error("votePropBoard ", "addr", a.fromaddr, "execaddr", a.execaddr, "ProposalID", alog.Error("votePropBoard ", "addr", a.fromaddr, "execaddr", a.execaddr, "ProposalID",
voteProb.ProposalID, "err", err) voteProb.ProposalID, "err", err)
...@@ -498,11 +498,11 @@ func (a *action) getTotalVotes(height int64) (int32, error) { ...@@ -498,11 +498,11 @@ func (a *action) getTotalVotes(height int64) (int32, error) {
if subcfg.Total != "" { if subcfg.Total != "" {
addr = subcfg.Total addr = subcfg.Total
} }
account, err := a.getStartHeightVoteAccount(addr, "", height) voteAccount, err := a.getStartHeightVoteAccount(addr, "", height)
if err != nil { if err != nil {
return 0, err return 0, err
} }
return int32(account.Balance / (ticketPrice * a.api.GetConfig().GetCoinPrecision())), nil return int32(voteAccount.Balance / (ticketPrice * a.api.GetConfig().GetCoinPrecision())), nil
} }
func (a *action) verifyMinerAddr(addrs []string, bindAddr string) (string, error) { func (a *action) verifyMinerAddr(addrs []string, bindAddr string) (string, error) {
...@@ -539,13 +539,13 @@ func (a *action) batchGetAddressVotes(addrs []string, height int64) (int32, erro ...@@ -539,13 +539,13 @@ func (a *action) batchGetAddressVotes(addrs []string, height int64) (int32, erro
} }
func (a *action) getAddressVotes(addr string, height int64) (int32, error) { func (a *action) getAddressVotes(addr string, height int64) (int32, error) {
account, err := a.getStartHeightVoteAccount(addr, ticketName, height) voteAccount, err := a.getStartHeightVoteAccount(addr, ticketName, height)
if err != nil { if err != nil {
return 0, err return 0, err
} }
amount := account.Frozen amount := voteAccount.Frozen
if subcfg.UseBalance { if subcfg.UseBalance {
amount = account.Balance amount = voteAccount.Balance
} }
return int32(amount / (ticketPrice * a.api.GetConfig().GetCoinPrecision())), nil return int32(amount / (ticketPrice * a.api.GetConfig().GetCoinPrecision())), nil
} }
...@@ -563,16 +563,16 @@ func (a *action) getStartHeightVoteAccount(addr, execer string, height int64) (* ...@@ -563,16 +563,16 @@ func (a *action) getStartHeightVoteAccount(addr, execer string, height int64) (*
stateHash := common.ToHex(head.Items[0].StateHash) stateHash := common.ToHex(head.Items[0].StateHash)
account, err := a.coinsAccount.GetBalance(a.api, &types.ReqBalance{ accounts, err := a.coinsAccount.GetBalance(a.api, &types.ReqBalance{
Addresses: []string{addr}, Addresses: []string{addr},
Execer: execer, Execer: execer,
StateHash: stateHash, StateHash: stateHash,
}) })
if err != nil || len(account) == 0 { if err != nil || len(accounts) == 0 {
alog.Error("GetStartVoteAccount ", "addr", addr, "height", height, "GetBalance failed", err) alog.Error("GetStartVoteAccount ", "addr", addr, "height", height, "GetBalance failed", err)
return nil, err return nil, err
} }
return account[0], nil return accounts[0], nil
} }
func (a *action) getProposalBoard(ID string) (*auty.AutonomyProposalBoard, error) { func (a *action) getProposalBoard(ID string) (*auty.AutonomyProposalBoard, error) {
......
...@@ -27,11 +27,11 @@ var boardOpt = &table.Option{ ...@@ -27,11 +27,11 @@ var boardOpt = &table.Option{
//NewBoardTable 新建表 //NewBoardTable 新建表
func NewBoardTable(kvdb db.KV) *table.Table { func NewBoardTable(kvdb db.KV) *table.Table {
rowmeta := NewBoardRow() rowmeta := NewBoardRow()
table, err := table.NewTable(rowmeta, kvdb, boardOpt) newTable, err := table.NewTable(rowmeta, kvdb, boardOpt)
if err != nil { if err != nil {
panic(err) panic(err)
} }
return table return newTable
} }
//BoardRow table meta 结构 //BoardRow table meta 结构
......
...@@ -34,15 +34,15 @@ func (a *action) propChange(prob *auty.ProposalChange) (*types.Receipt, error) { ...@@ -34,15 +34,15 @@ func (a *action) propChange(prob *auty.ProposalChange) (*types.Receipt, error) {
} }
// 检查是否符合提案修改 // 检查是否符合提案修改
var new *auty.ActiveBoard var newBoard *auty.ActiveBoard
if a.api.GetConfig().IsDappFork(a.height, auty.AutonomyX, auty.ForkAutonomyDelRule) { if a.api.GetConfig().IsDappFork(a.height, auty.AutonomyX, auty.ForkAutonomyDelRule) {
//替换成员方案 //替换成员方案
new, err = a.replaceBoard(act, prob.Changes) newBoard, err = a.replaceBoard(act, prob.Changes)
if err != nil { if err != nil {
return nil, err return nil, err
} }
} else { } else {
new, err = a.checkChangeable(act, prob.Changes) newBoard, err = a.checkChangeable(act, prob.Changes)
if err != nil { if err != nil {
alog.Error("propChange ", "addr", a.fromaddr, "execaddr", a.execaddr, "checkChangeable failed", err) alog.Error("propChange ", "addr", a.fromaddr, "execaddr", a.execaddr, "checkChangeable failed", err)
return nil, err return nil, err
...@@ -71,7 +71,7 @@ func (a *action) propChange(prob *auty.ProposalChange) (*types.Receipt, error) { ...@@ -71,7 +71,7 @@ func (a *action) propChange(prob *auty.ProposalChange) (*types.Receipt, error) {
cur := &auty.AutonomyProposalChange{ cur := &auty.AutonomyProposalChange{
PropChange: prob, PropChange: prob,
CurRule: rule, CurRule: rule,
Board: new, Board: newBoard,
VoteResult: &auty.VoteResult{TotalVotes: int32(len(act.Boards))}, VoteResult: &auty.VoteResult{TotalVotes: int32(len(act.Boards))},
Status: auty.AutonomyStatusProposalChange, Status: auty.AutonomyStatusProposalChange,
Address: a.fromaddr, Address: a.fromaddr,
...@@ -163,8 +163,8 @@ func (a *action) votePropChange(voteProb *auty.VoteProposalChange) (*types.Recei ...@@ -163,8 +163,8 @@ func (a *action) votePropChange(voteProb *auty.VoteProposalChange) (*types.Recei
start := cur.GetPropChange().StartBlockHeight start := cur.GetPropChange().StartBlockHeight
end := cur.GetPropChange().EndBlockHeight end := cur.GetPropChange().EndBlockHeight
real := cur.GetPropChange().RealEndBlockHeight realHeight := cur.GetPropChange().RealEndBlockHeight
if a.height < start || a.height > end || real != 0 { if a.height < start || a.height > end || realHeight != 0 {
err := auty.ErrVotePeriod err := auty.ErrVotePeriod
alog.Error("votePropChange ", "addr", a.fromaddr, "execaddr", a.execaddr, "ProposalID", alog.Error("votePropChange ", "addr", a.fromaddr, "execaddr", a.execaddr, "ProposalID",
voteProb.ProposalID, "err", err) voteProb.ProposalID, "err", err)
...@@ -431,19 +431,19 @@ func (a *action) checkChangeable(act *auty.ActiveBoard, change []*auty.Change) ( ...@@ -431,19 +431,19 @@ func (a *action) checkChangeable(act *auty.ActiveBoard, change []*auty.Change) (
if len(mpBd) > maxBoards || len(mpBd) < minBoards { if len(mpBd) > maxBoards || len(mpBd) < minBoards {
return nil, auty.ErrBoardNumber return nil, auty.ErrBoardNumber
} }
new := &auty.ActiveBoard{ newBoard := &auty.ActiveBoard{
Amount: act.Amount, Amount: act.Amount,
StartHeight: act.StartHeight, StartHeight: act.StartHeight,
} }
for k := range mpBd { for k := range mpBd {
new.Boards = append(new.Boards, k) newBoard.Boards = append(newBoard.Boards, k)
} }
sort.Strings(new.Boards) sort.Strings(newBoard.Boards)
for k := range mpRbd { for k := range mpRbd {
new.Revboards = append(new.Revboards, k) newBoard.Revboards = append(newBoard.Revboards, k)
} }
sort.Strings(new.Revboards) sort.Strings(newBoard.Revboards)
return new, nil return newBoard, nil
} }
// getReceiptLog 根据提案信息获取log // getReceiptLog 根据提案信息获取log
......
...@@ -27,11 +27,11 @@ var changeOpt = &table.Option{ ...@@ -27,11 +27,11 @@ var changeOpt = &table.Option{
//NewChangeTable 新建表 //NewChangeTable 新建表
func NewChangeTable(kvdb db.KV) *table.Table { func NewChangeTable(kvdb db.KV) *table.Table {
rowmeta := NewChangeRow() rowmeta := NewChangeRow()
table, err := table.NewTable(rowmeta, kvdb, changeOpt) newTable, err := table.NewTable(rowmeta, kvdb, changeOpt)
if err != nil { if err != nil {
panic(err) panic(err)
} }
return table return newTable
} }
//ChangeRow table meta 结构 //ChangeRow table meta 结构
......
...@@ -185,8 +185,8 @@ func (a *action) votePropProject(voteProb *auty.VoteProposalProject) (*types.Rec ...@@ -185,8 +185,8 @@ func (a *action) votePropProject(voteProb *auty.VoteProposalProject) (*types.Rec
start := cur.GetPropProject().StartBlockHeight start := cur.GetPropProject().StartBlockHeight
end := cur.GetPropProject().EndBlockHeight end := cur.GetPropProject().EndBlockHeight
real := cur.GetPropProject().RealEndBlockHeight realHeight := cur.GetPropProject().RealEndBlockHeight
if a.height < start || a.height > end || real != 0 { if a.height < start || a.height > end || realHeight != 0 {
err := auty.ErrVotePeriod err := auty.ErrVotePeriod
alog.Error("votePropProject ", "addr", a.fromaddr, "execaddr", a.execaddr, "ProposalID", alog.Error("votePropProject ", "addr", a.fromaddr, "execaddr", a.execaddr, "ProposalID",
voteProb.ProposalID, "err", err) voteProb.ProposalID, "err", err)
......
...@@ -27,11 +27,11 @@ var projectOpt = &table.Option{ ...@@ -27,11 +27,11 @@ var projectOpt = &table.Option{
//NewProjectTable 新建表 //NewProjectTable 新建表
func NewProjectTable(kvdb db.KV) *table.Table { func NewProjectTable(kvdb db.KV) *table.Table {
rowmeta := NewProjectRow() rowmeta := NewProjectRow()
table, err := table.NewTable(rowmeta, kvdb, projectOpt) newTable, err := table.NewTable(rowmeta, kvdb, projectOpt)
if err != nil { if err != nil {
panic(err) panic(err)
} }
return table return newTable
} }
//ProjectRow table meta 结构 //ProjectRow table meta 结构
......
...@@ -196,8 +196,8 @@ func (a *action) votePropRule(voteProb *auty.VoteProposalRule) (*types.Receipt, ...@@ -196,8 +196,8 @@ func (a *action) votePropRule(voteProb *auty.VoteProposalRule) (*types.Receipt,
start := cur.GetPropRule().StartBlockHeight start := cur.GetPropRule().StartBlockHeight
end := cur.GetPropRule().EndBlockHeight end := cur.GetPropRule().EndBlockHeight
real := cur.GetPropRule().RealEndBlockHeight realHeight := cur.GetPropRule().RealEndBlockHeight
if a.height < start || a.height > end || real != 0 { if a.height < start || a.height > end || realHeight != 0 {
err := auty.ErrVotePeriod err := auty.ErrVotePeriod
alog.Error("votePropRule ", "addr", a.fromaddr, "execaddr", a.execaddr, "ProposalID", alog.Error("votePropRule ", "addr", a.fromaddr, "execaddr", a.execaddr, "ProposalID",
voteProb.ProposalID, "err", err) voteProb.ProposalID, "err", err)
...@@ -500,28 +500,28 @@ func upgradeRule(cur, modify *auty.RuleConfig) *auty.RuleConfig { ...@@ -500,28 +500,28 @@ func upgradeRule(cur, modify *auty.RuleConfig) *auty.RuleConfig {
if cur == nil || modify == nil { if cur == nil || modify == nil {
return nil return nil
} }
new := *cur newConfig := *cur
if modify.BoardApproveRatio > 0 { if modify.BoardApproveRatio > 0 {
new.BoardApproveRatio = modify.BoardApproveRatio newConfig.BoardApproveRatio = modify.BoardApproveRatio
} }
if modify.PubOpposeRatio > 0 { if modify.PubOpposeRatio > 0 {
new.PubOpposeRatio = modify.PubOpposeRatio newConfig.PubOpposeRatio = modify.PubOpposeRatio
} }
if modify.ProposalAmount > 0 { if modify.ProposalAmount > 0 {
new.ProposalAmount = modify.ProposalAmount newConfig.ProposalAmount = modify.ProposalAmount
} }
if modify.LargeProjectAmount > 0 { if modify.LargeProjectAmount > 0 {
new.LargeProjectAmount = modify.LargeProjectAmount newConfig.LargeProjectAmount = modify.LargeProjectAmount
} }
if modify.PublicPeriod > 0 { if modify.PublicPeriod > 0 {
new.PublicPeriod = modify.PublicPeriod newConfig.PublicPeriod = modify.PublicPeriod
} }
if modify.PubAttendRatio > 0 { if modify.PubAttendRatio > 0 {
new.PubAttendRatio = modify.PubAttendRatio newConfig.PubAttendRatio = modify.PubAttendRatio
} }
if modify.PubApproveRatio > 0 { if modify.PubApproveRatio > 0 {
new.PubApproveRatio = modify.PubApproveRatio newConfig.PubApproveRatio = modify.PubApproveRatio
} }
return &new return &newConfig
} }
...@@ -27,11 +27,11 @@ var ruleOpt = &table.Option{ ...@@ -27,11 +27,11 @@ var ruleOpt = &table.Option{
//NewRuleTable 新建表 //NewRuleTable 新建表
func NewRuleTable(kvdb db.KV) *table.Table { func NewRuleTable(kvdb db.KV) *table.Table {
rowmeta := NewRuleRow() rowmeta := NewRuleRow()
table, err := table.NewTable(rowmeta, kvdb, ruleOpt) newTable, err := table.NewTable(rowmeta, kvdb, ruleOpt)
if err != nil { if err != nil {
panic(err) panic(err)
} }
return table return newTable
} }
//RuleRow table meta 结构 //RuleRow table meta 结构
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment