Commit e7154f2beb48a1e8d49d3c4e6657958f2323c8a5
1 parent
124aa27a
Exists in
master
日志
Showing
11 changed files
with
70 additions
and
27 deletions
Show diff stats
cloud/quartz/src/main/java/com/sincere/quartz/job/SyncJob.java
@@ -20,10 +20,10 @@ public class SyncJob { | @@ -20,10 +20,10 @@ public class SyncJob { | ||
20 | @Autowired | 20 | @Autowired |
21 | YXYReadService yxyReadService ; | 21 | YXYReadService yxyReadService ; |
22 | 22 | ||
23 | - @Scheduled(cron = "0 0 22 * * ?") | 23 | + @Scheduled(cron = "0 0 22 * * ? ") |
24 | public void Sync(){ | 24 | public void Sync(){ |
25 | //翼校通的同步 之后还有钉钉的同步等等 | 25 | //翼校通的同步 之后还有钉钉的同步等等 |
26 | - yxyWriteService.sync(); | ||
27 | yxyReadService.sync(); | 26 | yxyReadService.sync(); |
27 | + yxyWriteService.sync(); | ||
28 | } | 28 | } |
29 | } | 29 | } |
cloud/quartz/src/main/java/com/sincere/quartz/model/YxyStudent.java
@@ -6,6 +6,33 @@ public class YxyStudent { | @@ -6,6 +6,33 @@ public class YxyStudent { | ||
6 | private String classId ; | 6 | private String classId ; |
7 | private String name ; | 7 | private String name ; |
8 | private String account ; | 8 | private String account ; |
9 | + private String cardID ; | ||
10 | + private String cardID2; | ||
11 | + private String cardID3 ; | ||
12 | + | ||
13 | + public String getCardID() { | ||
14 | + return cardID; | ||
15 | + } | ||
16 | + | ||
17 | + public void setCardID(String cardID) { | ||
18 | + this.cardID = cardID; | ||
19 | + } | ||
20 | + | ||
21 | + public String getCardID2() { | ||
22 | + return cardID2; | ||
23 | + } | ||
24 | + | ||
25 | + public void setCardID2(String cardID2) { | ||
26 | + this.cardID2 = cardID2; | ||
27 | + } | ||
28 | + | ||
29 | + public String getCardID3() { | ||
30 | + return cardID3; | ||
31 | + } | ||
32 | + | ||
33 | + public void setCardID3(String cardID3) { | ||
34 | + this.cardID3 = cardID3; | ||
35 | + } | ||
9 | 36 | ||
10 | public String getUserId() { | 37 | public String getUserId() { |
11 | return userId; | 38 | return userId; |
cloud/quartz/src/main/java/com/sincere/quartz/third/yixueyun/YXYReadService.java
@@ -138,6 +138,9 @@ public class YXYReadService { | @@ -138,6 +138,9 @@ public class YXYReadService { | ||
138 | student.setAccount(object.get("account").toString()); | 138 | student.setAccount(object.get("account").toString()); |
139 | student.setName(object.get("name").toString()); | 139 | student.setName(object.get("name").toString()); |
140 | student.setUserId(object.get("userID").toString()); | 140 | student.setUserId(object.get("userID").toString()); |
141 | + student.setCardID(object.get("cardID").toString()); | ||
142 | + student.setCardID2(object.get("cardID2").toString()); | ||
143 | + student.setCardID3(object.get("cardID3").toString()); | ||
141 | }catch (Exception e){ | 144 | }catch (Exception e){ |
142 | } | 145 | } |
143 | yxyService.insertStudent(student); | 146 | yxyService.insertStudent(student); |
cloud/quartz/src/main/java/com/sincere/quartz/third/yixueyun/YXYResult.java
@@ -16,6 +16,9 @@ public class YXYResult implements Serializable { | @@ -16,6 +16,9 @@ public class YXYResult implements Serializable { | ||
16 | private int pass ; | 16 | private int pass ; |
17 | private List<YXYResultDetail> data ; | 17 | private List<YXYResultDetail> data ; |
18 | 18 | ||
19 | + public YXYResult() { | ||
20 | + this.code = -1 ; | ||
21 | + } | ||
19 | 22 | ||
20 | public int getCode() { | 23 | public int getCode() { |
21 | return code; | 24 | return code; |
cloud/quartz/src/main/java/com/sincere/quartz/third/yixueyun/YXYWriteService.java
@@ -51,19 +51,23 @@ public class YXYWriteService { | @@ -51,19 +51,23 @@ public class YXYWriteService { | ||
51 | ScFeign scFeign ; | 51 | ScFeign scFeign ; |
52 | 52 | ||
53 | public void sync(){ | 53 | public void sync(){ |
54 | - //查出要同步的学校 | ||
55 | - logger.info("开始同步翼学云数据==========="); | ||
56 | - List<SyncSchoolDto> schoolList = scFeign.selectSyncSchool(); | ||
57 | - for(SyncSchoolDto school : schoolList){ | ||
58 | - logger.info("学校"+school.getSchoolName()); | ||
59 | - if(school.getPush() == 0){ | ||
60 | - //同步课程 | ||
61 | - syncSubject(school); | ||
62 | - } | ||
63 | - List<SyncDeptDto> deptList = scFeign.selectDept(school.getSchoolId()); | ||
64 | - syncDept(school,deptList); | ||
65 | - List<SyncUserDto> userList = scFeign.selectUser(school.getSchoolId()); | ||
66 | - syncUser(school,userList); | 54 | + try{ |
55 | + //查出要同步的学校 | ||
56 | + logger.info("开始同步翼学云数据==========="); | ||
57 | + List<SyncSchoolDto> schoolList = scFeign.selectSyncSchool(); | ||
58 | + for(SyncSchoolDto school : schoolList){ | ||
59 | + logger.info("学校"+school.getSchoolName()); | ||
60 | + if(school.getPush() == 0){ | ||
61 | + //同步课程 | ||
62 | + syncSubject(school); | ||
63 | + } | ||
64 | + List<SyncDeptDto> deptList = scFeign.selectDept(school.getSchoolId()); | ||
65 | + syncDept(school,deptList); | ||
66 | + List<SyncUserDto> userList = scFeign.selectUser(school.getSchoolId()); | ||
67 | + syncUser(school,userList); | ||
68 | + } | ||
69 | + }catch (Exception e){ | ||
70 | + | ||
67 | } | 71 | } |
68 | } | 72 | } |
69 | 73 | ||
@@ -705,9 +709,17 @@ public class YXYWriteService { | @@ -705,9 +709,17 @@ public class YXYWriteService { | ||
705 | 709 | ||
706 | private YXYResult getResult(String url , String json){ | 710 | private YXYResult getResult(String url , String json){ |
707 | YXYResult result = invokeApi(url,TOKEN,json); | 711 | YXYResult result = invokeApi(url,TOKEN,json); |
708 | - if(result.getCode() == 2){ | 712 | + if(result == null){ |
709 | TOKEN = getToken(); | 713 | TOKEN = getToken(); |
710 | result = invokeApi(url,TOKEN,json); | 714 | result = invokeApi(url,TOKEN,json); |
715 | + }else { | ||
716 | + if (result.getCode() == 2) { | ||
717 | + TOKEN = getToken(); | ||
718 | + result = invokeApi(url, TOKEN, json); | ||
719 | + } | ||
720 | + } | ||
721 | + if(result == null){ | ||
722 | + result = new YXYResult(); | ||
711 | } | 723 | } |
712 | return result ; | 724 | return result ; |
713 | } | 725 | } |
cloud/quartz/src/main/resources/application.yaml
@@ -39,5 +39,5 @@ eureka: | @@ -39,5 +39,5 @@ eureka: | ||
39 | lease-renewal-interval-in-seconds: 10 | 39 | lease-renewal-interval-in-seconds: 10 |
40 | client: | 40 | client: |
41 | service-url: | 41 | service-url: |
42 | - defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/ | 42 | + defaultZone: http://121.40.109.21:8761/eureka/,http://121.40.109.21:8762/eureka/ |
43 | 43 |
cloud/quartz/src/main/resources/mapper/YxyMapper.xml
@@ -26,7 +26,7 @@ | @@ -26,7 +26,7 @@ | ||
26 | </insert> | 26 | </insert> |
27 | 27 | ||
28 | <insert id="insertStudent" parameterType="com.sincere.quartz.model.YxyStudent" > | 28 | <insert id="insertStudent" parameterType="com.sincere.quartz.model.YxyStudent" > |
29 | - insert into Student(userID , account , name , classID , intime , state , isCard , isEquipment , card_crafts) | ||
30 | - values (#{userId} , #{account} , #{name} , #{classId} , GETDATE() , 1 ,0,0,2) | 29 | + insert into Student(userID , account , name , classID , intime , state , isCard , isEquipment , card_crafts,cardID,cardid2,cardid3) |
30 | + values (#{userId} , #{account} , #{name} , #{classId} , GETDATE() , 1 ,0,0,2,#{cardID},#{cardID2},#{cardID3}) | ||
31 | </insert> | 31 | </insert> |
32 | </mapper> | 32 | </mapper> |
cloud/search_smartCampus/src/main/java/com/sincere/smartSearch/controller/AttendanceController.java
@@ -34,7 +34,7 @@ public class AttendanceController { | @@ -34,7 +34,7 @@ public class AttendanceController { | ||
34 | attendacenService.updateAttendance(attendance.getClint_id()); | 34 | attendacenService.updateAttendance(attendance.getClint_id()); |
35 | }else { | 35 | }else { |
36 | attendanceDto.setState(1); | 36 | attendanceDto.setState(1); |
37 | - attendanceDto.setSchool_id("0"); | 37 | + attendanceDto.setSchool_id("-1"); |
38 | try { | 38 | try { |
39 | attendanceDto.setIntime(DateUtils.getToday(DateUtils.format2)); | 39 | attendanceDto.setIntime(DateUtils.getToday(DateUtils.format2)); |
40 | }catch (Exception e){ | 40 | }catch (Exception e){ |
cloud/search_smartCampus/src/main/resources/application.yml
@@ -21,16 +21,14 @@ mybatis: | @@ -21,16 +21,14 @@ mybatis: | ||
21 | type-aliases-package: com.sincere.smartSearch.mapper | 21 | type-aliases-package: com.sincere.smartSearch.mapper |
22 | check-config-location: true | 22 | check-config-location: true |
23 | 23 | ||
24 | - | ||
25 | - | ||
26 | eureka: | 24 | eureka: |
27 | instance: | 25 | instance: |
28 | - hostname: localhost | 26 | + hostname: 121.40.109.21 |
29 | lease-expiration-duration-in-seconds: 60 | 27 | lease-expiration-duration-in-seconds: 60 |
30 | lease-renewal-interval-in-seconds: 10 | 28 | lease-renewal-interval-in-seconds: 10 |
31 | client: | 29 | client: |
32 | service-url: | 30 | service-url: |
33 | # defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/ | 31 | # defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/ |
34 | - defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/ | 32 | + defaultZone: http://121.40.109.21:8761/eureka/,http://121.40.109.21:8762/eureka/ |
35 | 33 | ||
36 | 34 |
cloud/search_xiaoan/pom.xml
@@ -157,7 +157,7 @@ | @@ -157,7 +157,7 @@ | ||
157 | <configuration> | 157 | <configuration> |
158 | <archive> | 158 | <archive> |
159 | <manifest> | 159 | <manifest> |
160 | - <mainClass>com.jevon.Application</mainClass> | 160 | + <mainClass>com.sincere.xiaoanSearch.XiaoanSearchApplication</mainClass> |
161 | <addClasspath>true</addClasspath> | 161 | <addClasspath>true</addClasspath> |
162 | <classpathPrefix>lib/</classpathPrefix> | 162 | <classpathPrefix>lib/</classpathPrefix> |
163 | </manifest> | 163 | </manifest> |
cloud/search_xiaoan/src/main/resources/application.yml
@@ -19,12 +19,12 @@ mybatis: | @@ -19,12 +19,12 @@ mybatis: | ||
19 | 19 | ||
20 | eureka: | 20 | eureka: |
21 | instance: | 21 | instance: |
22 | - hostname: localhost | 22 | + hostname: 121.40.30.78 |
23 | lease-expiration-duration-in-seconds: 60 | 23 | lease-expiration-duration-in-seconds: 60 |
24 | lease-renewal-interval-in-seconds: 10 | 24 | lease-renewal-interval-in-seconds: 10 |
25 | client: | 25 | client: |
26 | service-url: | 26 | service-url: |
27 | - defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/ | 27 | + defaultZone: http://121.40.109.21:8761/eureka/,http://121.40.109.21:8762/eureka/ |
28 | 28 | ||
29 | 29 | ||
30 | 30 |