|
@@ -585,8 +585,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
|
|
@@ -626,10 +630,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 {
|