Open Ta9m1-N opened 8 months ago
今後の税率変更などに対応するため、税額の種類などをデータベース化し、CRUD処理のできるページを作成する。
docsを作成して要件をまとめてからDBを作成し、MVCを作成する。 追加で必要な修正内容:TaxTypeを使用していた既存クラスにTaxクラスを適用させる 追加で修正が必要な理由:税率変更の際に既存のシステムに反映されなくなるため
[x] docs作成
[x] DB作成
[x] TaxController作成
[x] TaxService作成
[x] TaxRepository作成
[x] Tax作成
[x] 既存クラスにTaxクラス適用
[x] View(HTML,JS)作成
TaxTypeの内容をもとにdocsを作成、それをもとにDBにテーブルを追加。 不具合報告書のNo.28再現手順に記載されたタスクをもとに大まかなタスクリストを作成し、適宜タスクリストに詳細タスクを追加しながら実装を進めた。
なし。
/ordersにアクセスした際にエラーが発生するようになったので修正。 原因はDBのorder-productsテーブルtax_roundingカラムの型が文字型であったため。プロジェクト全体で端数処理は数値で表現するよう修正したためDB上のroundという文字が参照できずエラーが発生した。
tax_roundingカラムの型を数値型に変更。既存データは対応する端数処理の対応値に変更。
概要
今後の税率変更などに対応するため、税額の種類などをデータベース化し、CRUD処理のできるページを作成する。
修正方針
docsを作成して要件をまとめてからDBを作成し、MVCを作成する。 追加で必要な修正内容:TaxTypeを使用していた既存クラスにTaxクラスを適用させる 追加で修正が必要な理由:税率変更の際に既存のシステムに反映されなくなるため
タスクリスト
[x] docs作成
[x] DB作成
[x] TaxController作成
[x] TaxService作成
[x] TaxRepository作成
[x] Tax作成
[x] 既存クラスにTaxクラス適用
[x] View(HTML,JS)作成
Issue 情報更新
回答までのアプローチ
TaxTypeの内容をもとにdocsを作成、それをもとにDBにテーブルを追加。 不具合報告書のNo.28再現手順に記載されたタスクをもとに大まかなタスクリストを作成し、適宜タスクリストに詳細タスクを追加しながら実装を進めた。
プロンプト履歴
なし。
追加修正
/ordersにアクセスした際にエラーが発生するようになったので修正。 原因はDBのorder-productsテーブルtax_roundingカラムの型が文字型であったため。プロジェクト全体で端数処理は数値で表現するよう修正したためDB上のroundという文字が参照できずエラーが発生した。
修正内容
tax_roundingカラムの型を数値型に変更。既存データは対応する端数処理の対応値に変更。