|  | @@ -13,6 +13,7 @@ import com.xunmei.common.core.constant.SecurityConstants;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.edu.domain.SysLearningMaterials;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.edu.dto.SysLearningMaterialsInsertDto;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.edu.dto.SysLearningMaterialsPageDto;
 | 
	
		
			
				|  |  | +import com.xunmei.common.core.domain.edu.dto.SysLearningMaterialsUpdateDto;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsDetailVo;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsFileListVo;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsPageVo;
 | 
	
	
		
			
				|  | @@ -159,10 +160,13 @@ public class SysLearningMaterialsServiceImpl extends ServiceImpl<SysLearningMate
 | 
	
		
			
				|  |  |       * @return 结果
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public int updateSysLearningMaterials(SysLearningMaterials sysLearningMaterials) {
 | 
	
		
			
				|  |  | -        sysLearningMaterials.setUpdateBy(String.valueOf(SecurityUtils.getUserId()));
 | 
	
		
			
				|  |  | -        sysLearningMaterials.setUpdateTime(DateUtils.getNowDate());
 | 
	
		
			
				|  |  | -        return sysLearningMaterialsMapper.updateById(sysLearningMaterials);
 | 
	
		
			
				|  |  | +    public int updateSysLearningMaterials(SysLearningMaterialsUpdateDto request) {
 | 
	
		
			
				|  |  | +        final SysLearningMaterials materials = getById(request.getId());
 | 
	
		
			
				|  |  | +        BeanUtils.copyProperties(request, materials);
 | 
	
		
			
				|  |  | +        materials.setFileList(ObjectUtil.isNotEmpty(request.getFileList())?JSON.toJSONString(request.getFileList()):null);
 | 
	
		
			
				|  |  | +        materials.setUpdateBy(String.valueOf(SecurityUtils.getUserId()));
 | 
	
		
			
				|  |  | +        materials.setUpdateTime(DateUtils.getNowDate());
 | 
	
		
			
				|  |  | +        return sysLearningMaterialsMapper.updateById(materials);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 |