diff --git a/src/server/game_util/feishu.go b/src/server/game_util/feishu.go index 45922c34..9fac5655 100644 --- a/src/server/game_util/feishu.go +++ b/src/server/game_util/feishu.go @@ -64,11 +64,11 @@ func SendFeishuOrder(PlayerId int, OrderId string, Price float64, ProductName st payload := map[string]interface{}{ "UID": PlayerId, "OrderId": OrderId, - "Product": String(Price), + "Product": fmt.Sprintf("%.2f", Price), "ProductName": ProductName, "EventRecovery": time.Unix(PayTime, 0).Format("2006-01-02 15:04:05"), "EventAge": time.Unix(VerityTime, 0).Format("2006-01-02 15:04:05"), - "TotalCharge": String(Charge), + "TotalCharge": fmt.Sprintf("%.2f", Charge), } payloadBytes, err := json.Marshal(payload)