...
|
...
|
@@ -79,23 +79,24 @@ func (term *TerminalManager) DownEntityEvent(e event.Event) error { |
|
|
func (term *TerminalManager) SyncUser(e event.Event) error {
|
|
|
user := e.Get("user")
|
|
|
userBase := e.Get("userBase")
|
|
|
if user != nil && userBase == nil {
|
|
|
assertUser := user.(*domain.User)
|
|
|
if assertUser.Ext.DepName != "制造中心" {
|
|
|
log.Logger.Debug("【TerminalManager】 当前用户部门不是 [制造中心] 不进行同步", map[string]interface{}{"user": user})
|
|
|
return nil
|
|
|
}
|
|
|
term.BroadcastDownEntity(NewUpdateUserDownEntity(generateSn(), assertUser.Ext.IcCardNumber, assertUser.Ext.UserName))
|
|
|
return nil
|
|
|
}
|
|
|
//if user != nil && userBase == nil {
|
|
|
// assertUser := user.(*domain.User)
|
|
|
// if assertUser.Ext.DepName != "制造中心" {
|
|
|
// log.Logger.Debug("【TerminalManager】 当前用户部门不是 [制造中心] 不进行同步", map[string]interface{}{"user": user})
|
|
|
// return nil
|
|
|
// }
|
|
|
// term.BroadcastDownEntity(NewUpdateUserDownEntity(generateSn(), assertUser.Ext.IcCardNumber, assertUser.Ext.UserName))
|
|
|
// return nil
|
|
|
//}
|
|
|
if user != nil && userBase != nil {
|
|
|
assertUser := user.(*domain.User)
|
|
|
assertUserBase := userBase.(*domain.UserBase)
|
|
|
if assertUser.Ext.DepName != "制造中心" {
|
|
|
log.Logger.Debug("【TerminalManager】 当前用户部门不是 [制造中心] 不进行同步", map[string]interface{}{"user": user})
|
|
|
return nil
|
|
|
}
|
|
|
//if assertUser.Ext.DepName != "制造中心" {
|
|
|
// log.Logger.Debug("【TerminalManager】 当前用户部门不是 [制造中心] 不进行同步", map[string]interface{}{"user": user})
|
|
|
// return nil
|
|
|
//}
|
|
|
if len(assertUser.Ext.IcCardNumber) == 0 {
|
|
|
log.Logger.Debug("【TerminalManager】 当前用户ICCard未设置 不进行同步", map[string]interface{}{"user": user})
|
|
|
return nil
|
|
|
}
|
|
|
term.BroadcastDownEntity(NewUpdateUserDownEntity(generateSn(), assertUser.Ext.IcCardNumber, assertUserBase.UserInfo.UserName))
|
...
|
...
|
|