Commit 7fcade73 authored by tangwei's avatar tangwei

装备位置增加经纬度

parent 24de7f55
...@@ -163,4 +163,13 @@ public class EquipmentDetail extends BaseEntity { ...@@ -163,4 +163,13 @@ public class EquipmentDetail extends BaseEntity {
@ApiModelProperty(value = "位置信息") @ApiModelProperty(value = "位置信息")
private String area; private String area;
@ApiModelProperty(value = "经度")
@TableField(value = "longitude")
private Double longitude;
@ApiModelProperty(value = "纬度")
@TableField(value = "latitude")
private Double latitude;
} }
...@@ -1152,6 +1152,20 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM ...@@ -1152,6 +1152,20 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
equipmentDetail.setEquipmentName(equipment.getName()); equipmentDetail.setEquipmentName(equipment.getName());
equipmentSpecific.setEquipmentCode(equipmentCode); equipmentSpecific.setEquipmentCode(equipmentCode);
equipmentSpecific.setName(equipmentDetail.getName()); equipmentSpecific.setName(equipmentDetail.getName());
if (StringUtils.isNotEmpty(equipmentDetail.getArea())) {
String[] addressData = equipmentDetail.getArea().split("@address@");
if (addressData.length > 1) {
equipmentDetail.setArea(addressData[0]);
JSONObject langLatObj = JSON.parseObject(addressData[1]);
if (StringUtils.isNotEmpty(langLatObj.getString("longitude"))) {
equipmentDetail.setLongitude(Double.valueOf(langLatObj.getString("longitude")));
}
if (StringUtils.isNotEmpty(langLatObj.getString("latitude"))) {
equipmentDetail.setLatitude(Double.valueOf(langLatObj.getString("latitude")));
}
}
}
} }
Long warehouseStructureId = null; Long warehouseStructureId = null;
if (!ObjectUtils.isEmpty(equipmentSpecific.getStockDetail())) { if (!ObjectUtils.isEmpty(equipmentSpecific.getStockDetail())) {
......
...@@ -2618,4 +2618,31 @@ ...@@ -2618,4 +2618,31 @@
</sql> </sql>
</changeSet> </changeSet>
<changeSet author="tw" id="20220301-1">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="wl_equipment_detail" columnName="longitude"/>
</not>
</preConditions>
<comment>wl_equipment_detail add `longitude`</comment>
<sql>
ALTER TABLE `wl_equipment_detail` ADD COLUMN `longitude` double(18,14) DEFAULT NULL COMMENT '经度'
</sql>
</changeSet>
<changeSet author="tw" id="20220301-2">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="wl_equipment_detail" columnName="latitude"/>
</not>
</preConditions>
<comment>wl_equipment_detail add `latitude`</comment>
<sql>
ALTER TABLE `wl_equipment_detail` ADD COLUMN `latitude` double(18,14) DEFAULT NULL COMMENT '纬度'
</sql>
</changeSet>
</databaseChangeLog> </databaseChangeLog>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment