|
|
@@ -16,7 +16,9 @@ type DbMeterCalcParam struct {
|
|
|
|
|
|
func (m *DbMeterCalcParam) GetList() ([]interface{}, error) {
|
|
|
array := make([]interface{}, 0)
|
|
|
- rows, err := m.Db.DB.Query("SELECT mcp.Id, mcp.Time, mcp.SumPower, mcp.MaxPower, mcp.Count, mcp.Tps, mcp.Tqs, mcp.Fps, mcp.Fqs, mcp.Tpe, mcp.Tqe, mcp.Fpe, mcp.Fqe FROM MeterCalcParam AS mcp")
|
|
|
+ rows, err := m.Db.DB.Query("SELECT mcp.id as Id, mcp.time as Time, mcp.sum_power as SumPower" +
|
|
|
+ ", mcp.max_power as MaxPower, mcp.count as Count, mcp.tps as Tps, mcp.tqs as Tqs, mcp.fps as Fps, mcp.fqs as Fqs, mcp.tpe as Tpe, mcp.tqe as Tqe" +
|
|
|
+ ", mcp.fpe as Fpe, mcp.fqe as Fqe FROM t_meter_calc_param AS mcp")
|
|
|
defer func(rows *sql.Rows) {
|
|
|
_ = rows.Close()
|
|
|
}(rows)
|
|
|
@@ -37,12 +39,12 @@ func (m *DbMeterCalcParam) GetList() ([]interface{}, error) {
|
|
|
|
|
|
func (m *DbMeterCalcParam) AddOrUpdate(v interface{}) error {
|
|
|
d := v.(*MeterCalcParam)
|
|
|
- ret, ok := m.Db.Query("SELECT id FROM MeterCalcParam WHERE id=?", d.Id)
|
|
|
+ ret, ok := m.Db.Query("SELECT id FROM t_meter_calc_param WHERE id=?", d.Id)
|
|
|
if ok || len(ret) > 0 {
|
|
|
- _, err := m.Db.Exec("UPDATE MeterCalcParam SET Time=?, SumPower=?, MaxPower=?, Count=?, Tps=?, Tqs=?, Fps=?, Fqs=?, Tpe=?, Tqe=?, Fpe=?, Fqe=? WHERE Id=?", d.Time, d.SumPower, d.MaxPower, d.Count, d.Tps, d.Tqs, d.Fps, d.Fqs, d.Tpe, d.Tqe, d.Fpe, d.Fqe, d.Id)
|
|
|
+ _, err := m.Db.Exec("UPDATE t_meter_calc_param SET Time=?, sum_power=?, max_power=?, count=?, tps=?, tqs=?, fps=?, fqs=?, tpe=?, tqe=?, fpe=?, fqe=? WHERE Id=?", d.Time, d.SumPower, d.MaxPower, d.Count, d.Tps, d.Tqs, d.Fps, d.Fqs, d.Tpe, d.Tqe, d.Fpe, d.Fqe, d.Id)
|
|
|
return err
|
|
|
} else {
|
|
|
- _, err := m.Db.Exec("INSERT INTO MeterCalcParam(Id, Time, SumPower, MaxPower, Count, Tps, Tqs, Fps, Fqs, Tpe, Tqe, Fpe, Fqe) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?)", d.Id, d.Time, d.SumPower, d.MaxPower, d.Count, d.Tps, d.Tqs, d.Fps, d.Fqs, d.Tpe, d.Tqe, d.Fpe, d.Fqe)
|
|
|
+ _, err := m.Db.Exec("INSERT INTO t_meter_calc_param(id, time, sum_power, max_power, count, tps, tqs, fps, fqs, tpe, tqe, fpe, fqe) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?)", d.Id, d.Time, d.SumPower, d.MaxPower, d.Count, d.Tps, d.Tqs, d.Fps, d.Fqs, d.Tpe, d.Tqe, d.Fpe, d.Fqe)
|
|
|
return err
|
|
|
}
|
|
|
}
|