| | |
| | | import com.product.mobile.core.config.MobileCoreCode; |
| | | import com.product.mobile.core.config.MobileCoreConst; |
| | | import com.product.module.sys.entity.SystemUser; |
| | | import com.product.util.BaseUtil; |
| | | import com.product.util.baidu.map.CoordinateTransformUtil; |
| | | import com.product.util.baidu.map.CoordinateTransformUtil.Coordinate; |
| | | |
| | | import cn.hutool.core.date.DateUtil; |
| | | |
| | |
| | | sql.append(" a left join product_oa_punch_time b on b.punch_site_uuid=a.uuid where a.org_level_uuid=?"); |
| | | return baseDao.listTable(sql.toString(), new String[] {org_level_uuid}); |
| | | } |
| | | |
| | | /** |
| | | *坐标转换 |
| | | * @param type转换类型 |
| | | * @param lng 经度 |
| | | * @param lat 纬度 |
| | | * @return |
| | | */ |
| | | public FieldSetEntity coordinateTransform(int type,double lng,double lat) { |
| | | |
| | | FieldSetEntity newCoord=new FieldSetEntity(); |
| | | newCoord.setTableName("product_oa_punch_time"); |
| | | Coordinate nc=CoordinateTransformUtil.toConvert(type, lng, lat); |
| | | if(nc!=null) { |
| | | newCoord.setValue("longitude", nc.longitude); |
| | | newCoord.setValue("latitude", nc.latitude); |
| | | } |
| | | |
| | | return newCoord; |
| | | } |
| | | } |