DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushMinistryOfTransportUtil.java
@@ -60,7 +60,7 @@ @Autowired private GeodesyUtil geodesyUtil; private String path = "http://120.77.11.218:8868/"; private String path = "http://127.0.0.1:8868/"; /** @@ -75,7 +75,7 @@ mileage += (orderPrivateCar.getMileage() == null ? 0 : orderPrivateCar.getMileage()); } JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//注册地行政区划代码 jsonObject.put("Address", 530100);//注册地行政区划代码 jsonObject.put("VehicleNo", car.getCarLicensePlate());//车辆号牌 jsonObject.put("TotalMile", Integer.valueOf(mileage / 1000));//行驶总里程(km) jsonObject.put("Flag", 1);//操作标识(1:新增,2:更新,3:删除) @@ -102,7 +102,7 @@ OrderPrivateCar orderPrivateCar = orderPrivateCarService.selectById(orderId); Map<String, Object> query = systemPriceMapper.query(orderPrivateCar.getCompanyId(), 1, orderPrivateCar.getServerCarModelId()); JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//发起第行政区划代码 jsonObject.put("Address", 530100);//发起第行政区划代码 jsonObject.put("OrderId", orderPrivateCar.getOrderNum());//订单编号 jsonObject.put("DepartTime", orderPrivateCar.getTravelTime());//预计用车时间YYYYMMDDhhmmss jsonObject.put("OrderTime", orderPrivateCar.getInsertTime());//订单发起时间YYYYMMDDhhmmss @@ -139,7 +139,7 @@ Car car = carService.selectById(orderPrivateCar.getCarId()); String value = redisUtil.getValue("DRIVER" + orderPrivateCar.getDriverId()); JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//发起地行政区划代码 jsonObject.put("Address", 530100);//发起地行政区划代码 jsonObject.put("OrderId", orderPrivateCar.getOrderNum());//订单编号 jsonObject.put("Longitude", Double.valueOf(value.split(",")[0]));//车辆经度 jsonObject.put("Latitude", Double.valueOf(value.split(",")[1]));//车辆纬度 @@ -313,7 +313,7 @@ TransactionDetails transactionDetails = transactionDetailsService.selectById(new EntityWrapper<TransactionDetails>().eq("orderType", 1).eq("orderId", orderId)); JSONObject jsonObject = new JSONObject(); jsonObject.put("OrderId", orderPrivateCar.getOrderNum());//订单号 jsonObject.put("OnArea", 450204);//上车位置行政区划代码 jsonObject.put("OnArea", 530100);//上车位置行政区划代码 jsonObject.put("DriverName", driver.getName());//机动车驾驶员 jsonObject.put("LicenseId", driver.getDriveCard());//机动车驾驶证号 jsonObject.put("FareType", query.get("id").toString());//运价类型编码(由网约车公司定义,与运价信息接口保持一街) @@ -429,7 +429,7 @@ JSONObject jsonObject = new JSONObject(); jsonObject.put("LicenseId", driver.getDriveCard());//机动车驾驶证号 jsonObject.put("DriverRegionCode", 450204);//行政区划代码 jsonObject.put("DriverRegionCode", 530100);//行政区划代码 jsonObject.put("VehicleNo", car.getCarLicensePlate());//车辆号牌 jsonObject.put("PositionTime", new Date());//定位时间(时间戳) jsonObject.put("Longitude", Longitude);//经度 @@ -495,7 +495,7 @@ } JSONObject jsonObject = new JSONObject(); jsonObject.put("VehicleNo", car.getCarLicensePlate());//车辆号牌 jsonObject.put("VehicleRegionCode", 450204);//行政区划代码 jsonObject.put("VehicleRegionCode", 530100);//行政区划代码 jsonObject.put("PositionTime", new Date());//定位时间(时间戳) jsonObject.put("Longitude", Longitude);//经度 jsonObject.put("Latitude", Latitude);//纬度 ManagementFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushMinistryOfTransportUtil.java
@@ -153,17 +153,17 @@ */ public void baseInfoCompanyService(){ JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//行政区划代码 jsonObject.put("ServiceName", "广西云森科技有限公司");//服务机构名称 jsonObject.put("ServiceNo", "45020401");//服务机构代码 jsonObject.put("DetailAddress", "柳州市柳邕路新翔小区二区6栋11号");//服务机构地址 jsonObject.put("ResponsibleName", "翁克顺");//服务机构负责人姓名 jsonObject.put("ResponsiblePhone", "13907728585");//负责人联系电话 jsonObject.put("ManagerName", "吴志武");//服务机构管理人姓名 jsonObject.put("ManagerPhone", "15907720083");//管理人联系电话 jsonObject.put("ContactPhone", "0772-3633333");//服务机构紧急联系电话 jsonObject.put("MailAddress", "柳州市城中区滨江西路15栋2号OK充电站");//行政文书送达邮寄地址 jsonObject.put("CreateDate", "2015年09月18日");//服务机构设立日期 jsonObject.put("Address", 530100);//行政区划代码 jsonObject.put("ServiceName", "云南翔蝠科技有限公司");//服务机构名称 jsonObject.put("ServiceNo", "5301XFKJ9386");//服务机构代码 jsonObject.put("DetailAddress", "云南省昆明市西山区建德金苑南坝小区10栋3层303室");//服务机构地址 jsonObject.put("ResponsibleName", "车应江");//服务机构负责人姓名 jsonObject.put("ResponsiblePhone", "18908756111");//负责人联系电话 jsonObject.put("ManagerName", "余致扬");//服务机构管理人姓名 jsonObject.put("ManagerPhone", "13908758509");//管理人联系电话 jsonObject.put("ContactPhone", "0871-63563388");//服务机构紧急联系电话 jsonObject.put("MailAddress", "云南省昆明市西山区建德金苑南坝小区10栋3层303室");//行政文书送达邮寄地址 jsonObject.put("CreateDate", "2015年02月17日");//服务机构设立日期 jsonObject.put("State", 0);//状态(0:有效,1:失效) jsonObject.put("Flag", 1);//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", new Date()); @@ -183,7 +183,7 @@ JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", tCompany.getAddressCode());//许可地行政区划代码 jsonObject.put("Certificate", tCompany.getLicenseNumber());//网络预约出租车经营许可证号 jsonObject.put("OperationArea", "广西壮族自治区柳州市城区");//经营区域 jsonObject.put("OperationArea", "云南省昆明市");//经营区域 jsonObject.put("OwnerName", tCompany.getName());//公司名称 jsonObject.put("Organization", tCompany.getLicensingAgency());//发证机构名称 jsonObject.put("StartDate", tCompany.getLicenseStartTime());//有效期起YYYYMMDD @@ -209,7 +209,7 @@ JSONObject price = JSON.parseObject(content); JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//运价适用地行政区划代码 jsonObject.put("Address", 530100);//运价适用地行政区划代码 jsonObject.put("FareType", id);//运价类型编码(由网约车平台公司统一编码,应确保唯一性) jsonObject.put("FareTypeNote", tSystemPrice.getFareTypeNote());//运价类型说明 jsonObject.put("FareValidOn", new Date());//运价有效期起YYYYMMDDhhmmss @@ -273,7 +273,7 @@ System.out.println("上传图片文件:" + result_); JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//车辆所在城市行政区划代码 jsonObject.put("Address", 530100);//车辆所在城市行政区划代码 jsonObject.put("VehicleNo", tCar.getCarLicensePlate());//车辆号牌 jsonObject.put("PlateColor", tCar.getPlateColor());//车牌颜色 jsonObject.put("Seats", tCarModel.getSeat());//核定载客位 @@ -365,7 +365,7 @@ System.out.println("上传图片文件:" + result1_); JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//注册地行政区划代码 jsonObject.put("Address", 530100);//注册地行政区划代码 jsonObject.put("DriverName", tDriver.getName());//机动车驾驶员姓名 jsonObject.put("DriverPhone", tDriver.getPhone());//驾驶员手机号 jsonObject.put("DriverGender", (tDriver.getSex() == 1 ? "男" : "女"));//驾驶员性别 @@ -422,7 +422,7 @@ DriverTrain driverTrain = driverTrainMapper.selectById(id); TDriver driver = driverService.selectById(driverTrain.getDriverId()); JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//注册地行政区划代码 jsonObject.put("Address", 530100);//注册地行政区划代码 jsonObject.put("LicenseId", driver.getDriveCard());//机动车驾驶证号 jsonObject.put("CourseName", driverTrain.getCourseName());//驾驶员培训课程名称 jsonObject.put("CourseDate", driverTrain.getCourseDate());//培训课程日期YYYYMMDD @@ -446,7 +446,7 @@ TDriver tDriver = driverService.selectById(driverId); TVersionManagement type = versionManagementService.selectOne(new EntityWrapper<TVersionManagement>().eq("type", 2).orderBy("insertTime desc limit 0, 1")); JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//注册地行政区划代码 jsonObject.put("Address", 530100);//注册地行政区划代码 jsonObject.put("LicenseId", tDriver.getDriveCard());//机动车驾驶证号 jsonObject.put("DriverPhone", tDriver.getPhone());//驾驶员手机号 jsonObject.put("NetType", phoneExp(tDriver.getPhone()));//手机运营商(1:中国联通,2:中国移动,3:中国电信,4:其他) @@ -488,7 +488,7 @@ .between("insert_time", s.getTime(), e.getTime()) ); JSONObject jsonObject = new JSONObject(); jsonObject.put("Address", 450204);//注册地行政区划代码 jsonObject.put("Address", 530100);//注册地行政区划代码 jsonObject.put("LicenseId", tDriver.getDriveCard());//机动车驾驶证号 jsonObject.put("Cycle", s.getTime());//统计周期(统计周期按月,内容填写统计月份YYYYMM) jsonObject.put("OrderCount", i);//完成订单次数 ManagementFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushURL.java
@@ -8,6 +8,6 @@ public static String cancel_order_url = zull_user_url + "/user/base/order/sendOrderState"; public static String freeze_user_url = zull_user_url + "/user/base/user/freeze"; public static String refuseReassign = zull_user_url + "/dispatch/base/reassign/refuseReassign1"; public static String ministry_of_transport_data = "http://120.77.11.218:8868/ministryOfTransport"; public static String ministry_of_transport_ftp = "http://120.77.11.218:8868/ftp"; public static String ministry_of_transport_data = "http://127.0.0.1:8868/ministryOfTransport"; public static String ministry_of_transport_ftp = "http://127.0.0.1:8868/ftp"; } MinistryOfTransport/pom.xml
New file @@ -0,0 +1,86 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.sinata</groupId> <artifactId>ministryoftransport</artifactId> <version>1.0.0</version> <name>ministryOfTransport</name> <description>MinistryOfTransport project for Spring Boot</description> <packaging>jar</packaging> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.11.3</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version> </dependency> <dependency><!--FTPjar--> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.4.3</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushMinistryOfTransportUtil.java
@@ -66,7 +66,7 @@ @Autowired private IOrderEvaluateService orderEvaluateService; private String path = "http://120.77.11.218:8868/"; private String path = "http://127.0.0.1:8868/"; /** @@ -152,7 +152,7 @@ // TransactionDetails transactionDetails = transactionDetailsService.selectById(new EntityWrapper<TransactionDetails>().eq("orderId", orderId).eq("orderType", 1)); JSONObject jsonObject = new JSONObject(); jsonObject.put("OrderId", orderPrivateCar.getOrderNum());//订单号 jsonObject.put("OnArea", 450204);//上车位置行政区划代码 jsonObject.put("OnArea", 530100);//上车位置行政区划代码 jsonObject.put("DriverName", driver.getName());//机动车驾驶员 jsonObject.put("LicenseId", driver.getDriveCard());//机动车驾驶证号 jsonObject.put("FareType", query.get("id").toString());//运价类型编码(由网约车公司定义,与运价信息接口保持一街) @@ -268,7 +268,7 @@ jsonObject.put("LicenseId", driver.getDriveCard());//机动车驾驶证编号 jsonObject.put("Level", driverId1.size() == 0 ? 0 : level / driverId1.size());//服务质量信誉等级(五分制) jsonObject.put("TestDate", new Date());//服务质量信誉考核日期YYYYMMDD jsonObject.put("TestDepartment", "广西云森科技有限公司");//服务质量信誉考核机构 jsonObject.put("TestDepartment", "云南翔蝠科技有限公司");//服务质量信誉考核机构 Map<String, Object> map = new HashMap<>(); map.put("ratedDriver", jsonObject.toJSONString());