Pu Zhibing
2025-11-17 7497b6deff649b57f6e722c67a9b20a2fba11902
上传交通部
1个文件已添加
4个文件已修改
146 ■■■■■ 已修改文件
DriverFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushMinistryOfTransportUtil.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushMinistryOfTransportUtil.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushURL.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MinistryOfTransport/pom.xml 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UserFBTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/PushMinistryOfTransportUtil.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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());