|
@@ -1,5 +1,7 @@
|
|
|
package com.ygj.yuemum.service.college;
|
|
|
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
import com.ygj.yuemum.component.Constant;
|
|
|
import com.ygj.yuemum.dao.college.CollegeCurriculumCoreDao;
|
|
|
import com.ygj.yuemum.domain.college.*;
|
|
@@ -11,9 +13,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.text.DecimalFormat;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.LinkedHashMap;
|
|
|
-import java.util.List;
|
|
|
+import java.util.*;
|
|
|
|
|
|
@Service
|
|
|
public class CollegeCurriculumCoreService {
|
|
@@ -32,9 +32,15 @@ public class CollegeCurriculumCoreService {
|
|
|
@Autowired
|
|
|
private CollegeScholarshipsDetailService collegeScholarshipsDetailService;
|
|
|
|
|
|
- public List<CollegeCurriculumCore> getCollegeCurriculumCores() {
|
|
|
- List<CollegeCurriculumCore> collegeCurriculumCores = collegeCurriculumCoreDao.getAll();
|
|
|
- return collegeCurriculumCores;
|
|
|
+ public Map<String, Object> getCollegeCurriculumCores(CollegeCurriculumCore collegeCurriculumCore) {
|
|
|
+ PageHelper.startPage(collegeCurriculumCore.getPage(), collegeCurriculumCore.getLimit());
|
|
|
+ List<CollegeCurriculumCore> collegeCurriculumCores = collegeCurriculumCoreDao.getAll(collegeCurriculumCore);
|
|
|
+ PageInfo<CollegeCurriculumCore> pageInfo = new PageInfo<CollegeCurriculumCore>(collegeCurriculumCores);
|
|
|
+ long count = pageInfo.getTotal(); //获取总记录数
|
|
|
+ Map<String, Object> tableData = new HashMap<>();
|
|
|
+ tableData.put("items", collegeCurriculumCores);
|
|
|
+ tableData.put("total", count);
|
|
|
+ return tableData;
|
|
|
}
|
|
|
|
|
|
public CollegeCurriculumCore getCollegeCurriculumCore(Integer id) {
|
|
@@ -43,6 +49,21 @@ public class CollegeCurriculumCoreService {
|
|
|
}
|
|
|
|
|
|
public int addCollegeCurriculumCore(CollegeCurriculumCore collegeCurriculumCore) {
|
|
|
+ int check = collegeCurriculumCoreDao.checkRep(collegeCurriculumCore);
|
|
|
+ if (check > 1) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ CollegeCurriculumCore collegeCurriculumCoreMax = collegeCurriculumCoreDao.getCoreSeq();
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ collegeCurriculumCore.setSys_type("YueSuo");
|
|
|
+ collegeCurriculumCore.setCreate_at(sdf.format(new Date()));
|
|
|
+ if (collegeCurriculumCoreMax != null) {
|
|
|
+ collegeCurriculumCore.setC_code("C"+(collegeCurriculumCoreMax.getId()+1));
|
|
|
+ collegeCurriculumCore.setC_seq(collegeCurriculumCoreMax.getC_seq()+1);
|
|
|
+ } else {
|
|
|
+ collegeCurriculumCore.setC_code("C1");
|
|
|
+ collegeCurriculumCore.setC_seq(1);
|
|
|
+ }
|
|
|
return collegeCurriculumCoreDao.insertSelective(collegeCurriculumCore);
|
|
|
}
|
|
|
|
|
@@ -93,7 +114,7 @@ public class CollegeCurriculumCoreService {
|
|
|
collegeScholarshipsDetailQuery.setCollege_type("core");
|
|
|
collegeScholarshipsDetailQuery.setCollege_id(collegeCurriculumCore.getId());
|
|
|
CollegeScholarshipsDetail collegeScholarshipsDetail = collegeScholarshipsDetailService.queryCollegeScholarships(collegeScholarshipsDetailQuery);
|
|
|
- if(collegeScholarshipsDetail != null) {
|
|
|
+ if (collegeScholarshipsDetail != null) {
|
|
|
collegeCurriculumCore.setScholarships(String.valueOf(collegeScholarshipsDetail.getScholarships()));
|
|
|
} else {
|
|
|
collegeCurriculumCore.setScholarships("0-100");
|
|
@@ -127,7 +148,7 @@ public class CollegeCurriculumCoreService {
|
|
|
collegeScholarshipsDetailQuery.setCollege_type("core");
|
|
|
collegeScholarshipsDetailQuery.setCollege_id(collegeCurriculumCore.getId());
|
|
|
CollegeScholarshipsDetail collegeScholarshipsDetail = collegeScholarshipsDetailService.queryCollegeScholarships(collegeScholarshipsDetailQuery);
|
|
|
- if(collegeScholarshipsDetail != null) {
|
|
|
+ if (collegeScholarshipsDetail != null) {
|
|
|
collegeCurriculumCore.setScholarships(String.valueOf(collegeScholarshipsDetail.getScholarships()));
|
|
|
} else {
|
|
|
collegeCurriculumCore.setScholarships("0-100");
|
|
@@ -173,7 +194,7 @@ public class CollegeCurriculumCoreService {
|
|
|
collegeScholarshipsDetailQuery.setCollege_type("core");
|
|
|
collegeScholarshipsDetailQuery.setCollege_id(collegeCurriculumCore.getId());
|
|
|
CollegeScholarshipsDetail collegeScholarshipsDetail = collegeScholarshipsDetailService.queryCollegeScholarships(collegeScholarshipsDetailQuery);
|
|
|
- if(collegeScholarshipsDetail != null) {
|
|
|
+ if (collegeScholarshipsDetail != null) {
|
|
|
collegeCurriculumCore.setScholarships(String.valueOf(collegeScholarshipsDetail.getScholarships()));
|
|
|
} else {
|
|
|
collegeCurriculumCore.setScholarships("0-100");
|
|
@@ -223,7 +244,7 @@ public class CollegeCurriculumCoreService {
|
|
|
collegeScholarshipsDetailQuery.setCollege_type("core");
|
|
|
collegeScholarshipsDetailQuery.setCollege_id(collegeCurriculumQuery.getId());
|
|
|
CollegeScholarshipsDetail collegeScholarshipsDetail = collegeScholarshipsDetailService.queryCollegeScholarships(collegeScholarshipsDetailQuery);
|
|
|
- if(collegeScholarshipsDetail != null) {
|
|
|
+ if (collegeScholarshipsDetail != null) {
|
|
|
list.put("collegeScholarships", String.valueOf(collegeScholarshipsDetail.getScholarships()));
|
|
|
} else {
|
|
|
list.put("collegeScholarships", "0-100");
|