|
@@ -3,12 +3,16 @@ package com.kxs.transfer.api.service.sys.impl;
|
|
|
import cn.hutool.core.date.DatePattern;
|
|
import cn.hutool.core.date.DatePattern;
|
|
|
import cn.hutool.core.date.LocalDateTimeUtil;
|
|
import cn.hutool.core.date.LocalDateTimeUtil;
|
|
|
import com.aliyun.dts.subscribe.clients.record.OperationType;
|
|
import com.aliyun.dts.subscribe.clients.record.OperationType;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.kxs.system.api.model.KxsMorning;
|
|
import com.kxs.system.api.model.KxsMorning;
|
|
|
|
|
+import com.kxs.system.api.model.KxsSchoolMenu;
|
|
|
import com.kxs.system.api.model.KxsSchoolStudy;
|
|
import com.kxs.system.api.model.KxsSchoolStudy;
|
|
|
|
|
+import com.kxs.transfer.api.mapper.sys.KxsSchoolMenuMapper;
|
|
|
import com.kxs.transfer.api.mapper.sys.KxsSchoolStudyMapper;
|
|
import com.kxs.transfer.api.mapper.sys.KxsSchoolStudyMapper;
|
|
|
import com.kxs.transfer.api.model.table.DMLData;
|
|
import com.kxs.transfer.api.model.table.DMLData;
|
|
|
import com.kxs.transfer.api.service.sys.KxsSchoolStudyService;
|
|
import com.kxs.transfer.api.service.sys.KxsSchoolStudyService;
|
|
|
|
|
+import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -21,8 +25,10 @@ import java.util.Map;
|
|
|
* @since 2023-12-15 12:16:31
|
|
* @since 2023-12-15 12:16:31
|
|
|
*/
|
|
*/
|
|
|
@Service("kxsSchoolStudyService")
|
|
@Service("kxsSchoolStudyService")
|
|
|
|
|
+@RequiredArgsConstructor
|
|
|
public class KxsSchoolStudyServiceImpl extends ServiceImpl<KxsSchoolStudyMapper, KxsSchoolStudy> implements KxsSchoolStudyService {
|
|
public class KxsSchoolStudyServiceImpl extends ServiceImpl<KxsSchoolStudyMapper, KxsSchoolStudy> implements KxsSchoolStudyService {
|
|
|
|
|
|
|
|
|
|
+ private final KxsSchoolMenuMapper kxsSchoolMenuMapper;
|
|
|
@Override
|
|
@Override
|
|
|
public void changeData(DMLData dmlData) {
|
|
public void changeData(DMLData dmlData) {
|
|
|
//修改的字段值
|
|
//修改的字段值
|
|
@@ -50,7 +56,11 @@ public class KxsSchoolStudyServiceImpl extends ServiceImpl<KxsSchoolStudyMapper,
|
|
|
schoolStudy.setLecturer(validFieldDataMap.get(field).toString());
|
|
schoolStudy.setLecturer(validFieldDataMap.get(field).toString());
|
|
|
break;
|
|
break;
|
|
|
case "SeoKeyword":
|
|
case "SeoKeyword":
|
|
|
- schoolStudy.setMenuId(Integer.parseInt(validFieldDataMap.get(field).toString()));
|
|
|
|
|
|
|
+ String colId = validFieldDataMap.get(field).toString();
|
|
|
|
|
+ KxsSchoolMenu kxsSchoolMenu = kxsSchoolMenuMapper.selectOne(Wrappers.<KxsSchoolMenu>lambdaQuery().eq(KxsSchoolMenu::getColId, colId));
|
|
|
|
|
+ if(kxsSchoolMenu != null){
|
|
|
|
|
+ schoolStudy.setMenuId(kxsSchoolMenu.getId());
|
|
|
|
|
+ }
|
|
|
break;
|
|
break;
|
|
|
case "Url":
|
|
case "Url":
|
|
|
schoolStudy.setUrl(validFieldDataMap.get(field).toString());
|
|
schoolStudy.setUrl(validFieldDataMap.get(field).toString());
|