|
@@ -286,7 +286,7 @@ func ProfitChartChartData(baseEdbInfo *data_manage.EdbInfo, baseDataListMap map[
|
|
|
for edbInfoId, baseDataList := range baseDataListMap {
|
|
|
if edbInfoId == baseEdbInfo.EdbInfoId {
|
|
|
findDataList = append(findDataList, findDataValue)
|
|
|
- yDataMap[0] = findDataValue
|
|
|
+ yDataMap[index] = findDataValue
|
|
|
xEdbInfoIdList = append(xEdbInfoIdList, edbInfoId)
|
|
|
edbIdList = append(edbIdList, edbInfoId)
|
|
|
index += 1
|
|
@@ -584,8 +584,12 @@ func handleProfitResultData(xDataListInit []data_manage.XData, baseEdbInfo *data
|
|
|
newYDataList[yIndex].Value = append(newYDataList[yIndex].Value, tmpVal)
|
|
|
}
|
|
|
}
|
|
|
+ if utils.InArrayByInt(allEdbInfoIds, currN) {
|
|
|
+ newYDataList[yIndex].XEdbInfoIdList = append(newYDataList[yIndex].XEdbInfoIdList, currN)
|
|
|
+ } else {
|
|
|
+ newYDataList[yIndex].XEdbInfoIdList = append(newYDataList[yIndex].XEdbInfoIdList, currN+1)
|
|
|
+ }
|
|
|
|
|
|
- newYDataList[yIndex].XEdbInfoIdList = append(newYDataList[yIndex].XEdbInfoIdList, currN+1)
|
|
|
newYDataList[yIndex].Value = append(newYDataList[yIndex].Value, yData.Value[valIndex])
|
|
|
valIndex++
|
|
|
needNum = 0
|
|
@@ -625,10 +629,11 @@ func handleProfitResultData(xDataListInit []data_manage.XData, baseEdbInfo *data
|
|
|
|
|
|
nameList := make([]string, 0)
|
|
|
enNameList := make([]string, 0)
|
|
|
- for _, n := range newYDataList[yIndex].XEdbInfoIdList {
|
|
|
- if n == 1 { // 现货价不处理
|
|
|
- nameList = append(nameList, baseEdbInfo.EdbName)
|
|
|
- enNameList = append(enNameList, baseEdbInfo.EdbNameEn)
|
|
|
+ for k1, n := range newYDataList[yIndex].XEdbInfoIdList {
|
|
|
+ if utils.InArrayByInt(allEdbInfoIds, n) { // 现货价不处理
|
|
|
+ tmpItem := xDataListInit[k1]
|
|
|
+ nameList = append(nameList, tmpItem.Name)
|
|
|
+ enNameList = append(enNameList, tmpItem.NameEn)
|
|
|
continue
|
|
|
}
|
|
|
if n <= 0 {
|