Commit ec81cbf2 authored by liuyuhang's avatar liuyuhang Committed by 33cn

mod bug

parent 8666e374
...@@ -66,14 +66,14 @@ func (a *Autonomy) execAutoDelLocal(tx *types.Transaction, receiptData *types.Re ...@@ -66,14 +66,14 @@ func (a *Autonomy) execAutoDelLocal(tx *types.Transaction, receiptData *types.Re
func (a *Autonomy) execDelLocalBoard(receiptData *types.ReceiptData) (*types.LocalDBSet, error) { func (a *Autonomy) execDelLocalBoard(receiptData *types.ReceiptData) (*types.LocalDBSet, error) {
table := NewBoardTable(a.GetLocalDB()) table := NewBoardTable(a.GetLocalDB())
for _, log := range receiptData.Logs { for _, log := range receiptData.Logs {
var receipt auty.ReceiptProposalBoard
err := types.Decode(log.Log, &receipt)
if err != nil {
return nil, err
}
switch log.Ty { switch log.Ty {
case auty.TyLogPropBoard: case auty.TyLogPropBoard:
{ {
var receipt auty.ReceiptProposalBoard
err := types.Decode(log.Log, &receipt)
if err != nil {
return nil, err
}
heightIndex := dapp.HeightIndexStr(receipt.Current.Height, int64(receipt.Current.Index)) heightIndex := dapp.HeightIndexStr(receipt.Current.Height, int64(receipt.Current.Index))
err = table.Del([]byte(heightIndex)) err = table.Del([]byte(heightIndex))
if err != nil { if err != nil {
...@@ -84,6 +84,11 @@ func (a *Autonomy) execDelLocalBoard(receiptData *types.ReceiptData) (*types.Loc ...@@ -84,6 +84,11 @@ func (a *Autonomy) execDelLocalBoard(receiptData *types.ReceiptData) (*types.Loc
auty.TyLogVotePropBoard, auty.TyLogVotePropBoard,
auty.TyLogTmintPropBoard: auty.TyLogTmintPropBoard:
{ {
var receipt auty.ReceiptProposalBoard
err := types.Decode(log.Log, &receipt)
if err != nil {
return nil, err
}
err = table.Replace(receipt.Prev) err = table.Replace(receipt.Prev)
if err != nil { if err != nil {
return nil, err return nil, err
......
...@@ -56,14 +56,14 @@ func (a *Autonomy) execLocalProject(receiptData *types.ReceiptData) (*types.Loca ...@@ -56,14 +56,14 @@ func (a *Autonomy) execLocalProject(receiptData *types.ReceiptData) (*types.Loca
func (a *Autonomy) execDelLocalProject(receiptData *types.ReceiptData) (*types.LocalDBSet, error) { func (a *Autonomy) execDelLocalProject(receiptData *types.ReceiptData) (*types.LocalDBSet, error) {
table := NewProjectTable(a.GetLocalDB()) table := NewProjectTable(a.GetLocalDB())
for _, log := range receiptData.Logs { for _, log := range receiptData.Logs {
var receipt auty.ReceiptProposalProject
err := types.Decode(log.Log, &receipt)
if err != nil {
return nil, err
}
switch log.Ty { switch log.Ty {
case auty.TyLogPropProject: case auty.TyLogPropProject:
{ {
var receipt auty.ReceiptProposalProject
err := types.Decode(log.Log, &receipt)
if err != nil {
return nil, err
}
heightIndex := dapp.HeightIndexStr(receipt.Current.Height, int64(receipt.Current.Index)) heightIndex := dapp.HeightIndexStr(receipt.Current.Height, int64(receipt.Current.Index))
err = table.Del([]byte(heightIndex)) err = table.Del([]byte(heightIndex))
if err != nil { if err != nil {
...@@ -75,6 +75,11 @@ func (a *Autonomy) execDelLocalProject(receiptData *types.ReceiptData) (*types.L ...@@ -75,6 +75,11 @@ func (a *Autonomy) execDelLocalProject(receiptData *types.ReceiptData) (*types.L
auty.TyLogPubVotePropProject, auty.TyLogPubVotePropProject,
auty.TyLogTmintPropProject: auty.TyLogTmintPropProject:
{ {
var receipt auty.ReceiptProposalProject
err := types.Decode(log.Log, &receipt)
if err != nil {
return nil, err
}
err = table.Replace(receipt.Prev) err = table.Replace(receipt.Prev)
if err != nil { if err != nil {
return nil, err return nil, err
......
...@@ -56,14 +56,14 @@ func (a *Autonomy) execDelLocalRule(receiptData *types.ReceiptData) (*types.Loca ...@@ -56,14 +56,14 @@ func (a *Autonomy) execDelLocalRule(receiptData *types.ReceiptData) (*types.Loca
dbSet := &types.LocalDBSet{} dbSet := &types.LocalDBSet{}
table := NewRuleTable(a.GetLocalDB()) table := NewRuleTable(a.GetLocalDB())
for _, log := range receiptData.Logs { for _, log := range receiptData.Logs {
var receipt auty.ReceiptProposalRule
err := types.Decode(log.Log, &receipt)
if err != nil {
return nil, err
}
switch log.Ty { switch log.Ty {
case auty.TyLogPropRule: case auty.TyLogPropRule:
{ {
var receipt auty.ReceiptProposalRule
err := types.Decode(log.Log, &receipt)
if err != nil {
return nil, err
}
heightIndex := dapp.HeightIndexStr(receipt.Current.Height, int64(receipt.Current.Index)) heightIndex := dapp.HeightIndexStr(receipt.Current.Height, int64(receipt.Current.Index))
err = table.Del([]byte(heightIndex)) err = table.Del([]byte(heightIndex))
if err != nil { if err != nil {
...@@ -74,6 +74,11 @@ func (a *Autonomy) execDelLocalRule(receiptData *types.ReceiptData) (*types.Loca ...@@ -74,6 +74,11 @@ func (a *Autonomy) execDelLocalRule(receiptData *types.ReceiptData) (*types.Loca
auty.TyLogVotePropRule, auty.TyLogVotePropRule,
auty.TyLogTmintPropRule: auty.TyLogTmintPropRule:
{ {
var receipt auty.ReceiptProposalRule
err := types.Decode(log.Log, &receipt)
if err != nil {
return nil, err
}
err = table.Replace(receipt.Prev) err = table.Replace(receipt.Prev)
if err != nil { if err != nil {
return nil, err return nil, err
......
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