|
@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.xunmei.common.core.constant.ErrorMsgConstants;
|
|
import com.xunmei.common.core.constant.ErrorMsgConstants;
|
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
|
import com.xunmei.common.core.domain.edu.domain.SysLearningMaterials;
|
|
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.SysLearningMaterialsPageDto;
|
|
|
import com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsPageVo;
|
|
import com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsPageVo;
|
|
|
import com.xunmei.common.core.utils.DateHelper;
|
|
import com.xunmei.common.core.utils.DateHelper;
|
|
@@ -21,6 +22,7 @@ import com.xunmei.core.edu.service.ISysLearningMaterialsService;
|
|
|
import com.xunmei.system.api.RemoteOrgService;
|
|
import com.xunmei.system.api.RemoteOrgService;
|
|
|
import com.xunmei.system.api.domain.SysOrg;
|
|
import com.xunmei.system.api.domain.SysOrg;
|
|
|
import com.xunmei.system.api.function.RemoteCallHandlerExecutor;
|
|
import com.xunmei.system.api.function.RemoteCallHandlerExecutor;
|
|
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
@@ -121,7 +123,9 @@ public class SysLearningMaterialsServiceImpl extends ServiceImpl<SysLearningMate
|
|
|
* @return 结果
|
|
* @return 结果
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public int insertSysLearningMaterials(SysLearningMaterials sysLearningMaterials) {
|
|
|
|
|
|
|
+ public int insertSysLearningMaterials(SysLearningMaterialsInsertDto request) {
|
|
|
|
|
+ SysLearningMaterials sysLearningMaterials = new SysLearningMaterials();
|
|
|
|
|
+ BeanUtils.copyProperties(request, sysLearningMaterials);
|
|
|
sysLearningMaterials.setCreateBy(String.valueOf(SecurityUtils.getUserId()));
|
|
sysLearningMaterials.setCreateBy(String.valueOf(SecurityUtils.getUserId()));
|
|
|
sysLearningMaterials.setCreateTime(DateUtils.getNowDate());
|
|
sysLearningMaterials.setCreateTime(DateUtils.getNowDate());
|
|
|
sysLearningMaterials.setUpdateBy(String.valueOf(SecurityUtils.getUserId()));
|
|
sysLearningMaterials.setUpdateBy(String.valueOf(SecurityUtils.getUserId()));
|