|
@@ -1,18 +1,14 @@
|
|
|
package com.xjrsoft.module.student.service.impl;
|
|
|
|
|
|
import cn.hutool.core.convert.Convert;
|
|
|
-import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.github.yulichang.toolkit.MPJWrappers;
|
|
|
-import com.xjrsoft.module.base.entity.BaseClass;
|
|
|
import com.xjrsoft.module.student.entity.BaseStudentBehaviorClassRelation;
|
|
|
import com.xjrsoft.module.student.entity.BaseStudentBehaviorManage;
|
|
|
import com.xjrsoft.module.student.mapper.BaseStudentBehaviorClassRelationMapper;
|
|
|
import com.xjrsoft.module.student.service.IBaseStudentBehaviorClassRelationService;
|
|
|
import com.xjrsoft.module.student.service.IBaseStudentBehaviorManageService;
|
|
|
-import com.xjrsoft.module.teacher.entity.XjrUser;
|
|
|
-import com.xjrsoft.module.teacher.mapper.XjrUserMapper;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -37,6 +33,14 @@ public class BaseStudentBehaviorClassRelationServiceImpl extends ServiceImpl<Bas
|
|
|
List<String> classIdList = StrUtil.split(behaviorManage.getClassIds(), ",");
|
|
|
|
|
|
for (String classId : classIdList) {
|
|
|
+ List<BaseStudentBehaviorClassRelation> list = baseStudentBehaviorClassRelationMapper.selectList(
|
|
|
+ Wrappers.lambdaQuery(BaseStudentBehaviorClassRelation.class)
|
|
|
+ .eq(BaseStudentBehaviorClassRelation::getClassId, classId)
|
|
|
+ .eq(BaseStudentBehaviorClassRelation::getBaseStudentBehaviorManageId, dataId)
|
|
|
+ );
|
|
|
+ if(!list.isEmpty() && list.size() > 0){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
BaseStudentBehaviorClassRelation classRelation = new BaseStudentBehaviorClassRelation();
|
|
|
Long classIdAsLong = Convert.toLong(classId);
|
|
|
classRelation.setClassId(classIdAsLong);
|