|
@@ -2,9 +2,8 @@ package com.ygj.yuemum.service.college;
|
|
|
|
|
|
import com.ygj.yuemum.component.Constant;
|
|
import com.ygj.yuemum.component.Constant;
|
|
import com.ygj.yuemum.dao.college.CollegeCurriculumCoreDao;
|
|
import com.ygj.yuemum.dao.college.CollegeCurriculumCoreDao;
|
|
-import com.ygj.yuemum.domain.college.CollegeCurriculumCore;
|
|
|
|
-import com.ygj.yuemum.domain.college.CollegeCurriculumQuery;
|
|
|
|
-import com.ygj.yuemum.domain.college.ReturnUserLearningCoreDetail;
|
|
|
|
|
|
+import com.ygj.yuemum.dao.college.CollegeLearningDetailDao;
|
|
|
|
+import com.ygj.yuemum.domain.college.*;
|
|
import com.ygj.yuemum.domain.wxmini.WXUser;
|
|
import com.ygj.yuemum.domain.wxmini.WXUser;
|
|
import com.ygj.yuemum.service.wxmini.WXUserService;
|
|
import com.ygj.yuemum.service.wxmini.WXUserService;
|
|
import com.ygj.yuemum.utils.DateUtil;
|
|
import com.ygj.yuemum.utils.DateUtil;
|
|
@@ -26,6 +25,10 @@ public class CollegeCurriculumCoreService {
|
|
private CollegeCurriculumCoreDao collegeCurriculumCoreDao;
|
|
private CollegeCurriculumCoreDao collegeCurriculumCoreDao;
|
|
@Autowired
|
|
@Autowired
|
|
private WXUserService wxUserService;
|
|
private WXUserService wxUserService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private CollegeLearningDetailService collegeLearningDetailService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private CollegeUserPointsService collegeUserPointsService;
|
|
|
|
|
|
public List<CollegeCurriculumCore> getCollegeCurriculumCores() {
|
|
public List<CollegeCurriculumCore> getCollegeCurriculumCores() {
|
|
List<CollegeCurriculumCore> collegeCurriculumCores = collegeCurriculumCoreDao.getAll();
|
|
List<CollegeCurriculumCore> collegeCurriculumCores = collegeCurriculumCoreDao.getAll();
|
|
@@ -66,11 +69,11 @@ public class CollegeCurriculumCoreService {
|
|
CollegeCurriculumQuery collegeCurriculumQueryP = new CollegeCurriculumQuery();
|
|
CollegeCurriculumQuery collegeCurriculumQueryP = new CollegeCurriculumQuery();
|
|
collegeCurriculumQueryB.setC_type("B01");
|
|
collegeCurriculumQueryB.setC_type("B01");
|
|
collegeCurriculumQueryB.setOpenid(openid);
|
|
collegeCurriculumQueryB.setOpenid(openid);
|
|
- if(dateNow.getTime() < getDate.getTime()) {
|
|
|
|
|
|
+ if (dateNow.getTime() < getDate.getTime()) {
|
|
//还没出生
|
|
//还没出生
|
|
return null;
|
|
return null;
|
|
} else {
|
|
} else {
|
|
- if(DateUtil.getMonthDiff(dateNow, getDate) + 1 > AGE) {
|
|
|
|
|
|
+ if (DateUtil.getMonthDiff(dateNow, getDate) + 1 > AGE) {
|
|
collegeCurriculumQueryB.setC_step(AGE);
|
|
collegeCurriculumQueryB.setC_step(AGE);
|
|
} else {
|
|
} else {
|
|
collegeCurriculumQueryB.setC_step(AGE - DateUtil.getMonthDiff(dateNow, getDate) + 1);
|
|
collegeCurriculumQueryB.setC_step(AGE - DateUtil.getMonthDiff(dateNow, getDate) + 1);
|
|
@@ -78,8 +81,8 @@ public class CollegeCurriculumCoreService {
|
|
}
|
|
}
|
|
//育儿课程加孕周课程
|
|
//育儿课程加孕周课程
|
|
List<CollegeCurriculumCore> collegeCurriculumCores = collegeCurriculumCoreDao.queryUserLearningCore(collegeCurriculumQueryB);
|
|
List<CollegeCurriculumCore> collegeCurriculumCores = collegeCurriculumCoreDao.queryUserLearningCore(collegeCurriculumQueryB);
|
|
- for(CollegeCurriculumCore collegeCurriculumCore:collegeCurriculumCores){
|
|
|
|
- if(collegeCurriculumCore.getStatus().equals("9")) { //1-已预约,2-学习中,3-已过期, 9-已完成
|
|
|
|
|
|
+ for (CollegeCurriculumCore collegeCurriculumCore : collegeCurriculumCores) {
|
|
|
|
+ if (collegeCurriculumCore.getStatus().equals("9")) { //1-已预约,2-学习中,3-已过期, 9-已完成
|
|
collegeCurriculumCore.setStatus("已完成");
|
|
collegeCurriculumCore.setStatus("已完成");
|
|
} else {
|
|
} else {
|
|
if (collegeCurriculumCore.getC_step() >= DateUtil.getWeekDiff(dateNow, getDate)) {
|
|
if (collegeCurriculumCore.getC_step() >= DateUtil.getWeekDiff(dateNow, getDate)) {
|
|
@@ -88,52 +91,52 @@ public class CollegeCurriculumCoreService {
|
|
collegeCurriculumCore.setStatus("未完成");
|
|
collegeCurriculumCore.setStatus("未完成");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- tableData.put("collegeCurriculumCores_b",collegeCurriculumCores);
|
|
|
|
|
|
+ tableData.put("collegeCurriculumCores_b", collegeCurriculumCores);
|
|
}
|
|
}
|
|
collegeCurriculumQueryP.setC_type("P01");
|
|
collegeCurriculumQueryP.setC_type("P01");
|
|
collegeCurriculumQueryP.setOpenid(openid);
|
|
collegeCurriculumQueryP.setOpenid(openid);
|
|
collegeCurriculumQueryP.setC_step(LMP);
|
|
collegeCurriculumQueryP.setC_step(LMP);
|
|
List<CollegeCurriculumCore> collegeCurriculumCore_p = collegeCurriculumCoreDao.queryUserLearningCore(collegeCurriculumQueryP);
|
|
List<CollegeCurriculumCore> collegeCurriculumCore_p = collegeCurriculumCoreDao.queryUserLearningCore(collegeCurriculumQueryP);
|
|
- for(CollegeCurriculumCore collegeCurriculumCore:collegeCurriculumCore_p){
|
|
|
|
- if(collegeCurriculumCore.getStatus().equals("9")) { //1-已预约,2-学习中,3-已过期, 9-已完成
|
|
|
|
|
|
+ for (CollegeCurriculumCore collegeCurriculumCore : collegeCurriculumCore_p) {
|
|
|
|
+ if (collegeCurriculumCore.getStatus().equals("9")) { //1-已预约,2-学习中,3-已过期, 9-已完成
|
|
collegeCurriculumCore.setStatus("已完成");
|
|
collegeCurriculumCore.setStatus("已完成");
|
|
} else {
|
|
} else {
|
|
- if ( collegeCurriculumCore.getC_step() >= DateUtil.getWeekDiff(dateNow, getDate) ) {
|
|
|
|
|
|
+ if (collegeCurriculumCore.getC_step() >= DateUtil.getWeekDiff(dateNow, getDate)) {
|
|
collegeCurriculumCore.setStatus("待完成");
|
|
collegeCurriculumCore.setStatus("待完成");
|
|
} else {
|
|
} else {
|
|
collegeCurriculumCore.setStatus("未完成");
|
|
collegeCurriculumCore.setStatus("未完成");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- tableData.put("collegeCurriculumCores_p",collegeCurriculumCore_p);
|
|
|
|
|
|
+ tableData.put("collegeCurriculumCores_p", collegeCurriculumCore_p);
|
|
}
|
|
}
|
|
return tableData;
|
|
return tableData;
|
|
} else if (wxUser.getXu_content_type().equals("P01")) {
|
|
} else if (wxUser.getXu_content_type().equals("P01")) {
|
|
CollegeCurriculumQuery collegeCurriculumQuery = new CollegeCurriculumQuery();
|
|
CollegeCurriculumQuery collegeCurriculumQuery = new CollegeCurriculumQuery();
|
|
collegeCurriculumQuery.setC_type(wxUser.getXu_content_type());
|
|
collegeCurriculumQuery.setC_type(wxUser.getXu_content_type());
|
|
collegeCurriculumQuery.setOpenid(openid);
|
|
collegeCurriculumQuery.setOpenid(openid);
|
|
- if(dateNow.getTime() < getDate.getTime()) {
|
|
|
|
- if (LMP-DateUtil.getWeekDiff(dateNow, getDate) < 0) {
|
|
|
|
|
|
+ if (dateNow.getTime() < getDate.getTime()) {
|
|
|
|
+ if (LMP - DateUtil.getWeekDiff(dateNow, getDate) < 0) {
|
|
return null; //还没怀孕
|
|
return null; //还没怀孕
|
|
} else {
|
|
} else {
|
|
- collegeCurriculumQuery.setC_step(LMP-DateUtil.getWeekDiff(dateNow, getDate));
|
|
|
|
|
|
+ collegeCurriculumQuery.setC_step(LMP - DateUtil.getWeekDiff(dateNow, getDate));
|
|
}
|
|
}
|
|
- }else {
|
|
|
|
|
|
+ } else {
|
|
collegeCurriculumQuery.setC_step(LMP); //已出生
|
|
collegeCurriculumQuery.setC_step(LMP); //已出生
|
|
}
|
|
}
|
|
//孕周课程
|
|
//孕周课程
|
|
List<CollegeCurriculumCore> collegeCurriculumCores = collegeCurriculumCoreDao.queryUserLearningCore(collegeCurriculumQuery);
|
|
List<CollegeCurriculumCore> collegeCurriculumCores = collegeCurriculumCoreDao.queryUserLearningCore(collegeCurriculumQuery);
|
|
- for(CollegeCurriculumCore collegeCurriculumCore:collegeCurriculumCores){
|
|
|
|
- if(collegeCurriculumCore.getStatus().equals("9")) { //1-已预约,2-学习中,3-已过期, 9-已完成
|
|
|
|
|
|
+ for (CollegeCurriculumCore collegeCurriculumCore : collegeCurriculumCores) {
|
|
|
|
+ if (collegeCurriculumCore.getStatus().equals("9")) { //1-已预约,2-学习中,3-已过期, 9-已完成
|
|
collegeCurriculumCore.setStatus("已完成");
|
|
collegeCurriculumCore.setStatus("已完成");
|
|
} else {
|
|
} else {
|
|
- if ( collegeCurriculumCore.getC_step() >= DateUtil.getWeekDiff(dateNow, getDate) ) {
|
|
|
|
|
|
+ if (collegeCurriculumCore.getC_step() >= DateUtil.getWeekDiff(dateNow, getDate)) {
|
|
collegeCurriculumCore.setStatus("待完成");
|
|
collegeCurriculumCore.setStatus("待完成");
|
|
} else {
|
|
} else {
|
|
collegeCurriculumCore.setStatus("未完成");
|
|
collegeCurriculumCore.setStatus("未完成");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- tableData.put("collegeCurriculumCores_p",collegeCurriculumCores);
|
|
|
|
|
|
+ tableData.put("collegeCurriculumCores_p", collegeCurriculumCores);
|
|
return tableData;
|
|
return tableData;
|
|
} else {
|
|
} else {
|
|
return null;
|
|
return null;
|
|
@@ -150,48 +153,146 @@ public class CollegeCurriculumCoreService {
|
|
LinkedHashMap<String, Object> tableData = new LinkedHashMap<>();
|
|
LinkedHashMap<String, Object> tableData = new LinkedHashMap<>();
|
|
LinkedHashMap<String, Object> list = new LinkedHashMap<>();
|
|
LinkedHashMap<String, Object> list = new LinkedHashMap<>();
|
|
ReturnUserLearningCoreDetail returnUserLearningCoreDetail = collegeCurriculumCoreDao.queryUserLearningCoreDetail(collegeCurriculumQuery);
|
|
ReturnUserLearningCoreDetail returnUserLearningCoreDetail = collegeCurriculumCoreDao.queryUserLearningCoreDetail(collegeCurriculumQuery);
|
|
- tableData.put("curriculumDetail",returnUserLearningCoreDetail);
|
|
|
|
|
|
+ tableData.put("curriculumDetail", returnUserLearningCoreDetail);
|
|
if (returnUserLearningCoreDetail.isIsvideo()) {
|
|
if (returnUserLearningCoreDetail.isIsvideo()) {
|
|
- list.put("collegeName",returnUserLearningCoreDetail.getC_name());
|
|
|
|
- list.put("collegeDesc","文档课件"); //先写死
|
|
|
|
- if(returnUserLearningCoreDetail.getStatus() != null && returnUserLearningCoreDetail.getStatus() == 9) {
|
|
|
|
- list.put("collegeStatus","完成度100%");
|
|
|
|
|
|
+ list.put("collegeName", returnUserLearningCoreDetail.getC_name());
|
|
|
|
+ list.put("collegeDesc", "文档课件"); //先写死
|
|
|
|
+ list.put("collegeId", returnUserLearningCoreDetail.getId());
|
|
|
|
+ if (returnUserLearningCoreDetail.getStatus() != null && returnUserLearningCoreDetail.getStatus() == 9) {
|
|
|
|
+ list.put("collegeStatus", "完成度100%");
|
|
|
|
+ list.put("collegeFinish", "已完成");
|
|
} else if (returnUserLearningCoreDetail.getStatus() != null && returnUserLearningCoreDetail.getStatus() == 2) {
|
|
} else if (returnUserLearningCoreDetail.getStatus() != null && returnUserLearningCoreDetail.getStatus() == 2) {
|
|
- list.put("collegeStatus","完成度"+returnUserLearningCoreDetail.getRate()+"%");
|
|
|
|
|
|
+ list.put("collegeStatus", "完成度" + returnUserLearningCoreDetail.getRate() + "%");
|
|
|
|
+ list.put("collegeFinish", "未完成");
|
|
} else {
|
|
} else {
|
|
- list.put("collegeStatus","完成度0%");
|
|
|
|
|
|
+ list.put("collegeStatus", "完成度0%");
|
|
|
|
+ list.put("collegeFinish", "未完成");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if(returnUserLearningCoreDetail.isIstest()) {
|
|
|
|
- list.put("testName","本期课程测验"); //先写死
|
|
|
|
- list.put("fullCredit","满分100分"); //先写死
|
|
|
|
|
|
+ if (returnUserLearningCoreDetail.isIstest()) {
|
|
|
|
+ list.put("testName", "本期课程测验"); //先写死
|
|
|
|
+ list.put("fullCredit", "满分100分"); //先写死
|
|
|
|
+ list.put("testId", returnUserLearningCoreDetail.getTestid());
|
|
if (returnUserLearningCoreDetail.getResult() != null) {
|
|
if (returnUserLearningCoreDetail.getResult() != null) {
|
|
- list.put("testResult","您的成绩为"+returnUserLearningCoreDetail.getResult()+"分");
|
|
|
|
|
|
+ list.put("testResult", "您的成绩为" + returnUserLearningCoreDetail.getResult() + "分");
|
|
|
|
+ list.put("testFinish", "已完成");
|
|
} else {
|
|
} else {
|
|
- list.put("testResult","您尚未参与考试");
|
|
|
|
|
|
+ list.put("testResult", "您尚未参与考试");
|
|
|
|
+ list.put("testFinish", "未完成");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- tableData.put("curriculumList",list);
|
|
|
|
|
|
+ tableData.put("curriculumList", list);
|
|
return tableData;
|
|
return tableData;
|
|
}
|
|
}
|
|
|
|
|
|
- public LinkedHashMap<String, Object> queryCoreDetail(String openid,int id) {
|
|
|
|
|
|
+ public LinkedHashMap<String, Object> queryCoreDetail(String openid, int id) {
|
|
CollegeCurriculumQuery collegeCurriculumQuery = new CollegeCurriculumQuery();
|
|
CollegeCurriculumQuery collegeCurriculumQuery = new CollegeCurriculumQuery();
|
|
collegeCurriculumQuery.setId(id);
|
|
collegeCurriculumQuery.setId(id);
|
|
collegeCurriculumQuery.setOpenid(openid);
|
|
collegeCurriculumQuery.setOpenid(openid);
|
|
LinkedHashMap<String, Object> tableData = new LinkedHashMap<>();
|
|
LinkedHashMap<String, Object> tableData = new LinkedHashMap<>();
|
|
ReturnUserLearningCoreDetail returnUserLearningCoreDetail = collegeCurriculumCoreDao.queryCoreDetail(collegeCurriculumQuery);
|
|
ReturnUserLearningCoreDetail returnUserLearningCoreDetail = collegeCurriculumCoreDao.queryCoreDetail(collegeCurriculumQuery);
|
|
- tableData.put("c_name",returnUserLearningCoreDetail.getC_name());
|
|
|
|
- tableData.put("pcount",returnUserLearningCoreDetail.getPcount());
|
|
|
|
- tableData.put("t_image_href",returnUserLearningCoreDetail.getT_image_href());
|
|
|
|
- tableData.put("t_name",returnUserLearningCoreDetail.getT_name());
|
|
|
|
- tableData.put("c_content",returnUserLearningCoreDetail.getC_content());
|
|
|
|
- tableData.put("positive",returnUserLearningCoreDetail.getPositive());
|
|
|
|
- tableData.put("t_desc",returnUserLearningCoreDetail.getT_desc());
|
|
|
|
- tableData.put("isvideo",returnUserLearningCoreDetail.isIsvideo());
|
|
|
|
- tableData.put("status",returnUserLearningCoreDetail.getStatus());
|
|
|
|
- tableData.put("rate",returnUserLearningCoreDetail.getRate());
|
|
|
|
|
|
+ tableData.put("c_name", returnUserLearningCoreDetail.getC_name());
|
|
|
|
+ tableData.put("pcount", returnUserLearningCoreDetail.getPcount());
|
|
|
|
+ tableData.put("t_image_href", returnUserLearningCoreDetail.getT_image_href());
|
|
|
|
+ tableData.put("t_name", returnUserLearningCoreDetail.getT_name());
|
|
|
|
+ tableData.put("c_content", returnUserLearningCoreDetail.getC_content());
|
|
|
|
+ tableData.put("positive", returnUserLearningCoreDetail.getPositive());
|
|
|
|
+ tableData.put("t_desc", returnUserLearningCoreDetail.getT_desc());
|
|
|
|
+ tableData.put("isvideo", returnUserLearningCoreDetail.isIsvideo());
|
|
|
|
+ tableData.put("status", returnUserLearningCoreDetail.getStatus());
|
|
|
|
+ tableData.put("rate", returnUserLearningCoreDetail.getRate());
|
|
return tableData;
|
|
return tableData;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public int corePositive(String openid, String c_code) {
|
|
|
|
+ CollegeLearningDetail collegeLearningDetail = new CollegeLearningDetail();
|
|
|
|
+ collegeLearningDetail.setOpen_id(openid);
|
|
|
|
+ collegeLearningDetail.setC_code(c_code);
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
+ if (collegeLearningDetailService.checkCorePositive(collegeLearningDetail) == null) {
|
|
|
|
+ try {
|
|
|
|
+ CollegeLearningDetail collegeLearningDetailNew = new CollegeLearningDetail();
|
|
|
|
+ collegeLearningDetailNew.setOpen_id(openid);
|
|
|
|
+ collegeLearningDetailNew.setC_code(c_code);
|
|
|
|
+ collegeLearningDetailNew.setStatus(8);
|
|
|
|
+ collegeLearningDetailNew.setDate(sdf.format(new Date()));
|
|
|
|
+ collegeLearningDetailService.addCollegeLearningDetail(collegeLearningDetailNew);
|
|
|
|
+ collegeCurriculumCoreDao.updatePositive(c_code);
|
|
|
|
+ } catch (Exception ex) {
|
|
|
|
+ ex.printStackTrace();
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+ return 1;
|
|
|
|
+ } else {
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public int coreLearningFinish(String openid, String c_code) {
|
|
|
|
+ CollegeLearningDetail collegeLearningDetail = new CollegeLearningDetail();
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
+ collegeLearningDetail.setOpen_id(openid);
|
|
|
|
+ collegeLearningDetail.setC_code(c_code);
|
|
|
|
+ CollegeLearningDetail collegeLearningDetailOld = collegeLearningDetailService.checkCoreLearningRate(collegeLearningDetail);
|
|
|
|
+ if (collegeLearningDetailOld != null && collegeLearningDetailOld.getStatus() ==9) {
|
|
|
|
+ return 0;
|
|
|
|
+ } else {
|
|
|
|
+ //加学分 更新日志
|
|
|
|
+ CollegeUserPoints collegeUserPoints = collegeUserPointsService.queryOneUserPoints(openid);
|
|
|
|
+ CollegeCurriculumCore collegeCurriculumCore = collegeCurriculumCoreDao.queryCoreByCode(c_code);
|
|
|
|
+ CollegeUserPoints collegeUserPointsNew = new CollegeUserPoints();
|
|
|
|
+ collegeUserPointsNew.setOpenid(openid);
|
|
|
|
+ if (collegeUserPoints != null) {
|
|
|
|
+ collegeUserPointsNew.setId(collegeUserPoints.getId());
|
|
|
|
+
|
|
|
|
+ collegeUserPointsNew.setCredit_available(collegeUserPoints.getCredit_available() + collegeCurriculumCore.getCredit());
|
|
|
|
+ collegeUserPointsNew.setCredit_total(collegeUserPoints.getCredit_total() + collegeCurriculumCore.getCredit());
|
|
|
|
+ collegeUserPointsService.updateCollegeUserPoints(collegeUserPointsNew);
|
|
|
|
+ } else {
|
|
|
|
+ collegeUserPointsNew.setCredit_available(collegeCurriculumCore.getCredit());
|
|
|
|
+ collegeUserPointsNew.setCredit_total(collegeCurriculumCore.getCredit());
|
|
|
|
+ collegeUserPointsService.addCollegeUserPoints(collegeUserPointsNew);
|
|
|
|
+ }
|
|
|
|
+ CollegeLearningDetail collegeLearningDetail1 = new CollegeLearningDetail();
|
|
|
|
+ collegeLearningDetail1.setOpen_id(openid);
|
|
|
|
+ collegeLearningDetail1.setC_code(c_code);
|
|
|
|
+ collegeLearningDetail1.setDate(sdf.format(new Date()));
|
|
|
|
+ collegeLearningDetail1.setCredit(collegeCurriculumCore.getCredit());
|
|
|
|
+ collegeLearningDetail1.setStatus(9);
|
|
|
|
+ collegeLearningDetailService.addCollegeLearningDetail(collegeLearningDetail1);
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public int coreLearningUpdate(String openid, String c_code, Float rate) {
|
|
|
|
+ CollegeLearningDetail collegeLearningDetail = new CollegeLearningDetail();
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
+ collegeLearningDetail.setOpen_id(openid);
|
|
|
|
+ collegeLearningDetail.setC_code(c_code);
|
|
|
|
+ CollegeLearningDetail collegeLearningDetailOld = collegeLearningDetailService.checkCoreLearningRate(collegeLearningDetail);
|
|
|
|
+ if(collegeLearningDetailOld == null) {
|
|
|
|
+ collegeLearningDetail.setRate(rate);
|
|
|
|
+ collegeLearningDetail.setDate(sdf.format(new Date()));
|
|
|
|
+ collegeLearningDetail.setStatus(1);
|
|
|
|
+ collegeLearningDetailService.addCollegeLearningDetail(collegeLearningDetail);
|
|
|
|
+ return 1;
|
|
|
|
+ } else {
|
|
|
|
+ if(collegeLearningDetailOld.getStatus() == 9) {
|
|
|
|
+ return 0;
|
|
|
|
+ } else {
|
|
|
|
+ if (rate > collegeLearningDetailOld.getRate()) {
|
|
|
|
+ collegeLearningDetail.setId(collegeLearningDetailOld.getId());
|
|
|
|
+ collegeLearningDetail.setRate(rate);
|
|
|
|
+ collegeLearningDetail.setStatus(1);
|
|
|
|
+ collegeLearningDetail.setDate(sdf.format(new Date()));
|
|
|
|
+ collegeLearningDetailService.updateCollegeLearningDetail(collegeLearningDetail);
|
|
|
|
+ return 1;
|
|
|
|
+ } else {
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|