Browse Source

修改dashboard图例1逻辑

feature_specialship
zhangxin 2 years ago
parent
commit
0076779802
1 changed files with 8 additions and 4 deletions
  1. +8
    -4
      services/pln/implments/CustOrder.service.impl.go

+ 8
- 4
services/pln/implments/CustOrder.service.impl.go View File

@ -3126,7 +3126,7 @@ func (impl *CustOrderServiceImplement) SelectPic1(user *global.User, dayModel *b
productFamilyRelateMap := make(map[string]map[string]interface{})
productFamilyMeterMap := make(map[string]float64)
now := time.Now()
//now, _ := time.ParseInLocation(grmi.DateTimeOutFormat, "2022-03-30 23:00:00", utils.TimezoneLocation)
//now, _ := time.ParseInLocation(grmi.DateTimeOutFormat, "2022-04-28 23:00:00", utils.TimezoneLocation)
endTime := now.Format(grmi.DateOutFormat) + " 23:59:59"
todayStart := now.Format(grmi.DateOutFormat) + " 00:00:00"
dateTimeLi := make([]int, 0, now.Hour())
@ -3283,8 +3283,11 @@ func (impl *CustOrderServiceImplement) SelectPic1(user *global.User, dayModel *b
}
}
displayHourLi := make([]string, 0, len(productFamilyAccomplishMap))
for hour, _ := range productFamilyAccomplishMap {
displayHourLi = append(displayHourLi, strconv.Itoa(hour)+"时")
for hour := 0; hour < 24; hour++ {
_, exist := productFamilyAccomplishMap[hour]
if exist {
displayHourLi = append(displayHourLi, strconv.Itoa(hour)+"时")
}
}
result = model.CutLine1{
TimeLi: displayHourLi,
@ -3317,7 +3320,8 @@ func (impl *CustOrderServiceImplement) SelectPic1(user *global.User, dayModel *b
meter := productFamilyMeterMap[productFamilyProductData.ProductFamilyId]
var percent float64
if productFamilyProductData.Qty != 0 && usedTime != 0 && hourAllUsedTime != 0 {
percent = meter / (float64(usedTime) / float64(productFamilyProductData.Qty)) * (float64(usedTime) / float64(hourAllUsedTime))
percent = float64(productFamilyProductData.Qty) / (meter * (float64(usedTime) / float64(hourAllUsedTime)))
//percent = meter / (float64(usedTime) / float64(productFamilyProductData.Qty)) * (float64(usedTime) / float64(hourAllUsedTime))
}
hourPercent += percent
}


Loading…
Cancel
Save