瀏覽代碼

完善eta_bridge中表名生成逻辑

为国能购销辅助决策系统和国能市场分析平台指定了特定的表名后缀,以优化数据存储结构。对于其他来源,暂时使用当前时间作为表名后缀,提高了表名生成逻辑的灵活性和可扩展性。
Roc 5 月之前
父節點
當前提交
d44e98c530
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      services/eta_bridge/gn.go

+ 5 - 0
services/eta_bridge/gn.go

@@ -616,8 +616,13 @@ func GetSource(sourceName string) (gnSourceName string, source int, err error) {
 	default:
 		if strings.Contains(sourceName, "国能购销辅助决策系统") {
 			gnSourceName = `国能购销辅助决策系统`
+			tableNameSuffix = "purchase_sales"
 		} else if strings.Contains(sourceName, "国能市场分析平台") {
 			gnSourceName = `国能市场分析平台`
+			tableNameSuffix = "market_analysis"
+		} else {
+			// TODO 自动生成表名(暂时以时间作为表名后缀,如果客户提前告知了,那么可以直接先建data表,以及edb_source表写入新的source)
+			tableNameSuffix = fmt.Sprint(time.Now().Format(utils.FormatDateTimeUnSpace))
 		}
 	}