diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java index 212e0a8c7..bf1cc3795 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java @@ -489,8 +489,9 @@ public class ItemServiceImpl extends BaseServiceImpl implem data.setSbrlxfs(entity.getMobile()); data.setSqzynr(entity.getItemContent()); data.setSqdz(entity.getIssueAddress()); - // todo jack转百度坐标系格式:x,y - data.setSqxy(entity.getIssueLatitude().toString()+","+entity.getIssueLongitude().toString()); + Double issueLatitude = new BigDecimal(entity.getIssueLatitude()).setScale(6,BigDecimal.ROUND_HALF_UP).doubleValue(); + Double issueLongitude = new BigDecimal(entity.getIssueLongitude()).setScale(6,BigDecimal.ROUND_HALF_UP).doubleValue(); + data.setSqxy(issueLatitude.toString() + "," + issueLongitude.toString()); data.setSqdjrq(DateUtils.format(entity.getCreatedTime(),DateUtils.DATE_TIME_PATTERN)); //诉求登记人 CityCaseLawenforcementdPersonDTO sqdjr = new CityCaseLawenforcementdPersonDTO(); @@ -2805,8 +2806,9 @@ public class ItemServiceImpl extends BaseServiceImpl implem data.setSbrlxfs(entity.getMobile()); data.setSqzynr(entity.getItemContent()); data.setSqdz(entity.getIssueAddress()); - // todo jack转百度坐标系格式:x,y - data.setSqxy(entity.getIssueLatitude().toString()+","+entity.getIssueLongitude().toString()); + Double issueLatitude = new BigDecimal(entity.getIssueLatitude()).setScale(6,BigDecimal.ROUND_HALF_UP).doubleValue(); + Double issueLongitude = new BigDecimal(entity.getIssueLongitude()).setScale(6,BigDecimal.ROUND_HALF_UP).doubleValue(); + data.setSqxy(issueLatitude.toString() + "," + issueLongitude.toString()); data.setSqdjrq(DateUtils.format(entity.getCreatedTime(),DateUtils.DATE_TIME_PATTERN)); //诉求登记人 CityCaseLivelihoodPersonDTO sqdjr = new CityCaseLivelihoodPersonDTO(); @@ -2869,8 +2871,9 @@ public class ItemServiceImpl extends BaseServiceImpl implem data.setSbrlxfs(entity.getMobile()); data.setSqzynr(entity.getItemContent()); data.setSqdz(entity.getIssueAddress()); - // todo jack转百度坐标系格式:x,y - data.setSqxy(entity.getIssueLatitude().toString()+","+entity.getIssueLongitude().toString()); + Double issueLatitude = new BigDecimal(entity.getIssueLatitude()).setScale(6,BigDecimal.ROUND_HALF_UP).doubleValue(); + Double issueLongitude = new BigDecimal(entity.getIssueLongitude()).setScale(6,BigDecimal.ROUND_HALF_UP).doubleValue(); + data.setSqxy(issueLatitude.toString() + "," + issueLongitude.toString()); data.setSqdjrq(DateUtils.format(entity.getCreatedTime(),DateUtils.DATE_TIME_PATTERN)); //诉求登记人 CityCaseDevelopPersonDTO sqdjr = new CityCaseDevelopPersonDTO();