diff --git a/pkg/common/msg.go b/pkg/common/msg.go index 96bc615..82532c2 100644 --- a/pkg/common/msg.go +++ b/pkg/common/msg.go @@ -98,6 +98,90 @@ var EnMessages = map[string]string{ "实名审核中": "Real-name verification is underway", "实名审核失败": "The real-name verification failed", "未知实名状态": "Unknown real-name status", + + // Bundle related messages + "创建增值套餐失败": "Failed to create value-added bundle", + "增值套餐列表查询失败": "Failed to query value-added bundle list", + "增值套餐详情查询失败": "Failed to query value-added bundle details", + "保存增值套餐失败": "Failed to save value-added bundle", + "套餐服务列表查询失败": "Failed to query bundle service list", + "套餐服务详情查询失败": "Failed to query bundle service details", + "套餐服务语言详情查询失败": "Failed to query bundle service language details", + "创建套餐失败": "Failed to create bundle", + "更新套餐失败": "Failed to update bundle", + "删除套餐失败": "Failed to delete bundle", + "套餐列表查询失败": "Failed to query bundle list", + "套餐详情查询失败": "Failed to query bundle details", + "更新套餐上下架失败": "Failed to update bundle shelf status", + "根据订单号查询增值套餐失败": "Failed to query value-added bundle by order number", + + // Order related messages + "缺少语言类型": "Missing language type", + "订单金额错误": "Invalid order amount", + "您还有未支付的订单,无法再次购买": "You have unpaid orders and cannot purchase again", + "套餐数量无效": "Invalid bundle quantity", + "当前套餐已过期": "Current bundle has expired", + "永久套餐无需购买": "Permanent bundle does not need to be purchased", + "导出订单信息失败": "Failed to export order information", + + // Balance related messages + "套餐扩展失败": "Bundle extension failed", + "套餐扩展记录列表查询失败": "Failed to query bundle extension record list", + "套餐余额列表查询失败": "Failed to query bundle balance list", + "套餐使用记录列表查询失败": "Failed to query bundle usage record list", + "套餐余额查询失败": "Failed to query bundle balance", + "待确认作品列表查询失败": "Failed to query pending confirmation works list", + "确认消耗余量失败": "Failed to confirm balance consumption", + "添加消耗余量失败": "Failed to add balance consumption", + "套餐激活失败": "Bundle activation failed", + "套餐余量导出失败": "Failed to export bundle balance", + "设置套餐余额布局失败": "Failed to set bundle balance layout", + "获取套餐余额布局失败": "Failed to get bundle balance layout", + "余量不足": "Insufficient balance", + + // Metrics related messages + "业务概览查询失败": "Failed to query business overview", + "运营数据查询失败": "Failed to query operating data", + "套餐购买数据导出失败": "Failed to export bundle purchase data", + "艺人账号数据导出失败": "Failed to export artist account data", + "视频上传数据导出失败": "Failed to export video upload data", + "服务使用明细数据导出失败": "Failed to export service usage detail data", + + // Work related messages + "更新作品状态失败": "Failed to update work status", + "获取作品详情失败": "Failed to get work details", + + // Website related messages + "创建官方信息失败": "Failed to create official information", + "更新官方信息失败": "Failed to update official information", + "更新官方信息状态失败": "Failed to update official information status", + "官方信息列表查询失败": "Failed to query official information list", + "官方信息详情查询失败": "Failed to query official information details", + "删除官方信息失败": "Failed to delete official information", + "数据信息为空": "Data information is empty", + "获取官方信息失败": "Failed to get official information", + "获取官方信息类型失败": "Failed to get official information types", + "官网官方信息列表查询失败": "Failed to query website official information list", + + // Governance related messages + "创建治理信息失败": "Failed to create governance information", + "删除治理信息失败": "Failed to delete governance information", + "治理信息列表查询失败": "Failed to query governance information list", + "编辑治理信息失败": "Failed to edit governance information", + "显示治理信息失败": "Failed to display governance information", + + // Press releases related messages + "创建新闻发布失败": "Failed to create press release", + "删除新闻发布失败": "Failed to delete press release", + "新闻发布列表查询失败": "Failed to query press release list", + "编辑新闻发布失败": "Failed to edit press release", + "显示新闻发布失败": "Failed to display press release", + "获取新闻发布失败": "Failed to get press release", + + // Other messages + "未知增值服务": "Unknown value-added service", + "套餐未绑定增值服务": "Bundle not bound to value-added service", + "网络错误": "Network error", } var DeDEMessages = map[string]string{ @@ -190,6 +274,90 @@ var DeDEMessages = map[string]string{ "实名审核中": "Contest läuft", "实名审核失败": "Die confirmation hat versagt", "未知实名状态": "Noch nicht registriert", + + // Bundle related messages + "创建增值套餐失败": "Fehler beim Erstellen des Mehrwert-Bundles", + "增值套餐列表查询失败": "Fehler beim Abfragen der Mehrwert-Bundle-Liste", + "增值套餐详情查询失败": "Fehler beim Abfragen der Mehrwert-Bundle-Details", + "保存增值套餐失败": "Fehler beim Speichern des Mehrwert-Bundles", + "套餐服务列表查询失败": "Fehler beim Abfragen der Bundle-Service-Liste", + "套餐服务详情查询失败": "Fehler beim Abfragen der Bundle-Service-Details", + "套餐服务语言详情查询失败": "Fehler beim Abfragen der Bundle-Service-Sprachdetails", + "创建套餐失败": "Fehler beim Erstellen des Bundles", + "更新套餐失败": "Fehler beim Aktualisieren des Bundles", + "删除套餐失败": "Fehler beim Löschen des Bundles", + "套餐列表查询失败": "Fehler beim Abfragen der Bundle-Liste", + "套餐详情查询失败": "Fehler beim Abfragen der Bundle-Details", + "更新套餐上下架失败": "Fehler beim Aktualisieren des Bundle-Regalstatus", + "根据订单号查询增值套餐失败": "Fehler beim Abfragen des Mehrwert-Bundles nach Bestellnummer", + + // Order related messages + "缺少语言类型": "Fehlender Sprachtyp", + "订单金额错误": "Ungültiger Bestellbetrag", + "您还有未支付的订单,无法再次购买": "Sie haben unbezahlte Bestellungen und können nicht erneut kaufen", + "套餐数量无效": "Ungültige Bundle-Menge", + "当前套餐已过期": "Aktuelles Bundle ist abgelaufen", + "永久套餐无需购买": "Permanentes Bundle muss nicht gekauft werden", + "导出订单信息失败": "Fehler beim Exportieren der Bestellinformationen", + + // Balance related messages + "套餐扩展失败": "Bundle-Erweiterung fehlgeschlagen", + "套餐扩展记录列表查询失败": "Fehler beim Abfragen der Bundle-Erweiterungsaufzeichnungsliste", + "套餐余额列表查询失败": "Fehler beim Abfragen der Bundle-Saldoliste", + "套餐使用记录列表查询失败": "Fehler beim Abfragen der Bundle-Nutzungsaufzeichnungsliste", + "套餐余额查询失败": "Fehler beim Abfragen des Bundle-Saldos", + "待确认作品列表查询失败": "Fehler beim Abfragen der Liste ausstehender Bestätigungswerke", + "确认消耗余量失败": "Fehler beim Bestätigen des Saldoverbrauchs", + "添加消耗余量失败": "Fehler beim Hinzufügen des Saldoverbrauchs", + "套餐激活失败": "Bundle-Aktivierung fehlgeschlagen", + "套餐余量导出失败": "Fehler beim Exportieren des Bundle-Saldos", + "设置套餐余额布局失败": "Fehler beim Festlegen des Bundle-Saldo-Layouts", + "获取套餐余额布局失败": "Fehler beim Abrufen des Bundle-Saldo-Layouts", + "余量不足": "Unzureichender Saldo", + + // Metrics related messages + "业务概览查询失败": "Fehler beim Abfragen der Geschäftsübersicht", + "运营数据查询失败": "Fehler beim Abfragen der Betriebsdaten", + "套餐购买数据导出失败": "Fehler beim Exportieren der Bundle-Kaufdaten", + "艺人账号数据导出失败": "Fehler beim Exportieren der Künstler-Kontodaten", + "视频上传数据导出失败": "Fehler beim Exportieren der Video-Upload-Daten", + "服务使用明细数据导出失败": "Fehler beim Exportieren der Service-Nutzungsdetaildaten", + + // Work related messages + "更新作品状态失败": "Fehler beim Aktualisieren des Werkstatus", + "获取作品详情失败": "Fehler beim Abrufen der Werkdetails", + + // Website related messages + "创建官方信息失败": "Fehler beim Erstellen offizieller Informationen", + "更新官方信息失败": "Fehler beim Aktualisieren offizieller Informationen", + "更新官方信息状态失败": "Fehler beim Aktualisieren des Status offizieller Informationen", + "官方信息列表查询失败": "Fehler beim Abfragen der Liste offizieller Informationen", + "官方信息详情查询失败": "Fehler beim Abfragen der Details offizieller Informationen", + "删除官方信息失败": "Fehler beim Löschen offizieller Informationen", + "数据信息为空": "Dateninformationen sind leer", + "获取官方信息失败": "Fehler beim Abrufen offizieller Informationen", + "获取官方信息类型失败": "Fehler beim Abrufen der Typen offizieller Informationen", + "官网官方信息列表查询失败": "Fehler beim Abfragen der Website-Liste offizieller Informationen", + + // Governance related messages + "创建治理信息失败": "Fehler beim Erstellen von Governance-Informationen", + "删除治理信息失败": "Fehler beim Löschen von Governance-Informationen", + "治理信息列表查询失败": "Fehler beim Abfragen der Governance-Informationsliste", + "编辑治理信息失败": "Fehler beim Bearbeiten von Governance-Informationen", + "显示治理信息失败": "Fehler beim Anzeigen von Governance-Informationen", + + // Press releases related messages + "创建新闻发布失败": "Fehler beim Erstellen einer Pressemitteilung", + "删除新闻发布失败": "Fehler beim Löschen einer Pressemitteilung", + "新闻发布列表查询失败": "Fehler beim Abfragen der Pressemitteilungsliste", + "编辑新闻发布失败": "Fehler beim Bearbeiten einer Pressemitteilung", + "显示新闻发布失败": "Fehler beim Anzeigen einer Pressemitteilung", + "获取新闻发布失败": "Fehler beim Abrufen einer Pressemitteilung", + + // Other messages + "未知增值服务": "Unbekannter Mehrwertdienst", + "套餐未绑定增值服务": "Bundle nicht an Mehrwertdienst gebunden", + "网络错误": "Netzwerkfehler", } var JaJPMessages = map[string]string{ @@ -283,6 +451,90 @@ var JaJPMessages = map[string]string{ "实名审核中": "実名審査中です", "实名审核失败": "実名検証失敗です", "未知实名状态": "未知の実名状態です", + + // Bundle related messages + "创建增值套餐失败": "付加価値バンドルの作成に失敗しました", + "增值套餐列表查询失败": "付加価値バンドルリストの検索に失敗しました", + "增值套餐详情查询失败": "付加価値バンドル詳細の検索に失敗しました", + "保存增值套餐失败": "付加価値バンドルの保存に失敗しました", + "套餐服务列表查询失败": "バンドルサービスリストの検索に失敗しました", + "套餐服务详情查询失败": "バンドルサービス詳細の検索に失敗しました", + "套餐服务语言详情查询失败": "バンドルサービス言語詳細の検索に失敗しました", + "创建套餐失败": "バンドルの作成に失敗しました", + "更新套餐失败": "バンドルの更新に失敗しました", + "删除套餐失败": "バンドルの削除に失敗しました", + "套餐列表查询失败": "バンドルリストの検索に失敗しました", + "套餐详情查询失败": "バンドル詳細の検索に失敗しました", + "更新套餐上下架失败": "バンドルの棚上げ状態の更新に失敗しました", + "根据订单号查询增值套餐失败": "注文番号による付加価値バンドルの検索に失敗しました", + + // Order related messages + "缺少语言类型": "言語タイプが不足しています", + "订单金额错误": "注文金額が無効です", + "您还有未支付的订单,无法再次购买": "未払いの注文があるため、再度購入できません", + "套餐数量无效": "バンドル数量が無効です", + "当前套餐已过期": "現在のバンドルは期限切れです", + "永久套餐无需购买": "永続バンドルは購入不要です", + "导出订单信息失败": "注文情報のエクスポートに失敗しました", + + // Balance related messages + "套餐扩展失败": "バンドル拡張に失敗しました", + "套餐扩展记录列表查询失败": "バンドル拡張記録リストの検索に失敗しました", + "套餐余额列表查询失败": "バンドル残高リストの検索に失敗しました", + "套餐使用记录列表查询失败": "バンドル使用記録リストの検索に失敗しました", + "套餐余额查询失败": "バンドル残高の検索に失敗しました", + "待确认作品列表查询失败": "確認待ち作品リストの検索に失敗しました", + "确认消耗余量失败": "残高消費の確認に失敗しました", + "添加消耗余量失败": "残高消費の追加に失敗しました", + "套餐激活失败": "バンドルのアクティベーションに失敗しました", + "套餐余量导出失败": "バンドル残高のエクスポートに失敗しました", + "设置套餐余额布局失败": "バンドル残高レイアウトの設定に失敗しました", + "获取套餐余额布局失败": "バンドル残高レイアウトの取得に失敗しました", + "余量不足": "残高不足です", + + // Metrics related messages + "业务概览查询失败": "ビジネス概要の検索に失敗しました", + "运营数据查询失败": "運営データの検索に失敗しました", + "套餐购买数据导出失败": "バンドル購入データのエクスポートに失敗しました", + "艺人账号数据导出失败": "アーティストアカウントデータのエクスポートに失敗しました", + "视频上传数据导出失败": "動画アップロードデータのエクスポートに失敗しました", + "服务使用明细数据导出失败": "サービス使用詳細データのエクスポートに失敗しました", + + // Work related messages + "更新作品状态失败": "作品ステータスの更新に失敗しました", + "获取作品详情失败": "作品詳細の取得に失敗しました", + + // Website related messages + "创建官方信息失败": "公式情報の作成に失敗しました", + "更新官方信息失败": "公式情報の更新に失敗しました", + "更新官方信息状态失败": "公式情報ステータスの更新に失敗しました", + "官方信息列表查询失败": "公式情報リストの検索に失敗しました", + "官方信息详情查询失败": "公式情報詳細の検索に失敗しました", + "删除官方信息失败": "公式情報の削除に失敗しました", + "数据信息为空": "データ情報が空です", + "获取官方信息失败": "公式情報の取得に失敗しました", + "获取官方信息类型失败": "公式情報タイプの取得に失敗しました", + "官网官方信息列表查询失败": "ウェブサイト公式情報リストの検索に失敗しました", + + // Governance related messages + "创建治理信息失败": "ガバナンス情報の作成に失敗しました", + "删除治理信息失败": "ガバナンス情報の削除に失敗しました", + "治理信息列表查询失败": "ガバナンス情報リストの検索に失敗しました", + "编辑治理信息失败": "ガバナンス情報の編集に失敗しました", + "显示治理信息失败": "ガバナンス情報の表示に失敗しました", + + // Press releases related messages + "创建新闻发布失败": "プレスリリースの作成に失敗しました", + "删除新闻发布失败": "プレスリリースの削除に失敗しました", + "新闻发布列表查询失败": "プレスリリースリストの検索に失敗しました", + "编辑新闻发布失败": "プレスリリースの編集に失敗しました", + "显示新闻发布失败": "プレスリリースの表示に失敗しました", + "获取新闻发布失败": "プレスリリースの取得に失敗しました", + + // Other messages + "未知增值服务": "未知の付加価値サービス", + "套餐未绑定增值服务": "バンドルが付加価値サービスにバインドされていません", + "网络错误": "ネットワークエラー", } var ZhTWMessages = map[string]string{ @@ -386,4 +638,88 @@ var ZhTWMessages = map[string]string{ "更新失败": "更新失敗", "删除失败": "刪除失敗", "更新状态失败": "更新狀態失敗", + + // Bundle related messages + "创建增值套餐失败": "創建增值套餐失敗", + "增值套餐列表查询失败": "增值套餐列表查詢失敗", + "增值套餐详情查询失败": "增值套餐詳情查詢失敗", + "保存增值套餐失败": "保存增值套餐失敗", + "套餐服务列表查询失败": "套餐服務列表查詢失敗", + "套餐服务详情查询失败": "套餐服務詳情查詢失敗", + "套餐服务语言详情查询失败": "套餐服務語言詳情查詢失敗", + "创建套餐失败": "創建套餐失敗", + "更新套餐失败": "更新套餐失敗", + "删除套餐失败": "刪除套餐失敗", + "套餐列表查询失败": "套餐列表查詢失敗", + "套餐详情查询失败": "套餐詳情查詢失敗", + "更新套餐上下架失败": "更新套餐上下架失敗", + "根据订单号查询增值套餐失败": "根據訂單號查詢增值套餐失敗", + + // Order related messages + "缺少语言类型": "缺少語言類型", + "订单金额错误": "訂單金額錯誤", + "您还有未支付的订单,无法再次购买": "您還有未支付的訂單,無法再次購買", + "套餐数量无效": "套餐數量無效", + "当前套餐已过期": "當前套餐已過期", + "永久套餐无需购买": "永久套餐無需購買", + "导出订单信息失败": "導出訂單信息失敗", + + // Balance related messages + "套餐扩展失败": "套餐擴展失敗", + "套餐扩展记录列表查询失败": "套餐擴展記錄列表查詢失敗", + "套餐余额列表查询失败": "套餐餘額列表查詢失敗", + "套餐使用记录列表查询失败": "套餐使用記錄列表查詢失敗", + "套餐余额查询失败": "套餐餘額查詢失敗", + "待确认作品列表查询失败": "待確認作品列表查詢失敗", + "确认消耗余量失败": "確認消耗餘量失敗", + "添加消耗余量失败": "添加消耗餘量失敗", + "套餐激活失败": "套餐激活失敗", + "套餐余量导出失败": "套餐餘量導出失敗", + "设置套餐余额布局失败": "設置套餐餘額佈局失敗", + "获取套餐余额布局失败": "獲取套餐餘額佈局失敗", + "余量不足": "餘量不足", + + // Metrics related messages + "业务概览查询失败": "業務概覽查詢失敗", + "运营数据查询失败": "運營數據查詢失敗", + "套餐购买数据导出失败": "套餐購買數據導出失敗", + "艺人账号数据导出失败": "藝人賬號數據導出失敗", + "视频上传数据导出失败": "視頻上傳數據導出失敗", + "服务使用明细数据导出失败": "服務使用明細數據導出失敗", + + // Work related messages + "更新作品状态失败": "更新作品狀態失敗", + "获取作品详情失败": "獲取作品詳情失敗", + + // Website related messages + "创建官方信息失败": "創建官方信息失敗", + "更新官方信息失败": "更新官方信息失敗", + "更新官方信息状态失败": "更新官方信息狀態失敗", + "官方信息列表查询失败": "官方信息列表查詢失敗", + "官方信息详情查询失败": "官方信息詳情查詢失敗", + "删除官方信息失败": "刪除官方信息失敗", + "数据信息为空": "數據信息為空", + "获取官方信息失败": "獲取官方信息失敗", + "获取官方信息类型失败": "獲取官方信息類型失敗", + "官网官方信息列表查询失败": "官網官方信息列表查詢失敗", + + // Governance related messages + "创建治理信息失败": "創建治理信息失敗", + "删除治理信息失败": "刪除治理信息失敗", + "治理信息列表查询失败": "治理信息列表查詢失敗", + "编辑治理信息失败": "編輯治理信息失敗", + "显示治理信息失败": "顯示治理信息失敗", + + // Press releases related messages + "创建新闻发布失败": "創建新聞發佈失敗", + "删除新闻发布失败": "刪除新聞發佈失敗", + "新闻发布列表查询失败": "新聞發佈列表查詢失敗", + "编辑新闻发布失败": "編輯新聞發佈失敗", + "显示新闻发布失败": "顯示新聞發佈失敗", + "获取新闻发布失败": "獲取新聞發佈失敗", + + // Other messages + "未知增值服务": "未知增值服務", + "套餐未绑定增值服务": "套餐未綁定增值服務", + "网络错误": "網絡錯誤", } diff --git a/pkg/service/bundle/common/msg.go b/pkg/service/bundle/common/msg.go index 77466c3..021275f 100644 --- a/pkg/service/bundle/common/msg.go +++ b/pkg/service/bundle/common/msg.go @@ -103,31 +103,29 @@ const ( BalanceMetricsExportFailed = "服务使用明细数据导出失败" ) -/*var EnMessages = map[string]string{ - "创建套餐信息失败": "Failed to create bundle information", - "创建套餐信息成功": "Successfully created bundle information", - "更新套餐信息失败": "Failed to update bundle information", - "更新套餐信息成功": "Successfully updated bundle information", - "删除套餐信息失败": "Failed to delete bundle information", - "删除套餐信息成功": "Successfully deleted bundle information", - "获取套餐列表失败": "Failed to get bundle list", - "获取套餐信息失败": "Failed to get bundle information", - "创建订单信息失败": "Failed to create order information", - "创建订单信息成功": "Successfully created order information", - "更新订单信息失败": "Failed to update order information", - "更新订单信息成功": "Successfully updated order information", - "获取订单信息失败": "Failed to get order information", - "获取订单列表失败": "Failed to get order list", - "缺少套餐UUID": "Missing bundle UUID", - "缺少客户签名信息": "Missing customer signature", - "插入签名失败": "Failed to insert signature", - "缺少订单号": "Missing order number", - "缺少订单信息": "Missing order information", - "非当前用户订单信息不可操作": "Cannot operate on order information of other users", - "订单已支付": "Order has been paid", - "您已购买过套餐,无法再次购买": "You have already purchased this bundle and cannot purchase again", - "查询支付信息失败": "Failed to query payment information", - "下载文件失败": "Failed to download file", - "上传文件失败": "Failed to upload file", - "时间格式错误": "Invalid time format", -}*/ +//官网 +const ( + CreateSecFilingFailed = "创建官方信息失败" + UpdateSecFilingFailed = "更新官方信息失败" + UpdateSecFilingStatusFailed = "更新官方信息状态失败" + ListSecFilingFailed = "官方信息列表查询失败" + DetailSecFilingFailed = "官方信息详情查询失败" + DeleteSecFilingFailed = "删除官方信息失败" + FilingDateIsEmpty = "数据信息为空" + GetSecFilingsFailed = "获取官方信息失败" + GetFormListFailed = "获取官方信息类型失败" + WebListSecFilingFailed = "官网官方信息列表查询失败" + + CreateGovernanceFailed = "创建治理信息失败" + DeleteGovernanceFailed = "删除治理信息失败" + ListGovernanceFailed = "治理信息列表查询失败" + EditGovernanceFailed = "编辑治理信息失败" + DisplayGovernanceFailed = "显示治理信息失败" + + CreatePressReleasesFailed = "创建新闻发布失败" + DeletePressReleasesFailed = "删除新闻发布失败" + ListPressReleasesFailed = "新闻发布列表查询失败" + EditPressReleasesFailed = "编辑新闻发布失败" + DisplayPressReleasesFailed = "显示新闻发布失败" + GetPressReleasesFailed = "获取新闻发布失败" +) diff --git a/pkg/service/governance/governance.go b/pkg/service/governance/governance.go index c9976c8..b141b41 100644 --- a/pkg/service/governance/governance.go +++ b/pkg/service/governance/governance.go @@ -1,11 +1,14 @@ package governance import ( + "errors" + "github.com/gin-gonic/gin" "fonchain-fiee/api/governance" "fonchain-fiee/pkg/model/login" "fonchain-fiee/pkg/service" + "fonchain-fiee/pkg/service/bundle/common" ) func Create(ctx *gin.Context) { @@ -23,7 +26,7 @@ func Create(ctx *gin.Context) { req.OperatorId = int32(user.ID) resp, err := service.GovernanceProvider.Create(ctx, &req) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.CreateGovernanceFailed)) return } service.Success(ctx, resp) @@ -37,7 +40,7 @@ func Delete(ctx *gin.Context) { } resp, err := service.GovernanceProvider.Delete(ctx, &req) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.DeleteGovernanceFailed)) return } service.Success(ctx, resp) @@ -46,7 +49,7 @@ func Delete(ctx *gin.Context) { func Display(ctx *gin.Context) { resp, err := service.GovernanceProvider.Display(ctx, &governance.DisplayReq{}) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.DisplayGovernanceFailed)) return } service.Success(ctx, resp) @@ -60,7 +63,7 @@ func List(ctx *gin.Context) { } resp, err := service.GovernanceProvider.List(ctx, &req) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.ListGovernanceFailed)) return } service.Success(ctx, resp) @@ -77,7 +80,7 @@ func Edit(ctx *gin.Context) { req.OperatorId = int32(user.ID) resp, err := service.GovernanceProvider.Edit(ctx, &req) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.EditGovernanceFailed)) return } service.Success(ctx, resp) diff --git a/pkg/service/pressreleases/pressreleases.go b/pkg/service/pressreleases/pressreleases.go index 3081342..12ba105 100644 --- a/pkg/service/pressreleases/pressreleases.go +++ b/pkg/service/pressreleases/pressreleases.go @@ -1,6 +1,7 @@ package pressreleases import ( + "errors" "strconv" "github.com/gin-gonic/gin" @@ -8,6 +9,7 @@ import ( "fonchain-fiee/api/pressreleases" "fonchain-fiee/pkg/model/login" "fonchain-fiee/pkg/service" + "fonchain-fiee/pkg/service/bundle/common" ) func Create(ctx *gin.Context) { @@ -21,7 +23,7 @@ func Create(ctx *gin.Context) { req.OperatorId = int32(user.ID) resp, err := service.PressReleasesProvider.Create(ctx, &req) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.CreatePressReleasesFailed)) return } service.Success(ctx, resp) @@ -35,7 +37,7 @@ func Delete(ctx *gin.Context) { } resp, err := service.PressReleasesProvider.Delete(ctx, &req) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.DisplayPressReleasesFailed)) return } service.Success(ctx, resp) @@ -49,7 +51,7 @@ func Display(ctx *gin.Context) { } resp, err := service.PressReleasesProvider.Display(ctx, &req) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.ListPressReleasesFailed)) return } service.Success(ctx, resp) @@ -63,7 +65,7 @@ func List(ctx *gin.Context) { } resp, err := service.PressReleasesProvider.List(ctx, &req) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.EditPressReleasesFailed)) return } service.Success(ctx, resp) @@ -80,7 +82,7 @@ func Edit(ctx *gin.Context) { req.OperatorId = int32(user.ID) resp, err := service.PressReleasesProvider.Edit(ctx, &req) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.EditPressReleasesFailed)) return } service.Success(ctx, resp) @@ -96,7 +98,7 @@ func Get(ctx *gin.Context) { Id: int64(id), }) if err != nil { - service.Error(ctx, err) + service.Error(ctx, errors.New(common.GetPressReleasesFailed)) return } service.Success(ctx, resp) diff --git a/pkg/service/secfilings/secfilings.go b/pkg/service/secfilings/secfilings.go index c1eebf8..e5e277d 100644 --- a/pkg/service/secfilings/secfilings.go +++ b/pkg/service/secfilings/secfilings.go @@ -7,6 +7,7 @@ import ( "fonchain-fiee/api/secFilings" "fonchain-fiee/pkg/model/login" "fonchain-fiee/pkg/service" + "fonchain-fiee/pkg/service/bundle/common" "net/http" "net/url" "strconv" @@ -26,7 +27,7 @@ func CreateSecFiling(c *gin.Context) { req.OperatorId = int32(userInfo.ID) res, err := service.SecFilingProvider.CreateSecFiling(c, &req) if err != nil { - service.Error(c, err) + service.Error(c, errors.New(common.CreateSecFilingFailed)) return } service.Success(c, res) @@ -42,7 +43,7 @@ func UpdateSecFiling(c *gin.Context) { req.OperatorId = int32(userInfo.ID) res, err := service.SecFilingProvider.UpdateSecFiling(c, &req) if err != nil { - service.Error(c, err) + service.Error(c, errors.New(common.UpdateSecFilingFailed)) return } service.Success(c, res) @@ -58,7 +59,7 @@ func UpdateSecFilingStatus(c *gin.Context) { req.OperatorId = int32(userInfo.ID) res, err := service.SecFilingProvider.UpdateSecFilingStatus(c, &req) if err != nil { - service.Error(c, err) + service.Error(c, errors.New(common.UpdateSecFilingStatusFailed)) return } service.Success(c, res) @@ -71,7 +72,7 @@ func ListSecFiling(c *gin.Context) { } res, err := service.SecFilingProvider.ListSecFiling(c, &req) if err != nil { - service.Error(c, err) + service.Error(c, errors.New(common.ListSecFilingFailed)) return } service.Success(c, res) @@ -84,7 +85,7 @@ func DetailSecFiling(c *gin.Context) { } res, err := service.SecFilingProvider.DetailSecFiling(c, &req) if err != nil { - service.Error(c, err) + service.Error(c, errors.New(common.DetailSecFilingFailed)) return } service.Success(c, res) @@ -100,7 +101,7 @@ func DeleteSecFiling(c *gin.Context) { req.OperatorId = int32(userInfo.ID) res, err := service.SecFilingProvider.DeleteSecFiling(c, &req) if err != nil { - service.Error(c, err) + service.Error(c, errors.New(common.DeleteSecFilingFailed)) return } service.Success(c, res) @@ -143,7 +144,7 @@ func GetSecFilings(c *gin.Context) { return } if req.FilingDate == "" { - service.Error(c, errors.New("filing_date is empty")) + service.Error(c, errors.New(common.FilingDateIsEmpty)) return } fmt.Println(req.FilingDate) @@ -169,12 +170,12 @@ func GetSecFilings(c *gin.Context) { fullURL := fmt.Sprintf("%s?%s", baseURL, params.Encode()) resp, err := http.Get(fullURL) if err != nil { - service.Error(c, err) + service.Error(c, errors.New(common.GetSecFilingsFailed)) return } defer resp.Body.Close() if resp.StatusCode != http.StatusOK { - service.Error(c, fmt.Errorf("http status code is not 200")) + service.Error(c, errors.New(common.GetSecFilingsFailed)) return } var result []GetSecFilingsData @@ -216,7 +217,7 @@ func GetFormList(c *gin.Context) { } res, err := service.SecFilingProvider.ListFormType(c, &req) if err != nil { - service.Error(c, err) + service.Error(c, errors.New(common.GetFormListFailed)) return } service.Success(c, res) @@ -229,7 +230,7 @@ func WebListSecFiling(c *gin.Context) { } res, err := service.SecFilingProvider.WebListSecFiling(c, &req) if err != nil { - service.Error(c, err) + service.Error(c, errors.New(common.WebListSecFilingFailed)) return } service.Success(c, res)