public ActionResult UserInsert(TS_USERDTO dto) { dto.Title = "用户添加"; //验证数据模型 if (!ModelState.IsValid) { return(View(dto)); } //用户是否重复 if (service.GetUser(dto.C_ACCOUNT) != null) { ModelState.AddModelError("error", "登录名重复"); return(View(dto)); } else { if (!string.IsNullOrWhiteSpace(dto.C_ACCOUNT)) { dto.C_ACCOUNT = dto.C_ACCOUNT.Trim(); } if (!string.IsNullOrWhiteSpace(dto.C_PASSWORD)) { dto.C_PASSWORD = Encrypt.MD5(dto.C_PASSWORD.Trim()); } dto.C_EMP_ID = BaseUser.Id; dto.C_EMP_NAME = BaseUser.Name; dto.D_MOD_DT = DateTime.Now; TS_USER user = AutoMapper.Mapper.Map <TS_USER>(dto); //用户类别1客户 2内部 user.N_TYPE = 2; //新增用户 service.UserInsert(user); //部门信息更新 service.DeptOperation(dto); dto.ResultType = 1; return(View(dto)); } }