/// <summary> /// 创建操作员账户 /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <string> CreateMealOperator(MealOperatorModel model) { model.Password = Common.Helper.CryptoHelper.AddSalt(model.OperatorGuid, model.Password); using (var conn = MySqlHelper.GetConnection()) { return(await conn.InsertAsync <string, MealOperatorModel>(model)); } }
/// <summary> /// 修改 /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <bool> UpdateAsync(MealOperatorModel model) { using (var conn = MySqlHelper.GetConnection()) { var result = await conn.UpdateAsync(model); return(result > 0); } }
/// <summary> /// 更新操作员密码 /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <bool> UpdatePassword(MealOperatorModel model) { var saltPwd = Common.Helper.CryptoHelper.AddSalt(model.OperatorGuid, model.Password); var sql = @"update t_meal_operator set password = @password, last_updated_by = @lastUpdatedBy where operator_guid = @operatorGuid and hospital_guid = @hospitalGuid"; using (var conn = MySqlHelper.GetConnection()) { var result = await conn.ExecuteAsync(sql, new { password = saltPwd, operatorGuid = model.OperatorGuid, lastUpdatedBy = model.LastUpdatedBy, hospitalGuid = model.HospitalGuid }); return(result > 0); } }