Browse Source

0319.1

master
zhangye 5 years ago
parent
commit
d317d37b37
  1. 2
      health/src/main/java/com/ccsens/health/service/ClockService.java
  2. 4
      health/src/main/resources/application.yml
  3. 2
      util/src/main/java/com/ccsens/util/DistanceUtil.java

2
health/src/main/java/com/ccsens/health/service/ClockService.java

@ -82,6 +82,8 @@ public class ClockService implements IClockService {
siteClockIn.setUserId(userId);
siteClockIn.setQrcodeId(clickIn.getSiteId());
siteClockIn.setTime(System.currentTimeMillis());
siteClockIn.setLocationLatitude(clickIn.getLocationLatitude());
siteClockIn.setLocationLongitude(clickIn.getLocationLongitude());
siteClockInDao.insertSelective(siteClockIn);
}

4
health/src/main/resources/application.yml

@ -1,4 +1,4 @@
spring:
profiles:
active: dev
include: common, util-dev
active: test
include: common, util-test

2
util/src/main/java/com/ccsens/util/DistanceUtil.java

@ -10,7 +10,7 @@ public class DistanceUtil {
private static double EARTH_RADIUS = 6378.137;
private static BigDecimal rad(BigDecimal d) {
return d.multiply(new BigDecimal(Math.PI)).divide(new BigDecimal(180.0));
return d.multiply(new BigDecimal(Math.PI)).divide(new BigDecimal(180.0),15, BigDecimal.ROUND_DOWN);
}
/**

Loading…
Cancel
Save