| | |
| | | package com.stylefeng.guns; |
| | | |
| | | import com.stylefeng.guns.modular.system.util.qianyuntong.EnterpriseUtil; |
| | | import com.stylefeng.guns.modular.system.util.qianyuntong.model.CreateEnterpriseRequest; |
| | | import org.junit.Test; |
| | | import org.junit.runner.RunWith; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.boot.test.context.SpringBootTest; |
| | | import org.springframework.data.mongodb.core.MongoTemplate; |
| | | import org.springframework.test.context.junit4.SpringRunner; |
| | | |
| | | @RunWith(SpringRunner.class) |
| | | @SpringBootTest |
| | | public class GunsApplicationTest { |
| | | |
| | | |
| | | @Autowired |
| | | private MongoTemplate mongoTemplate; |
| | | |
| | | |
| | | @Test |
| | | public void test() throws Exception { |
| | | CreateEnterpriseRequest request = new CreateEnterpriseRequest(); |
| | | request.setName("成都喜望科技有限公司"); |
| | | request.setNickName("成都喜望"); |
| | | request.setIndustry_code("123456789"); |
| | | request.setMobile("15828353127"); |
| | | request.setMobileFlag("1"); |
| | | Boolean enterprise = EnterpriseUtil.createEnterprise(request); |
| | | public void test(){ |
| | | // GeoJsonPoint point = new GeoJsonPoint(new Point(Double.parseDouble("104.043149"), |
| | | // Double.parseDouble("30.642483"))); |
| | | // DriverPosition position = mongoTemplate.findOne(Query.query(Criteria.where("driverId") |
| | | // .is(14)), DriverPosition.class); |
| | | // if(null == position){ |
| | | // position = new DriverPosition(); |
| | | // } |
| | | // position.setDriverId(14); |
| | | // position.setPoint(point); |
| | | // mongoTemplate.save(position); |
| | | |
| | | |
| | | // Query query = Query.query(Criteria.where("point").nearSphere(new Point(Double.parseDouble("104.043149"), Double.parseDouble("30.642483"))).maxDistance(5000)); |
| | | // List<DriverPosition> driverPositions = mongoTemplate.find(query, DriverPosition.class); |
| | | // System.err.println(driverPositions); |
| | | } |
| | | } |