長い ID を org-id の精密損失を停止する文字列としてシリアライズ
Org ids は、JS を上回る CockroachDB Unique rowid() の値です。 MAX SAFE INTEGER は、 BillingService は、JSON としてシリアル化 数字なので、kamo-internal's JSON.parse をサイレントに丸めます。例えば、 11887566...
メートルの提出のための esign リポジトリを登録します
EsignMeterSubmissionService は EsignUsageRecordRepository が必要ですが、 @EnableJpaRepositoriesはcom.kamo.z.shared.esign.reposをスキャンしませんでしたので、コンテキスト 起動に失敗しました。 パッケージを追加(@...
メーターをメーターで計ったアドオン価格を請求
ストライプ (>= 2025-03-31.basil) は、レガシーな使用法 type+aggregate usage を拒否します。 メーターモデル('メーター価格がm'で返さなければならない)ので、USAGE BASEDアドオン 価格が作成に失敗しました — 使用ベースの課金を解除します (例: Sign.pink...
@JsonProperty を is*-prefixed boolean DTO フィールドに追加
Lombok は isXxx() を生成します。 isXxx() は boolean フィールドの isXxx() を生成します。 ジャクソンは「is」のリーディングをイジェッタから取り除き、それらをシリアライズします 'xxx' ではなく 'isXxx' なので、'accountManager' になった JSON ...
Orgリストにサブスクリプションターゲットアカウントを含める
listForOrg では、サブスクリプションがターゲットとなるアカウントも返します。 リクエスト org — 直接所有するアカウントだけではありません。 マルチオーガニゼーション ペイメントアカウントは、カモCRMのトップレベルのorgに住んでいます サブスクリプション対象サブオーガナイザー。このカモクラブのオーガナ...
メニュー プリミティブゲッター
isOrganizationOwner はチームメンバーのプリミティブブールなので、Lombok- 生成されたアクセサは isOrganizationOwner() ではなく getIsOrganizationOwner() です。 BillingGroupMemberService と LicenseService ...
GET /subscriptions/current での取引サブスクリプションを公開
Stripe ミラー行が存在しない場合、org アクティブ コマースの解決 サブスクリプション記録(例えば、COMPの付与)、支払方法および プランの特徴 Fix 無料のプランでアプリの設定をgating.
Resolve 23 compilation errors from controller-service signature mismatches
Controllers were built by a separate agent from services, causing method name and parameter type mismatches. Fixed all controllers to match actual service signa...
Kamo-shared-libraryバージョンを1.0.0から1.1.0に更新
共有ライブラリは 1.1.0 ではなく 1.0.0 として公開されます。 これは原因だった Maven は "artifact not found" で失敗する Docker ビルド 依存関係を解決しません.
ローカルリポジトリから共有ライブラリを解決するために、-U フラグを追加
依存性:go-offline ステップは、最初にMaven Centralを試してみました。 kamo-shared-library (ローカルのみ) のキャッシュされた失敗、およびそれ その後のパッケージステップを毒しました。 -U 力 Maven を追加 ローカル1を含むすべてのリポジトリを再確認してください.
