forked from free-lancers/electricity_bill_calc_service
enhance(report):导出用户抄表模板完成,提取公共生成器类型。
This commit is contained in:
@@ -342,3 +342,20 @@ func (_ReportService) ProgressReportWillDilutedFee(report model.Report) (err err
|
||||
_, err = global.DBConn.ID(report.Id).Cols("step_state").Update(report)
|
||||
return
|
||||
}
|
||||
|
||||
func (_ReportService) RetreiveParkEndUserMeterType(reportId string) (int, error) {
|
||||
var types = make([]int, 0)
|
||||
err := global.DBConn.
|
||||
Table("park").Alias("p").
|
||||
Join("INNER", []string{"report", "r"}, "r.park_id=p.id").
|
||||
Where(builder.Eq{"r.id": reportId}).
|
||||
Select("p.meter_04kv_type").
|
||||
Find(&types)
|
||||
if err != nil {
|
||||
return -1, err
|
||||
}
|
||||
if len(types) == 0 {
|
||||
return -1, nil
|
||||
}
|
||||
return types[0], nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user