|
|
@@ -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);
|
|
|
}
|
|
|
|
|
|
/**
|