/// <summary>
        /// 处理网络广播到本地的申请消息
        /// </summary>
        /// <param name="cmd"></param>
        private void ApproveCmd(MsgDispatchCommand cmd)
        {
            var user   = ConfigurationManager.ConnectionStrings["User"].ConnectionString;
            var result = cmd.Targets.Where(i => i.Name == user);

            // 这里客户端的用户应该是"值班主任"
            if (result.Count() != 0)
            {
                var oldCmd = ((AppVM)DataContext).CachedCmds.Where(i => i.CmdSN == cmd.CmdSN).First();
                ((AppVM)DataContext).CachedCmds.Remove(oldCmd);
                ((AppVM)DataContext).CachedCmds.Insert(0, cmd);
                ((AppVM)DataContext).CurrentCmd = cmd;

                if (MessageBox.Show("当前命令正在申请批准,请审阅并选择是否批准", "操作提示", MessageBoxButton.YesNo, MessageBoxImage.Warning) ==
                    MessageBoxResult.Yes)
                {
                    cmd.Approve();
                    CacheExecute(null, null);
                }
            }
        }