|
@@ -1839,7 +1839,7 @@ func (c *ExcelInfoController) GetFirstEdbData() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- dataList, err := excel2.GetFirstEdbDataList(edbInfo, num, []string{})
|
|
|
|
|
|
+ dataList, err := excel2.GetFirstEdbDataList(edbInfo, num, []string{}, -1)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
@@ -1868,6 +1868,7 @@ func (c *ExcelInfoController) GetFirstEdbData() {
|
|
br.Data = response.TableDataItem{
|
|
br.Data = response.TableDataItem{
|
|
EdbInfoId: edbInfoId,
|
|
EdbInfoId: edbInfoId,
|
|
Data: dataList,
|
|
Data: dataList,
|
|
|
|
+ Decimal: -1,
|
|
ExcelSource: excelSource,
|
|
ExcelSource: excelSource,
|
|
ExcelSourceEn: excelSourceEn,
|
|
ExcelSourceEn: excelSourceEn,
|
|
}
|
|
}
|
|
@@ -1918,7 +1919,7 @@ func (c *ExcelInfoController) GetOtherEdbData() {
|
|
br.ErrMsg = fmt.Sprint("获取指标信息失败,Err:", err.Error())
|
|
br.ErrMsg = fmt.Sprint("获取指标信息失败,Err:", err.Error())
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- dataList, err := excel2.GetOtherEdbDataList(edbInfo, req.DateList)
|
|
|
|
|
|
+ dataList, err := excel2.GetOtherEdbDataListFollowDate(edbInfo, req.DateList, req.DateDecimal)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
@@ -1947,6 +1948,7 @@ func (c *ExcelInfoController) GetOtherEdbData() {
|
|
br.Data = response.TableDataItem{
|
|
br.Data = response.TableDataItem{
|
|
EdbInfoId: req.EdbInfoId,
|
|
EdbInfoId: req.EdbInfoId,
|
|
Data: dataList,
|
|
Data: dataList,
|
|
|
|
+ Decimal: -1,
|
|
ExcelSource: excelSource,
|
|
ExcelSource: excelSource,
|
|
ExcelSourceEn: excelSourceEn,
|
|
ExcelSourceEn: excelSourceEn,
|
|
}
|
|
}
|
|
@@ -2008,7 +2010,7 @@ func (c *ExcelInfoController) GetBatchEdbData() {
|
|
req.Num = len(firstDataList)
|
|
req.Num = len(firstDataList)
|
|
}
|
|
}
|
|
if i == 0 {
|
|
if i == 0 {
|
|
- dataList, err := excel2.GetFirstEdbDataList(edbInfo, req.Num, firstDataList)
|
|
|
|
|
|
+ dataList, err := excel2.GetFirstEdbDataList(edbInfo, req.Num, firstDataList, req.Decimal[i])
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
@@ -2021,7 +2023,7 @@ func (c *ExcelInfoController) GetBatchEdbData() {
|
|
dataList[i], dataList[j] = dataList[j], dataList[i]
|
|
dataList[i], dataList[j] = dataList[j], dataList[i]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- dataList = excel2.PadFirstEdbDataList(dataList, req.DateList, req.SortType)
|
|
|
|
|
|
+ dataList = excel2.PadFirstEdbDataList(dataList, req.DateList, req.SortType, req.Decimal[i])
|
|
|
|
|
|
sourceNameList, sourceNameEnList, err := excel2.GetEdbSourceByEdbInfoIdList([]int{v})
|
|
sourceNameList, sourceNameEnList, err := excel2.GetEdbSourceByEdbInfoIdList([]int{v})
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -2034,6 +2036,7 @@ func (c *ExcelInfoController) GetBatchEdbData() {
|
|
tableList = append(tableList, &response.TableDataItem{
|
|
tableList = append(tableList, &response.TableDataItem{
|
|
EdbInfoId: v,
|
|
EdbInfoId: v,
|
|
Data: dataList,
|
|
Data: dataList,
|
|
|
|
+ Decimal: req.Decimal[i],
|
|
ExcelSource: excelSource,
|
|
ExcelSource: excelSource,
|
|
ExcelSourceEn: excelSourceEn,
|
|
ExcelSourceEn: excelSourceEn,
|
|
})
|
|
})
|
|
@@ -2045,7 +2048,7 @@ func (c *ExcelInfoController) GetBatchEdbData() {
|
|
firstDataList = tmpDataList
|
|
firstDataList = tmpDataList
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- dataList, err := excel2.GetOtherEdbDataList(edbInfo, firstDataList)
|
|
|
|
|
|
+ dataList, err := excel2.GetOtherEdbDataList(edbInfo, firstDataList, req.Decimal[i])
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
@@ -2069,6 +2072,7 @@ func (c *ExcelInfoController) GetBatchEdbData() {
|
|
excelSourceEn := strings.Join(sourceNameEnList, ",")
|
|
excelSourceEn := strings.Join(sourceNameEnList, ",")
|
|
tableList = append(tableList, &response.TableDataItem{
|
|
tableList = append(tableList, &response.TableDataItem{
|
|
EdbInfoId: v,
|
|
EdbInfoId: v,
|
|
|
|
+ Decimal: req.Decimal[i],
|
|
Data: dataList,
|
|
Data: dataList,
|
|
ExcelSource: excelSource,
|
|
ExcelSource: excelSource,
|
|
ExcelSourceEn: excelSourceEn,
|
|
ExcelSourceEn: excelSourceEn,
|
|
@@ -2225,7 +2229,7 @@ func (c *ExcelInfoController) GetFutureDateData() {
|
|
for i := lenDate - 1; i >= 0; i-- {
|
|
for i := lenDate - 1; i >= 0; i-- {
|
|
dateStrList = append(dateStrList, dateList[i].Format(utils.FormatDate))
|
|
dateStrList = append(dateStrList, dateList[i].Format(utils.FormatDate))
|
|
}
|
|
}
|
|
- for _, v := range req.EdbInfoIdList {
|
|
|
|
|
|
+ for j, v := range req.EdbInfoIdList {
|
|
tmpEdbInfo, ok := edbInfoMap[v]
|
|
tmpEdbInfo, ok := edbInfoMap[v]
|
|
if !ok {
|
|
if !ok {
|
|
br.Msg = "获取指标信息失败"
|
|
br.Msg = "获取指标信息失败"
|
|
@@ -2233,7 +2237,7 @@ func (c *ExcelInfoController) GetFutureDateData() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- dataList, err := excel2.GetOtherEdbDataList(tmpEdbInfo, dateStrList)
|
|
|
|
|
|
+ dataList, err := excel2.GetOtherEdbDataList(tmpEdbInfo, dateStrList, req.Decimal[j])
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
@@ -2241,6 +2245,7 @@ func (c *ExcelInfoController) GetFutureDateData() {
|
|
}
|
|
}
|
|
result = append(result, response.TableDataItem{
|
|
result = append(result, response.TableDataItem{
|
|
EdbInfoId: v,
|
|
EdbInfoId: v,
|
|
|
|
+ Decimal: req.Decimal[j],
|
|
Data: dataList,
|
|
Data: dataList,
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -2316,7 +2321,7 @@ func (c *ExcelInfoController) GetHistoryDateData() {
|
|
br.ErrMsg = "获取指标信息失败,err:" + err.Error()
|
|
br.ErrMsg = "获取指标信息失败,err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- firstDataList, err := excel2.GetFirstHistoryEdbDataList(tmpEdbInfo, req.Num, req.EndDate)
|
|
|
|
|
|
+ firstDataList, err := excel2.GetFirstHistoryEdbDataList(tmpEdbInfo, req.Num, req.EndDate, req.Decimal[0])
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
@@ -2325,6 +2330,7 @@ func (c *ExcelInfoController) GetHistoryDateData() {
|
|
|
|
|
|
result = append(result, response.TableDataItem{
|
|
result = append(result, response.TableDataItem{
|
|
EdbInfoId: req.EdbInfoIdList[0],
|
|
EdbInfoId: req.EdbInfoIdList[0],
|
|
|
|
+ Decimal: req.Decimal[0],
|
|
Data: firstDataList,
|
|
Data: firstDataList,
|
|
})
|
|
})
|
|
|
|
|
|
@@ -2345,7 +2351,7 @@ func (c *ExcelInfoController) GetHistoryDateData() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- dataList, err := excel2.GetOtherEdbDataList(tmpEdbInfo, dateStrList)
|
|
|
|
|
|
+ dataList, err := excel2.GetOtherEdbDataList(tmpEdbInfo, dateStrList, req.Decimal[k])
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
br.ErrMsg = fmt.Sprint("获取失败,Err:", err.Error())
|
|
@@ -2353,6 +2359,7 @@ func (c *ExcelInfoController) GetHistoryDateData() {
|
|
}
|
|
}
|
|
result = append(result, response.TableDataItem{
|
|
result = append(result, response.TableDataItem{
|
|
EdbInfoId: v,
|
|
EdbInfoId: v,
|
|
|
|
+ Decimal: req.Decimal[k],
|
|
Data: dataList,
|
|
Data: dataList,
|
|
})
|
|
})
|
|
}
|
|
}
|