enhance(enduser):终端用户统计部分增加终端用户表计类型。
This commit is contained in:
parent
f4ee7cf8a4
commit
022788bb44
|
@ -118,6 +118,7 @@ type EndUserPeriodStat struct {
|
|||
Address string `json:"address"`
|
||||
MeterId string `bun:"meter_04kv_id" json:"meterId"`
|
||||
IsPublicMeter bool `bun:"public_meter" json:"isPublicMeter"`
|
||||
Kind int8 `bun:"-" json:"pvKind"`
|
||||
Overall decimal.NullDecimal `json:"overall"`
|
||||
Critical decimal.NullDecimal `json:"critical"`
|
||||
Peak decimal.NullDecimal `json:"peak"`
|
||||
|
|
|
@ -435,7 +435,7 @@ func (es _EndUserService) StatEndUserRecordInPeriod(requestUser, requestPark, st
|
|||
)
|
||||
meterArchives := make([]model.Meter04KV, 0)
|
||||
if len(meterIds.ToSlice()) > 0 {
|
||||
err = global.DB.NewSelect().Model(&meterArchives).
|
||||
err = global.DB.NewSelect().Model(&meterArchives).Relation("ParkDetail").
|
||||
Where("code in (?)", bun.In(meterIds.ToSlice())).
|
||||
Scan(ctx)
|
||||
if err != nil {
|
||||
|
@ -452,6 +452,7 @@ func (es _EndUserService) StatEndUserRecordInPeriod(requestUser, requestPark, st
|
|||
elem.Address = *archive.Address
|
||||
elem.CustomerName = *archive.CustomerName
|
||||
elem.IsPublicMeter = archive.IsPublicMeter
|
||||
elem.Kind = archive.ParkDetail.SubmeterType
|
||||
}
|
||||
if !elem.Overall.Decimal.IsZero() {
|
||||
elem.AdjustProportion = decimal.NewNullDecimal(
|
||||
|
|
Loading…
Reference in New Issue
Block a user