forked from free-lancers/electricity_bill_calc_service
		
	fix(park): 修复创建报表中核定线损未显示问题
This commit is contained in:
		| @@ -32,7 +32,7 @@ type Park struct { | |||||||
| 	CreatedAt              time.Time           `json:"createdAt"` | 	CreatedAt              time.Time           `json:"createdAt"` | ||||||
| 	LastModifiedAt         time.Time           `json:"lastModifiedAt"` | 	LastModifiedAt         time.Time           `json:"lastModifiedAt"` | ||||||
| 	DeletedAt              *time.Time          `json:"deletedAt"` | 	DeletedAt              *time.Time          `json:"deletedAt"` | ||||||
| 	NormAuthorizedLossRate float64             `json:"norm_authorized_loss_rate"` | 	NormAuthorizedLossRate float64             `json:"normAuthorizedLoss"db:"norm_authorized_loss_rate"` | ||||||
| } | } | ||||||
|  |  | ||||||
| type ParkPeriodStatistics struct { | type ParkPeriodStatistics struct { | ||||||
|   | |||||||
| @@ -357,7 +357,6 @@ func (cr _CalculateRepository) SaveReportPublics(tx pgx.Tx, ctx context.Context, | |||||||
| 		}) | 		}) | ||||||
| 		// 执行插入语句 | 		// 执行插入语句 | ||||||
| 		inserSql, insertArgs, _ := insertExpr.ToSQL() | 		inserSql, insertArgs, _ := insertExpr.ToSQL() | ||||||
| 		fmt.Println(inserSql) |  | ||||||
| 		_, err := tx.Exec(ctx, inserSql, insertArgs...) | 		_, err := tx.Exec(ctx, inserSql, insertArgs...) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
| 			_ = tx.Rollback(ctx) | 			_ = tx.Rollback(ctx) | ||||||
|   | |||||||
| @@ -38,7 +38,7 @@ func (pr _ParkRepository) ListAllParks(uid string) ([]*model.Park, error) { | |||||||
| 			"id", "user_id", "name", "area", "tenement_quantity", "capacity", "category", | 			"id", "user_id", "name", "area", "tenement_quantity", "capacity", "category", | ||||||
| 			"meter_04kv_type", "region", "address", "contact", "phone", "enabled", "price_policy", "tax_rate", | 			"meter_04kv_type", "region", "address", "contact", "phone", "enabled", "price_policy", "tax_rate", | ||||||
| 			"basic_pooled", "adjust_pooled", "loss_pooled", "public_pooled", "created_at", "last_modified_at", | 			"basic_pooled", "adjust_pooled", "loss_pooled", "public_pooled", "created_at", "last_modified_at", | ||||||
| 			"deleted_at", | 			"deleted_at","norm_authorized_loss_rate", | ||||||
| 		). | 		). | ||||||
| 		Where( | 		Where( | ||||||
| 			goqu.I("user_id").Eq(uid), | 			goqu.I("user_id").Eq(uid), | ||||||
|   | |||||||
| @@ -302,11 +302,6 @@ func TenementChargeCalculate(tenements []calculate.PrimaryTenementStatistics, | |||||||
| 				relatedMeters = append(relatedMeters, meter) | 				relatedMeters = append(relatedMeters, meter) | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 		fmt.Println("---", relatedMeters[0].Valley) |  | ||||||
| 		fmt.Println("---", relatedMeters[0].Flat) |  | ||||||
| 		fmt.Println("---", relatedMeters[0].Peak) |  | ||||||
| 		fmt.Println("---", relatedMeters[0].Overall) |  | ||||||
| 		fmt.Println("---", relatedMeters[0].Critical) |  | ||||||
| 		// 计算商户的合计电费信息 | 		// 计算商户的合计电费信息 | ||||||
| 		var overall model.ConsumptionUnit | 		var overall model.ConsumptionUnit | ||||||
| 		var critical model.ConsumptionUnit | 		var critical model.ConsumptionUnit | ||||||
| @@ -488,7 +483,6 @@ func TenementChargeCalculate(tenements []calculate.PrimaryTenementStatistics, | |||||||
| 				Submeters: nil, | 				Submeters: nil, | ||||||
| 				Poolings:  nil, | 				Poolings:  nil, | ||||||
| 			} | 			} | ||||||
| 			fmt.Println("=====", tenementCharge) |  | ||||||
| 			tc = append(tc, tenementCharge) | 			tc = append(tc, tenementCharge) | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|   | |||||||
| @@ -20,6 +20,7 @@ func MainCalculateProcess(rid string) error { | |||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	fmt.Println(report, reportSummary) | ||||||
| 	summary := calculate.FromReportSummary(reportSummary, report) | 	summary := calculate.FromReportSummary(reportSummary, report) | ||||||
|  |  | ||||||
| 	periodStart := report.Period.SafeLower() | 	periodStart := report.Period.SafeLower() | ||||||
| @@ -85,7 +86,7 @@ func MainCalculateProcess(rid string) error { | |||||||
| 		fmt.Println("11", err) | 		fmt.Println("11", err) | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	fmt.Println("计算数据读取完成") | 	fmt.Println("计算数据读取完成=======================================================================================================================================================================================") | ||||||
| 	// 收集目前所有已经处理的表计,统一对其进行摊薄计算。 | 	// 收集目前所有已经处理的表计,统一对其进行摊薄计算。 | ||||||
| 	meters, err := CollectMeters(tenementReports, poolingMetersReports, parkMetersReports) | 	meters, err := CollectMeters(tenementReports, poolingMetersReports, parkMetersReports) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user