|
|
@ -1842,10 +1842,11 @@ func (impl *CustOrderServiceImplement) Dashboard(user *global.User) (interface{} |
|
|
|
if err != nil { |
|
|
|
return nil, err |
|
|
|
} |
|
|
|
var personNum int //当班人数
|
|
|
|
var timeBeat float64 //节拍
|
|
|
|
var days int //展示天数
|
|
|
|
var workLineId string //产线
|
|
|
|
var personNum int //当班人数
|
|
|
|
var timeBeat float64 //节拍
|
|
|
|
var days int //展示天数
|
|
|
|
var workLineId string //产线
|
|
|
|
var ippmTarge int //IPPM
|
|
|
|
for _, v := range dashlist { |
|
|
|
if v.ParamName == "TimeBeat" { |
|
|
|
timeBeat = v.FloatParam1 |
|
|
@ -1859,6 +1860,9 @@ func (impl *CustOrderServiceImplement) Dashboard(user *global.User) (interface{} |
|
|
|
if v.ParamName == "WorkLineId" { |
|
|
|
workLineId = v.CharParam1 |
|
|
|
} |
|
|
|
if v.ParamName == "IppmTarge" { |
|
|
|
ippmTarge = v.IntParam1 |
|
|
|
} |
|
|
|
} |
|
|
|
if personNum <= 0 { |
|
|
|
return nil, errors.New("当班人数不能为空!") |
|
|
@ -2146,6 +2150,8 @@ func (impl *CustOrderServiceImplement) Dashboard(user *global.User) (interface{} |
|
|
|
DashboardData.TemPoPerson = personNum |
|
|
|
//节拍
|
|
|
|
DashboardData.CurrentTempo = timeBeat |
|
|
|
DashboardData.IppmTarge = ippmTarge |
|
|
|
DashboardData.DateTimeNow = utils.TimeFormat(time.Now(), "yyyy-MM-dd HH:00") |
|
|
|
wg.Wait() // 等待,直到计数为0
|
|
|
|
return DashboardData, err |
|
|
|
|
|
|
|