|
|
@@ -20,6 +20,7 @@ import com.xjrsoft.module.student.service.IBaseNewStudentService;
|
|
|
import com.xjrsoft.module.student.service.IEnrollmentPlanService;
|
|
|
import com.xjrsoft.module.student.service.IPbCseFeeobjupdateService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.lang.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
@@ -135,8 +136,16 @@ public class BaseNewStudentTask {
|
|
|
existsNewStudent.setProvince(feeobjupdate.getProvince());
|
|
|
existsNewStudent.setCity(feeobjupdate.getCity());
|
|
|
existsNewStudent.setMyarea(feeobjupdate.getMyarea());
|
|
|
- existsNewStudent.setHeight(BigDecimal.valueOf(Double.parseDouble(feeobjupdate.getSg())));
|
|
|
- existsNewStudent.setWeight(BigDecimal.valueOf(Double.parseDouble(feeobjupdate.getTz())));
|
|
|
+ if(StrUtil.isNotEmpty(feeobjupdate.getSg())){
|
|
|
+ if(StringUtils.isNumeric(feeobjupdate.getSg())){
|
|
|
+ existsNewStudent.setHeight(BigDecimal.valueOf(Double.parseDouble(feeobjupdate.getSg())));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(StrUtil.isNotEmpty(feeobjupdate.getTz())){
|
|
|
+ if(StringUtils.isNumeric(feeobjupdate.getTz())){
|
|
|
+ existsNewStudent.setWeight(BigDecimal.valueOf(Double.parseDouble(feeobjupdate.getTz())));
|
|
|
+ }
|
|
|
+ }
|
|
|
existsNewStudent.setGraduateSchool(feeobjupdate.getGraduations());
|
|
|
existsNewStudent.setStduyStatus(StudyStatusEnum.getCode(feeobjupdate.getQuartername()));
|
|
|
existsNewStudent.setSource(StudentTypeEnum.getCode(feeobjupdate.getResourcename()));
|
|
|
@@ -164,8 +173,16 @@ public class BaseNewStudentTask {
|
|
|
setProvince(feeobjupdate.getProvince());
|
|
|
setCity(feeobjupdate.getCity());
|
|
|
setMyarea(feeobjupdate.getMyarea());
|
|
|
- setHeight(BigDecimal.valueOf(Double.parseDouble(feeobjupdate.getSg())));
|
|
|
- setWeight(BigDecimal.valueOf(Double.parseDouble(feeobjupdate.getTz())));
|
|
|
+ if(StrUtil.isNotEmpty(feeobjupdate.getSg())){
|
|
|
+ if(StringUtils.isNumeric(feeobjupdate.getSg())){
|
|
|
+ setHeight(BigDecimal.valueOf(Double.parseDouble(feeobjupdate.getSg())));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(StrUtil.isNotEmpty(feeobjupdate.getTz())){
|
|
|
+ if(StringUtils.isNumeric(feeobjupdate.getTz())){
|
|
|
+ setWeight(BigDecimal.valueOf(Double.parseDouble(feeobjupdate.getTz())));
|
|
|
+ }
|
|
|
+ }
|
|
|
setGraduateSchool(feeobjupdate.getGraduations());
|
|
|
setStduyStatus(StudyStatusEnum.getCode(feeobjupdate.getQuartername()));
|
|
|
setSource(StudentTypeEnum.getCode(feeobjupdate.getResourcename()));
|