fix(god):补充遗漏的抄表记录字段。
This commit is contained in:
parent
c3324128d0
commit
2e8bbf2b99
|
@ -6,6 +6,7 @@ import (
|
||||||
"electricity_bill_calc/global"
|
"electricity_bill_calc/global"
|
||||||
"electricity_bill_calc/model"
|
"electricity_bill_calc/model"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"log"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/samber/lo"
|
"github.com/samber/lo"
|
||||||
|
@ -91,6 +92,7 @@ func (_GodModeService) resetEndUserRecords(tx *xorm.Session, reportId string) (b
|
||||||
err := tx.Where(builder.Eq{"report_id": reportId}).Find(&records)
|
err := tx.Where(builder.Eq{"report_id": reportId}).Find(&records)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tx.Rollback()
|
tx.Rollback()
|
||||||
|
log.Printf("[debug] [god mode] err: %+v", err)
|
||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
for _, u := range records {
|
for _, u := range records {
|
||||||
|
@ -121,6 +123,7 @@ func (_GodModeService) resetEndUserRecords(tx *xorm.Session, reportId string) (b
|
||||||
u.LossFeeDiluted.Valid = false
|
u.LossFeeDiluted.Valid = false
|
||||||
u.MaintenanceFeeDiluted.Valid = false
|
u.MaintenanceFeeDiluted.Valid = false
|
||||||
u.FinalDiluted.Valid = false
|
u.FinalDiluted.Valid = false
|
||||||
|
u.PublicConsumptionDiluted.Valid = false
|
||||||
u.FinalCharge.Valid = false
|
u.FinalCharge.Valid = false
|
||||||
|
|
||||||
affected, err := tx.
|
affected, err := tx.
|
||||||
|
@ -156,7 +159,7 @@ func (_GodModeService) resetEndUserRecords(tx *xorm.Session, reportId string) (b
|
||||||
"final_diluted",
|
"final_diluted",
|
||||||
"final_charge",
|
"final_charge",
|
||||||
).
|
).
|
||||||
Update(&u)
|
Update(u)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tx.Rollback()
|
tx.Rollback()
|
||||||
return false, err
|
return false, err
|
||||||
|
|
Loading…
Reference in New Issue
Block a user