/// <summary> /// 更新 /// </summary> /// <param name="req">DTO:编辑实体</param> /// <returns></returns> public async Task <IResponseEntity> UpdateAsync(ConditionEditRequest req) { if (req.Id == "" || req.Code == "") { return(ResponseEntity.Error("更新的实体主键丢失")); } //var count = _sysConditionRepository.Select.Where(x => x.Code == req.Code && x.Id != req.Id).Count(); //if (count > 0) //{ // return ResponseEntity.Error("已存在相同字典编码,请更换"); //} var entity = _mapper.Map <SysConditionEntity>(req); await _sysConditionRepository.UpdateAsync(entity); return(ResponseEntity.Ok("更新成功")); }
public async Task <IResponseEntity> Update(ConditionEditRequest req) { return(await _sysConditionService.UpdateAsync(req)); }