/// <summary> /// 添加系统用户 /// </summary> /// <param name="command"></param> public void Execute(AddUserCommand command) { var sysMember = new SysMember(); sysMember.Mapp(command); var check = sysMember.ValidateUserInfo(); if (!check.success) { command.Result.Status = false; command.Result.Msg = check.msg; return; } //加密密码 sysMember.DesPwd(); if (memberRepository.Exist(sysMember.Account)) { command.Result.Status = false; command.Result.Msg = "用户登录名已存在!"; return; } command.RolesCmd.ForEach(r => { sysMember.AddRole(r.id, r.name); }); var rlt = memberRepository.AddMember(sysMember); command.Result.Status = rlt.success; command.Result.Msg = rlt.msg; }