|
|
|
@ -5,9 +5,11 @@ import com.alibaba.fastjson.JSON;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.ibeetl.admin.core.service.CoreBaseService;
|
|
|
|
|
import com.ibeetl.admin.core.util.PlatformException;
|
|
|
|
|
import com.ibeetl.admin.core.util.user.CacheUserUtil;
|
|
|
|
|
import com.ibeetl.admin.core.web.JsonResult;
|
|
|
|
|
import com.ibeetl.admin.core.web.JsonReturnCode;
|
|
|
|
|
import com.ibeetl.jlw.dao.TeacherOpenCourseKnowledgePointRelationDao;
|
|
|
|
|
import com.ibeetl.jlw.entity.TeacherOpenCourseHandsOnSimulationTasksAssessment;
|
|
|
|
|
import com.ibeetl.jlw.entity.TeacherOpenCourseKnowledgePointRelation;
|
|
|
|
|
import com.ibeetl.jlw.web.query.TeacherOpenCourseKnowledgePointRelationQuery;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
@ -21,6 +23,7 @@ import org.springframework.validation.annotation.Validated;
|
|
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -90,12 +93,25 @@ public class TeacherOpenCourseKnowledgePointRelationService extends CoreBaseServ
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public JsonResult add(TeacherOpenCourseKnowledgePointRelationQuery teacherOpenCourseKnowledgePointRelationQuery){
|
|
|
|
|
String teacherOpenCourseKnowledgePointIdPlural = teacherOpenCourseKnowledgePointRelationQuery.getTeacherOpenCourseKnowledgePointIdPlural();
|
|
|
|
|
String[] split = teacherOpenCourseKnowledgePointIdPlural.split(",");
|
|
|
|
|
List<TeacherOpenCourseKnowledgePointRelation> teacherOpenCourseKnowledgePointRelations = new ArrayList<>();
|
|
|
|
|
for (String s : split) {
|
|
|
|
|
TeacherOpenCourseKnowledgePointRelation teacherOpenCourseKnowledgePointRelation = teacherOpenCourseKnowledgePointRelationQuery.pojo();
|
|
|
|
|
teacherOpenCourseKnowledgePointRelation.setTeacherOpenCourseKnowledgePointId(Long.parseLong(s));
|
|
|
|
|
teacherOpenCourseKnowledgePointRelation.setCreateTime(new Date());
|
|
|
|
|
try {
|
|
|
|
|
teacherOpenCourseKnowledgePointRelation.setUserId(CacheUserUtil.getUserId());
|
|
|
|
|
teacherOpenCourseKnowledgePointRelation.setOrgId(CacheUserUtil.getCurrentOrg().getId());
|
|
|
|
|
}catch (Exception e){}
|
|
|
|
|
teacherOpenCourseKnowledgePointRelations.add(teacherOpenCourseKnowledgePointRelation);
|
|
|
|
|
}
|
|
|
|
|
String msg = "";
|
|
|
|
|
TeacherOpenCourseKnowledgePointRelation teacherOpenCourseKnowledgePointRelation = teacherOpenCourseKnowledgePointRelationQuery.pojo();
|
|
|
|
|
teacherOpenCourseKnowledgePointRelationDao.insert(teacherOpenCourseKnowledgePointRelation);
|
|
|
|
|
teacherOpenCourseKnowledgePointRelationQuery.setTeacherOpenCourseKnowledgePointId(teacherOpenCourseKnowledgePointRelation.getTeacherOpenCourseKnowledgePointId());
|
|
|
|
|
sqlManager.lambdaQuery(TeacherOpenCourseKnowledgePointRelation.class)
|
|
|
|
|
.andEq(TeacherOpenCourseKnowledgePointRelation::getBussinessId, teacherOpenCourseKnowledgePointRelationQuery.getBussinessId())
|
|
|
|
|
.delete();
|
|
|
|
|
teacherOpenCourseKnowledgePointRelationDao.insertBatch(teacherOpenCourseKnowledgePointRelations);
|
|
|
|
|
JsonResult jsonResult = new JsonResult();
|
|
|
|
|
jsonResult.setData(teacherOpenCourseKnowledgePointRelation.getTeacherOpenCourseKnowledgePointId());//自增的ID丢进去
|
|
|
|
|
jsonResult.setCode(JsonReturnCode.SUCCESS.getCode());
|
|
|
|
|
jsonResult.setMsg(msg);
|
|
|
|
|
return jsonResult;
|
|
|
|
|