Loading...

社内システム開発日記:その74

前書き

お疲れ様です!
小手投げです。

最近腰が痛くて少し困っています。
机でうつぶせ寝が原因かとも思いましたが痛いのは右だけなので違う気が。
病院や整体に行くほどの痛みでもないのでもやもやします。

今回は日記です。

日記

プロジェクト情報、DBのデータを表示するのを忘れてた(定型文を表示してた)

開始終了年月と期間を加工してやる必要がある
構造体を使いまわすためにテンプレート側に関数を渡して加工
数字文字列から期間を出すのに数値型と日付型どちらを使うか
日付型だと差分が時間単位で、結局数値型を経由しなきゃっぽいので数値型で

DBからとったのをそのままテンプレートに出すと改行が表示されない
改行コードをbrタグに置換してやらねば
stringにHTMLは入らんよと。構造体を新造せな
開始終了年月と期間もプログラム側で加工

稼働状況を表示
とりあえず素直にエンジニア情報の一番下に足す

年月の表記が08月とかになってた
頭の0削除

エンジニア編集画面
表示はすんなり
稼働状況忘れてた

エンジニア情報(社員マスタ)テーブルは統括DBに紐づいてないからUpdateじゃなくて直接SQL書かな
更新時刻気にしなくていいからその点は楽

現状そうなってないけど、名前も変えられないとダメじゃないか?
姓が変わる可能性が
担々麺に相談、いったん保留

ブログの執筆公開

更新されない
社員IDだけフォームからとれていない
nameが違っていた

まだ直らない
カンマ忘れ
そもそもDB間違えてた

更新できた

エンジニア情報がない人のエンジニア詳細が表示できない
構造体で型がnilじゃないのに値がnilで引っかかっている

後書き

更新が絡んでくると少し手間がかかります。

nil許容カラムの問題はちょっと狭量なんじゃと思いますがこれも言語仕様なんですね。

ではまた次回。

情報戦略テクノロジー