|
|
|
@ -9,6 +9,7 @@ import com.ibeetl.admin.core.util.PlatformException;
|
|
|
|
|
import com.ibeetl.admin.core.util.TimeTool;
|
|
|
|
|
import com.ibeetl.admin.core.web.JsonResult;
|
|
|
|
|
import com.ibeetl.jlw.dao.UniversitiesCollegesJurisdictionExperimentalSystemDao;
|
|
|
|
|
import com.ibeetl.jlw.entity.UniversitiesColleges;
|
|
|
|
|
import com.ibeetl.jlw.entity.UniversitiesCollegesJurisdictionCurriculumResources;
|
|
|
|
|
import com.ibeetl.jlw.entity.UniversitiesCollegesJurisdictionExperimentalSystem;
|
|
|
|
|
import com.ibeetl.jlw.web.query.UniversitiesCollegesJurisdictionCurriculumResourcesQuery;
|
|
|
|
@ -23,9 +24,8 @@ import java.util.ArrayList;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import static cn.hutool.core.date.DateTime.now;
|
|
|
|
|
import static cn.hutool.core.util.ObjectUtil.defaultIfNull;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -39,6 +39,8 @@ public class UniversitiesCollegesJurisdictionExperimentalSystemService extends C
|
|
|
|
|
@Autowired private UniversitiesCollegesJurisdictionExperimentalSystemDao universitiesCollegesJurisdictionExperimentalSystemDao;
|
|
|
|
|
|
|
|
|
|
@Autowired private UniversitiesCollegesJurisdictionCurriculumResourcesService universitiesCollegesJurisdictionCurriculumResourcesService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private UniversitiesCollegesService universitiesCollegesService;
|
|
|
|
|
|
|
|
|
|
public PageQuery<UniversitiesCollegesJurisdictionExperimentalSystem>queryByCondition(PageQuery query){
|
|
|
|
|
PageQuery ret = universitiesCollegesJurisdictionExperimentalSystemDao.queryByCondition(query);
|
|
|
|
@ -63,10 +65,13 @@ public class UniversitiesCollegesJurisdictionExperimentalSystemService extends C
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public JsonResult addAll(UniversitiesCollegesJurisdictionExperimentalSystemQuery uQuery){
|
|
|
|
|
if(null == uQuery.getUniversitiesCollegesId()){
|
|
|
|
|
Long universitiesCollegesId = uQuery.getUniversitiesCollegesId();
|
|
|
|
|
if(null == universitiesCollegesId){
|
|
|
|
|
return JsonResult.failMessage("请选择学院");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
UniversitiesColleges uc = universitiesCollegesService.queryById(universitiesCollegesId);
|
|
|
|
|
|
|
|
|
|
Date date = new Date();
|
|
|
|
|
|
|
|
|
|
List<UniversitiesCollegesJurisdictionExperimentalSystemQuery> usList = new ArrayList<>();
|
|
|
|
@ -80,12 +85,12 @@ public class UniversitiesCollegesJurisdictionExperimentalSystemService extends C
|
|
|
|
|
ToolUtils.deleteNullList(usList);
|
|
|
|
|
if(null != usList && usList.size()>0){
|
|
|
|
|
//删掉旧的
|
|
|
|
|
this.deleteByUniversitiesCollegesId(uQuery.getUniversitiesCollegesId());
|
|
|
|
|
this.deleteByUniversitiesCollegesId(universitiesCollegesId);
|
|
|
|
|
}
|
|
|
|
|
List<UniversitiesCollegesJurisdictionExperimentalSystem> universitiesCollegesJurisdictionExperimentalSystemList = new ArrayList<>();
|
|
|
|
|
for(int i=0;i<usList.size();i++){
|
|
|
|
|
UniversitiesCollegesJurisdictionExperimentalSystem pojo = new UniversitiesCollegesJurisdictionExperimentalSystem();
|
|
|
|
|
pojo.setUniversitiesCollegesId(uQuery.getUniversitiesCollegesId());
|
|
|
|
|
pojo.setUniversitiesCollegesId(universitiesCollegesId);
|
|
|
|
|
pojo.setType(usList.get(i).getType());
|
|
|
|
|
pojo.setTypeId(usList.get(i).getTypeId());
|
|
|
|
|
pojo.setUseType(usList.get(i).getUseType());
|
|
|
|
@ -112,12 +117,12 @@ public class UniversitiesCollegesJurisdictionExperimentalSystemService extends C
|
|
|
|
|
ToolUtils.deleteNullList(urList);
|
|
|
|
|
if(null != urList && urList.size()>0){
|
|
|
|
|
//删掉旧的
|
|
|
|
|
universitiesCollegesJurisdictionCurriculumResourcesService.deleteByUniversitiesCollegesId(uQuery.getUniversitiesCollegesId());
|
|
|
|
|
universitiesCollegesJurisdictionCurriculumResourcesService.deleteByUniversitiesCollegesId(universitiesCollegesId);
|
|
|
|
|
}
|
|
|
|
|
List<UniversitiesCollegesJurisdictionCurriculumResources> universitiesCollegesJurisdictionCurriculumResourcesList = new ArrayList<>();
|
|
|
|
|
for(int i=0;i<urList.size();i++){
|
|
|
|
|
UniversitiesCollegesJurisdictionCurriculumResources pojo = new UniversitiesCollegesJurisdictionCurriculumResources();
|
|
|
|
|
pojo.setUniversitiesCollegesId(uQuery.getUniversitiesCollegesId());
|
|
|
|
|
pojo.setUniversitiesCollegesId(universitiesCollegesId);
|
|
|
|
|
pojo.setType(urList.get(i).getType());
|
|
|
|
|
pojo.setTypeId(urList.get(i).getTypeId());
|
|
|
|
|
pojo.setUseType(urList.get(i).getUseType());
|
|
|
|
@ -125,8 +130,9 @@ public class UniversitiesCollegesJurisdictionExperimentalSystemService extends C
|
|
|
|
|
pojo.setUseEndTime(TimeTool.getTime(urList.get(i).getUseEndTime()));
|
|
|
|
|
pojo.setSecondLevelName(urList.get(i).getSecondLevelName());
|
|
|
|
|
pojo.setSecondLevelLogo(urList.get(i).getSecondLevelLogo());
|
|
|
|
|
pojo.setAddTime(urList.get(i).getAddTime());
|
|
|
|
|
pojo.setAddTime(defaultIfNull(urList.get(i).getAddTime(), now()));
|
|
|
|
|
pojo.setCourseInfoId(urList.get(i).getCourseInfoId());
|
|
|
|
|
pojo.setOrgId(uc.getOrgId());
|
|
|
|
|
universitiesCollegesJurisdictionCurriculumResourcesList.add(pojo);
|
|
|
|
|
}
|
|
|
|
|
if(universitiesCollegesJurisdictionCurriculumResourcesList.size()>0){
|
|
|
|
|