#217 读取从库

Merged
louwenzhi merged 1 commits from fix_dashboard1 into develop 2 years ago
  1. +7
    -2
      services/pln/implments/CustOrder.Dashborad.iimpl.go

+ 7
- 2
services/pln/implments/CustOrder.Dashborad.iimpl.go View File

@ -36,6 +36,11 @@ func (impl *CustOrderServiceImplement) Dashboard(user *global.User, workLineId s
engine := db.Eloquent.Master()
session := engine.NewSession()
defer session.Close()
engineSlaves := db.Eloquent.Slaves()
sessionSlave := engineSlaves[1].NewSession()
defer sessionSlave.Close()
daoWorkLine := baseDal.NewWorkLineDAO(session, user.PlantNr, user.UserId)
daoDayModel := baseDal.NewDayModelDAO(session, user.PlantNr, user.UserId)
//daoWeekModel := baseDal.NewWeekModelLstDAO(session, user.PlantNr, user.UserId)
@ -43,7 +48,7 @@ func (impl *CustOrderServiceImplement) Dashboard(user *global.User, workLineId s
//daoWorkCalendar := baseDal.NewWorkCalendarDAO(session, user.PlantNr, user.UserId)
daoWorkCalendarLst := baseDal.NewWorkCalendarLstDAO(session, user.PlantNr, user.UserId)
daoWorkShift := baseDal.NewWorkShiftDAO(session, user.PlantNr, user.UserId)
dashlisDao := baseDal.NewRPDashBoardLstDAO(session, user.PlantNr, user.UserId)
dashlisDao := baseDal.NewRPDashBoardLstDAO(sessionSlave, user.PlantNr, user.UserId)
dashlist, err := dashlisDao.Select([]grmi.Predicate{baseMeta.RPDashBoardLst_DashboardId.NewPredicate(grmi.Equal, 1)}, nil)
if err != nil {
return nil, err
@ -1394,7 +1399,7 @@ func (impl *CustOrderServiceImplement) SelectPic3(user *global.User, DayModelHou
one := model.DashboardData{}
one.Date = DayModelHours[i]
if ok {
one.Val = utils.Decimal((float64(val)/float64(personNum)), 2)
one.Val = utils.Decimal((float64(val) / float64(personNum)), 2)
} else {
one.Val = 0
}


Loading…
Cancel
Save