/// <summary> /// 添加商品详情 /// </summary> /// <returns></returns> public async Task AddCdyDetail(SaveCdyDetailDto saveCdyDetailDto) { var existmodel = await CdyRespository.SingleOrDefaultAsync(c => c.Id == saveCdyDetailDto.CommdiyId); if (existmodel == null) { throw new FriendlyException("该商品不存在了!"); } var model = Map <SaveCdyDetailDto, CommodityDetail>(saveCdyDetailDto); await CdyDetailRespository.InsertAsync(model); await CdyDetailRespository.UnitOfWork.SaveChangesAsync(); }
/// <summary> /// 修改商品详情 /// </summary> /// <returns></returns> public async Task UpdateCdyDetail(SaveCdyDetailDto saveCdyDetailDto) { var existmodel = await CdyDetailRespository.SingleOrDefaultAsync(c => c.Id == saveCdyDetailDto.CommdiyId); if (existmodel == null) { throw new FriendlyException("该商品不存在了!"); } var model = Map <SaveCdyDetailDto, CommodityDetail>(saveCdyDetailDto); //删除图片 await CdyPirtureRespository.ExecuteSqlCommandAsync($"DELETE FROM `wshtzf`.`tws_commoditydetailpirture` WHERE CommodityDetailId={saveCdyDetailDto.CommdiyId}"); //删除商品详情 await CdyDetailRespository.DeleteAsync(existmodel); //插入商品详情 await CdyDetailRespository.InsertAsync(model); await CdyDetailRespository.UnitOfWork.SaveChangesAsync(); }
public async Task <ApiResult> UpdateCdyDetail(SaveCdyDetailDto saveCdyDetail) { await cdyportService.UpdateCdyDetail(saveCdyDetail); return(ApiResult.Success); }