Browse Source

修改看板排序问题

pull/220/head
zhangxin 2 years ago
parent
commit
899c7f1e25
2 changed files with 8 additions and 7 deletions
  1. +4
    -1
      dao/jit/implments/PackOrder.dao.impl.go
  2. +4
    -6
      services/pln/implments/CustOrder.Dashborad.impl.go

+ 4
- 1
dao/jit/implments/PackOrder.dao.impl.go View File

@ -455,9 +455,11 @@ func (impl *PackOrderDAOImplement) SelectClosedPackOrder(startDayTime string, en
}
datalist := make([]model.PackOrder, 0, 10)
packMap := make(map[string]model.PackOrder)
packOrderIdLi := make([]string, 0)
for _, v := range data {
_, ok := packMap[v.PackOrder.PackOrderId]
if !ok {
packOrderIdLi = append(packOrderIdLi, v.PackOrder.PackOrderId)
packOrder := v.PackOrder
packOrderItem := v.PackOrderItemLst
packOrderItem.SerialOrder = v.SerialOrder
@ -471,7 +473,8 @@ func (impl *PackOrderDAOImplement) SelectClosedPackOrder(startDayTime string, en
packMap[v.PackOrder.PackOrderId] = packOrder
}
}
for _, packOrder := range packMap {
for _, packOrderId := range packOrderIdLi {
packOrder := packMap[packOrderId]
datalist = append(datalist, packOrder)
}
return datalist, nil

+ 4
- 6
services/pln/implments/CustOrder.Dashborad.impl.go View File

@ -20,7 +20,6 @@ import (
"LAPP_ACURA_MOM_BACKEND/utils"
"container/list"
"errors"
"fmt"
"sort"
"strconv"
"sync"
@ -309,7 +308,6 @@ func (impl *CustOrderServiceImplement) Dashboard(user *global.User, workLineId s
//图例001
go func(wg *sync.WaitGroup) {
DashboardData.DashboardDataPic1, err1 = impl.SelectPic1(user, dayModel, workLineId)
fmt.Println("DashboardData.DashboardDataPic1:", DashboardData.DashboardDataPic1)
wg.Done() // 操作完成,减少一个计数
}(&wg)
//图例002
@ -999,9 +997,9 @@ func (impl *CustOrderServiceImplement) SelectPic1(user *global.User, dayModel *b
usefulPackOrderLi = append(usefulPackOrderLi, packOrder)
}
}
sort.Slice(usefulPackOrderLi, func(i, j int) bool {
return usefulPackOrderLi[i].CloseTime.Restore().Unix() < usefulPackOrderLi[j].CloseTime.Restore().Unix()
})
//sort.Slice(usefulPackOrderLi, func(i, j int) bool {
// return usefulPackOrderLi[i].CloseTime.Restore().Unix() < usefulPackOrderLi[j].CloseTime.Restore().Unix()
//})
custOrderMap := make(map[string]model.CustOrder)
displayHourMap := make(map[int]interface{})
displayHourLi := make([]int, 0, 24)
@ -1084,7 +1082,7 @@ func (impl *CustOrderServiceImplement) SelectPic1(user *global.User, dayModel *b
for _, data := range hourData {
productDataLi = append(productDataLi, data)
}
impl.QuickSortProductData(productDataLi)
//impl.QuickSortProductData(productDataLi)
currentTime := todayStartTime.Add(time.Hour * time.Duration(hour))
var hourAllUsedTime int
for _, productFamilyProductData := range productDataLi {


Loading…
Cancel
Save