shicf
10 天以前 f60cf23a76972c0e0c7a437b17f37e1237e7d8d9
src/main/java/com/product/mobile/core/service/SignInService.java
@@ -17,7 +17,8 @@
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;
@@ -215,5 +216,23 @@
       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;
    }
}