package excel import ( excelModel "eta/eta_api/models/data_manage/excel" "eta/eta_api/models/data_manage/excel/request" "eta/eta_api/models/system" "eta/eta_api/utils" "fmt" ) // AddBalanceTableChart 添加平衡表图表 func AddBalanceTableChart(req request.AddBalanceTableChart, sysUser *system.Admin) (err error, errMsg string) { // 获取表格信息 excelInfo, err := excelModel.GetExcelInfoById(req.ExcelInfoId) if err != nil { err = fmt.Errorf("找不到该EXCEL!") errMsg = "找不到该EXCEL!err:" + err.Error() return } if excelInfo.Source != utils.BALANCE_TABLE { err = fmt.Errorf("EXCEL类型错误!") return } excelEdb := new(excelModel.ExcelChartEdb) excelEdb.EdbName = req.EdbName // todo 新增指标编码 excelEdb.EdbCode = "" excelEdb.ExcelInfoId = excelInfo.ExcelInfoId excelEdb.DateSequence = req.DateSequenceStr excelEdb.DataSequence = req.DataSequenceStr excelEdb.SysUserId = sysUser.AdminId excelEdb.SysUserRealName = sysUser.RealName // 如果是静态表,则直接使用前端传输的数据落到数据库里 if excelInfo.BalanceType == 0 { } else if excelInfo.BalanceType == 1 { // 如果是静态表,则直接使用前端传输的数据落到数据库里 } // 将平衡表图表添加到工作表中 // 新增指标数据 // 新增图表 return }