Преглед на файлове

removed float from product price

EduLascala преди 5 месеца
родител
ревизия
5f6f38c345
променени са 2 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 2 2
      controllers/ProductController.php
  2. 1 1
      migrations/migrations_v1.sql

+ 2 - 2
controllers/ProductController.php

@@ -36,7 +36,7 @@ class ProductController
             if (isset($body['product_name'], $body['product_price'], $body['category_id'])) {
                 $created = $this->model->createProduct(
                     $body['product_name'],
-                    (float)$body['product_price'],
+                    $body['product_price'],
                     (int)$body['category_id'],
                     $companyId
                 );
@@ -53,7 +53,7 @@ class ProductController
             if (isset($body['update_product_id'])) {
                 $productId = (int)$body['update_product_id'];
                 $productName = $body['product_name'] ?? null;
-                $productPrice = isset($body['product_price']) ? (float)$body['product_price'] : null;
+                $productPrice = $body['product_price'] ?? null;
 
                 if ($productName === null && $productPrice === null) {
                     return ResponseLib::sendFail("Missing product_name or product_price for update", [], "E_VALIDATE")->withStatus(400);

+ 1 - 1
migrations/migrations_v1.sql

@@ -54,7 +54,7 @@ CREATE TABLE "product" (
     "company_id" INTEGER NOT NULL,
     "category_id" INTEGER NOT NULL,
     "product_name" TEXT NOT NULL,
-    "product_price" REAL NOT NULL,
+    "product_price" TEXT NOT NULL,
     "product_flag" TEXT NOT NULL,    
     FOREIGN KEY ("category_id") REFERENCES "category" ("category_id"),
     FOREIGN KEY ("company_id") REFERENCES "company" ("company_id")