Compare commits
2 Commits
495681db5d
...
e23864fa72
Author | SHA1 | Date | |
---|---|---|---|
e23864fa72 | |||
212773e679 |
23
pom.xml
23
pom.xml
@ -227,5 +227,26 @@
|
|||||||
</plugin>
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>aliyun-central</id>
|
||||||
|
<url>https://maven.aliyun.com/repository/central</url>
|
||||||
|
</repository>
|
||||||
|
<repository>
|
||||||
|
<id>aliyun-snapshots</id>
|
||||||
|
<url>https://maven.aliyun.com/repository/snapshots</url>
|
||||||
|
<releases>
|
||||||
|
<enabled>false</enabled>
|
||||||
|
</releases>
|
||||||
|
<snapshots>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
</snapshots>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
<pluginRepositories>
|
||||||
|
<pluginRepository>
|
||||||
|
<id>aliyun-central</id>
|
||||||
|
<url>https://maven.aliyun.com/repository/central</url>
|
||||||
|
</pluginRepository>
|
||||||
|
</pluginRepositories>
|
||||||
</project>
|
</project>
|
||||||
|
@ -27,6 +27,6 @@ public class CgyStatsBO {
|
|||||||
private AtomicLong visitor;
|
private AtomicLong visitor;
|
||||||
//实训人数
|
//实训人数
|
||||||
private final Set<Long> userSet = new HashSet<>();
|
private final Set<Long> userSet = new HashSet<>();
|
||||||
//实训时长
|
//实训时长/s
|
||||||
private AtomicLong duration;
|
private AtomicLong duration;
|
||||||
}
|
}
|
||||||
|
@ -98,7 +98,7 @@ public class CgyStatsService {
|
|||||||
+ "app_secret=" + statsBO.getAppSecret();
|
+ "app_secret=" + statsBO.getAppSecret();
|
||||||
body.put("sign", EncryptUtil.md5(sb).toLowerCase());
|
body.put("sign", EncryptUtil.md5(sb).toLowerCase());
|
||||||
//扩展字段
|
//扩展字段
|
||||||
body.put("duration", statsBO.getDuration().get());
|
body.put("duration", statsBO.getDuration().get() / 60); //分钟
|
||||||
SimulationInfoQueryVO queryVO = new SimulationInfoQueryVO();
|
SimulationInfoQueryVO queryVO = new SimulationInfoQueryVO();
|
||||||
queryVO.setFunctionId(statsBO.getFunctionId());
|
queryVO.setFunctionId(statsBO.getFunctionId());
|
||||||
List<SimulationInfoVO> sims = simulationService.listAllSimulation(queryVO);
|
List<SimulationInfoVO> sims = simulationService.listAllSimulation(queryVO);
|
||||||
@ -108,7 +108,7 @@ public class CgyStatsService {
|
|||||||
httpHeaders.setContentType(MediaType.APPLICATION_JSON);
|
httpHeaders.setContentType(MediaType.APPLICATION_JSON);
|
||||||
HttpEntity<Map<String, Object>> httpEntity = new HttpEntity<>(body, httpHeaders);
|
HttpEntity<Map<String, Object>> httpEntity = new HttpEntity<>(body, httpHeaders);
|
||||||
Map<String, String> resBody = restTemplate.postForObject(
|
Map<String, String> resBody = restTemplate.postForObject(
|
||||||
"https://common-dev.educloudxr.com/api/applicationCenter/openapi/summary", httpEntity,
|
"http://gdjtapp.cdivtc.edu.cn/api/applicationCenter/openapi/summary", httpEntity,
|
||||||
Map.class);
|
Map.class);
|
||||||
if (resBody != null && Objects.equals(resBody.get("code"), "100001")) {
|
if (resBody != null && Objects.equals(resBody.get("code"), "100001")) {
|
||||||
log.error(String.format("成工院虚仿平台同步数据失败:[%s][%s]", resBody.get("msg"),
|
log.error(String.format("成工院虚仿平台同步数据失败:[%s][%s]", resBody.get("msg"),
|
||||||
|
Loading…
Reference in New Issue
Block a user