|
@@ -1,6 +1,7 @@
|
|
|
package com.jpsoft.campus.modules.mobile.controller;
|
|
|
|
|
|
import com.jpsoft.campus.modules.base.dto.SchoolInfoDTO;
|
|
|
+import com.jpsoft.campus.modules.base.entity.EnrollControl;
|
|
|
import com.jpsoft.campus.modules.base.entity.SchoolInfo;
|
|
|
import com.jpsoft.campus.modules.base.entity.SchoolNumber;
|
|
|
import com.jpsoft.campus.modules.base.service.SchoolInfoService;
|
|
@@ -18,10 +19,7 @@ import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* @author 墨鱼_mo
|
|
@@ -177,18 +175,45 @@ public class SchoolInfoApiController {
|
|
|
public MessageResult<Boolean> transferSchoolControl(String token){
|
|
|
MessageResult<Boolean> messageResult = new MessageResult<>();
|
|
|
|
|
|
+// try {
|
|
|
+// int schoolNumber = schoolNumberService.findNumByHaveNumber();
|
|
|
+// if (schoolNumber > 0) {
|
|
|
+// messageResult.setData(true);
|
|
|
+// }else{
|
|
|
+// messageResult.setData(false);
|
|
|
+// }
|
|
|
+// messageResult.setResult(true);
|
|
|
+// }
|
|
|
+// catch (Exception ex){
|
|
|
+// log.error(ex.getMessage(),ex);
|
|
|
+// messageResult.setData(false);
|
|
|
+// messageResult.setResult(false);
|
|
|
+// messageResult.setMessage(ex.getMessage());
|
|
|
+// }
|
|
|
+//
|
|
|
+// return messageResult;
|
|
|
+
|
|
|
+ boolean result = true;
|
|
|
try {
|
|
|
- int schoolNumber = schoolNumberService.findNumByHaveNumber();
|
|
|
- if (schoolNumber > 0) {
|
|
|
- messageResult.setData(true);
|
|
|
- }else{
|
|
|
- messageResult.setData(false);
|
|
|
+ List<SchoolNumber> numberList = schoolNumberService.findAllHaveNumber();
|
|
|
+ int i = 0;
|
|
|
+ for (SchoolNumber sn : numberList){
|
|
|
+ if (sn.getStartTime().compareTo(new Date()) < 0 && sn.getEndTime().compareTo(new Date()) > 0) {
|
|
|
+ i++;
|
|
|
}
|
|
|
- messageResult.setResult(true);
|
|
|
- }
|
|
|
- catch (Exception ex){
|
|
|
- log.error(ex.getMessage(),ex);
|
|
|
+ }
|
|
|
+ if (i < 1){
|
|
|
+ result = false;
|
|
|
+ }
|
|
|
+
|
|
|
+ messageResult.setCode(200);
|
|
|
+ messageResult.setData(result);
|
|
|
+ messageResult.setResult(true);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ log.error(ex.getMessage(), ex);
|
|
|
+
|
|
|
messageResult.setData(false);
|
|
|
+ messageResult.setCode(500);
|
|
|
messageResult.setResult(false);
|
|
|
messageResult.setMessage(ex.getMessage());
|
|
|
}
|