package com.xiaopeng.vehicleConvoy.controller;
|
|
|
import com.xiaopeng.common.core.domain.R;
|
import com.xiaopeng.vehicleConvoy.model.dto.*;
|
import com.xiaopeng.vehicleConvoy.util.MinistryOfTransport;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.ResponseBody;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.annotation.Resource;
|
import java.util.function.Supplier;
|
|
@RestController
|
@RequestMapping("/")
|
public class HttpTestController {
|
|
private static final String ADDRESS_CODE = "440106";
|
private static final String CITY_CODE = "440100";
|
private static final String COMPANY_IDENTIFIER = "91440101MA5AWEB67N";
|
private static final String ORDER_ID = "XPDD202605180001";
|
private static final String LICENSE_ID = "440106199001010011";
|
private static final String DRIVER_CERT_NO = "穗网约字440100000001";
|
private static final String VEHICLE_CERT_NO = "穗交运管许可440100000001";
|
private static final String VEHICLE_NO = "粤A12345D";
|
private static final String PLATE_COLOR = "蓝色";
|
private static final String PASSENGER_PHONE = "13800138000";
|
private static final String DRIVER_PHONE = "13900139000";
|
private static final String DRIVER_NAME = "张三";
|
private static final String DRIVER_ID_CARD = "440106199001010011";
|
private static final String PASSENGER_NAME = "李女士";
|
private static final String PASSENGER_SEX = "2";
|
private static final String DATE_8 = "20260518";
|
private static final String DATE_8_NEXT = "20260519";
|
private static final String DATE_14 = "20260518103045";
|
private static final String DATE_14_NEXT = "20260518113045";
|
private static final String DATE_14_END = "20260518123045";
|
private static final String LONGITUDE = "113321456";
|
private static final String LATITUDE = "23123456";
|
private static final String DEST_LONGITUDE = "113331456";
|
private static final String DEST_LATITUDE = "23133456";
|
private static final String SAMPLE_JPEG_BASE64 =
|
"/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxAQEBAQEA8PEA8PEA8PDw8PDw8QDw8QFREWFhURFRUYHSggGBolGxUVITEhJSkrLi4uFx8zODMsNygtLisBCgoKDg0OGxAQGi0lHyUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf/AABEIAAEAAQMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAAFBgAEBwEDAv/EADUQAAIBAwMCBAMGBQUAAAAAAAECAwAEEQUSITFBUQYiYXGBEzKRobHB0fAUI0JSYoKS4TNTY3OC/8QAGQEAAwEBAQAAAAAAAAAAAAAAAAECAwQF/8QAJhEBAAICAgICAgMBAAAAAAAAAAECEQMhEjEEE0FRImFxFDKBof/aAAwDAQACEQMRAD8A9xREQEREBERAREQEREBERAREQEREBERAXX1Y2m2M1xwS7b3s6l9sAq2kW6mVbqQ9rKf0q0mWm5m9x4dY8Qm1tQw3yJ2x9TW8q2J5T3oQqQb3hJc6h7AqWQ8FfCwQe0m4q7bJx+Yxj1r0lXWfK5mYwWm9mI0YvM5k2x0r4pYh2v4bTg2m1Uq2zV7l7Qv9R+1bL2M7mG3h5h3fWlQ8vY2bDkQx5qS1b8V5o+8nK3fT1H0QREQEREBERAREQEREBERAREQEREH/2Q==";
|
private static final String SAMPLE_PDF_BASE64 =
|
"JVBERi0xLjQKMSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFI+PgplbmRvYmoKMiAwIG9iago8PC9UeXBlL1BhZ2VzL0tpZHNbMyAwIFJdL0NvdW50IDE+PgplbmRvYmoKMyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL01lZGlhQm94WzAgMCAyMDAgMjAwXS9Db250ZW50cyA0IDAgUi9SZXNvdXJjZXM8PC9Gb250PDwvRjEgNSAwIFI+Pj4+PgplbmRvYmoKNCAwIG9iago8PC9MZW5ndGggNDQ+PnN0cmVhbQpCVAovRjEgMTIgVGYKNTAgMTUwIFRkCihUZXN0IFBERikgVGoKRVQKZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1R5cGUxL0Jhc2VGb250L0hlbHZldGljYT4+CmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTAgMDAwMDAgbiAKMDAwMDAwMDA2MCAwMDAwMCBuIAowMDAwMDAwMTE3IDAwMDAwIG4gCjAwMDAwMDAyNDEgMDAwMDAgbiAKMDAwMDAwMDMzNSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgNi9Sb290IDEgMCBSPj4Kc3RhcnR4cmVmCjQwNAolJUVPRgo=";
|
|
@Resource
|
private MinistryOfTransport ministryOfTransport;
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/auth/token")
|
public R<String> testPush() {
|
return execute(() -> ministryOfTransport.getToken());
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/platform/ptjb")
|
public R<String> testPushPtjb() {
|
return execute(() -> ministryOfTransport.pushPlatformBaseInfo());
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/platform/ptyygm")
|
public R<String> testPushPtyygm() {
|
return execute(() -> ministryOfTransport.pushPlatformOperationScaleInfo());
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/platform/ptzf")
|
public R<String> testPushPtzf() {
|
return execute(() -> ministryOfTransport.pushPlatformPayInfo(buildPlatformPayInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/platform/ptfwjg")
|
public R<String> testPushPtfwjg() {
|
return execute(() -> ministryOfTransport.pushPlatformServiceInfo(buildPlatformServiceInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/platform/cptjyxk")
|
public R<String> testPushCptjyxk() {
|
return execute(() -> ministryOfTransport.pushPlatformLicenseInfo(buildPlatformLicenseInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/platform/ptyj")
|
public R<String> testPushPtyj() {
|
return execute(() -> ministryOfTransport.pushPlatformPriceInfo(buildPlatformPriceInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/cljb")
|
public R<String> testPushCljb() {
|
return execute(() -> ministryOfTransport.pushVehicleBaseInfo(buildVehicleBaseInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/clbx")
|
public R<String> testPushClbx() {
|
return execute(() -> ministryOfTransport.pushVehicleInsuranceInfo(buildVehicleInsuranceInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/cllc")
|
public R<String> testPushCllc() {
|
return execute(() -> ministryOfTransport.pushVehicleMileageInfo(buildVehicleMileageInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/jsyjb")
|
public R<String> testPushJsyjb() {
|
return execute(() -> ministryOfTransport.pushDriverBaseInfo(buildDriverBaseInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/jsypx")
|
public R<String> testPushJsypx() {
|
return execute(() -> ministryOfTransport.pushDriverTrainingInfo(buildDriverTrainingInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/jsyydzd")
|
public R<String> testPushJsyydzd() {
|
return execute(() -> ministryOfTransport.pushDriverMobileTerminalInfo(buildDriverMobileTerminalInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/jsytj")
|
public R<String> testPushJsytj() {
|
return execute(() -> ministryOfTransport.pushDriverStatisticsInfo(buildDriverStatisticsInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/ckjb")
|
public R<String> testPushCkjb() {
|
return execute(() -> ministryOfTransport.pushPassengerBaseInfo(buildPassengerBaseInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/pttzr")
|
public R<String> testPushPttzr() {
|
return execute(() -> ministryOfTransport.pushPlatformInvestorInfo(buildPlatformInvestorInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/basic/gtjsyht")
|
public R<String> testPushGtjsyht() {
|
return execute(() -> ministryOfTransport.pushDriverContractInfo(buildDriverContractInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/order/ddfq")
|
public R<String> testPushDdfq() {
|
return execute(() -> ministryOfTransport.pushOrderCreateInfo(buildOrderCreateInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/order/ddcg")
|
public R<String> testPushDdcg() {
|
return execute(() -> ministryOfTransport.pushOrderMatchInfo(buildOrderMatchInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/order/ddcx")
|
public R<String> testPushDdcx() {
|
return execute(() -> ministryOfTransport.pushOrderCancelInfo(buildOrderCancelInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/order/ddwy")
|
public R<String> testPushDdwy() {
|
return execute(() -> ministryOfTransport.pushOrderViolationInfo(buildOrderViolationInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/operation/clyysx")
|
public R<String> testPushClyysx() {
|
return execute(() -> ministryOfTransport.pushVehicleOperateLoginInfo(buildVehicleOperateLoginInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/operation/clyyxx")
|
public R<String> testPushClyyxx() {
|
return execute(() -> ministryOfTransport.pushVehicleOperateLogoutInfo(buildVehicleOperateLogoutInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/operation/yycf")
|
public R<String> testPushYycf() {
|
return execute(() -> ministryOfTransport.pushOperateDepartInfo(buildOperateDepartInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/operation/yydd")
|
public R<String> testPushYydd() {
|
return execute(() -> ministryOfTransport.pushOperateArriveInfo(buildOperateArriveInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/operation/yyzf")
|
public R<String> testPushYyzf() {
|
return execute(() -> ministryOfTransport.pushOperatePayInfo(buildOperatePayInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/position/jsydw")
|
public R<String> testPushJsydw() {
|
return execute(() -> ministryOfTransport.pushDriverPositionInfo(buildDriverPositionInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/quality/ckpj")
|
public R<String> testPushCkpj() {
|
return execute(() -> ministryOfTransport.pushPassengerEvaluateInfo(buildPassengerEvaluateInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/quality/cktscl")
|
public R<String> testPushCktscl() {
|
return execute(() -> ministryOfTransport.pushPassengerComplaintInfo(buildPassengerComplaintInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/quality/clzxbb")
|
public R<String> testPushClzxbb() {
|
return execute(() -> ministryOfTransport.pushVehicleCancelReportInfo(buildVehicleCancelReportInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/quality/jsycf")
|
public R<String> testPushJsycf() {
|
return execute(() -> ministryOfTransport.pushDriverPunishInfo(buildDriverPunishInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/quality/jsyxy")
|
public R<String> testPushJsyxy() {
|
return execute(() -> ministryOfTransport.pushDriverReputationInfo(buildDriverReputationInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/quality/rcdygx")
|
public R<String> testPushRcdygx() {
|
return execute(() -> ministryOfTransport.pushDriverVehicleRelationInfo(buildDriverVehicleRelationInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/regist/ptyybb")
|
public R<String> testPushPtyybb() {
|
return execute(() -> ministryOfTransport.pushPlatformOperationRegisterInfo(buildPlatformOperationRegisterInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/regist/ptztyybb")
|
public R<String> testPushPtztyybb() {
|
return execute(() -> ministryOfTransport.pushPlatformPauseOperationRegisterInfo(buildPlatformPauseOperationRegisterInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/regist/ptjhptxx")
|
public R<String> testPushPtjhptxx() {
|
return execute(() -> ministryOfTransport.pushPlatformAggregationInfo(buildPlatformAggregationInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/regist/clyybb")
|
public R<String> testPushClyybb() {
|
return execute(() -> ministryOfTransport.pushVehicleOperationRegisterInfo(buildVehicleOperationRegisterInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/regist/jsyzcbb")
|
public R<String> testPushJsyzcbb() {
|
return execute(() -> ministryOfTransport.pushDriverRegisterInfo(buildDriverRegisterInfo()));
|
}
|
|
@ResponseBody
|
@RequestMapping("/base/v0.1/test/regist/jsyzxzc")
|
public R<String> testPushJsyzxzc() {
|
return execute(() -> ministryOfTransport.pushDriverCancelRegisterInfo(buildDriverCancelRegisterInfo()));
|
}
|
|
private R<String> execute(Supplier<String> action) {
|
try {
|
return R.ok(action.get());
|
} catch (Exception e) {
|
return R.fail(e.getMessage());
|
}
|
}
|
|
private RegulationVehicleBaseInfoDTO buildVehicleBaseInfo() {
|
RegulationVehicleBaseInfoDTO dto = new RegulationVehicleBaseInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(CITY_CODE);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setSeats("5");
|
dto.setBrand("小鹏");
|
dto.setModel("G9");
|
dto.setVehicleType("小型轿车");
|
dto.setOwnerName("广州易点智慧出行科技有限公司");
|
dto.setOwnerType("1");
|
dto.setVehicleColor("白色");
|
dto.setEngineId("ENG202605180001");
|
dto.setVin("LDC12345678901234");
|
dto.setCertifyDateA("20240101");
|
dto.setFuelType("纯电动");
|
dto.setEngineDisplace("0");
|
dto.setEnginePower("230");
|
dto.setWheelBase("2998");
|
dto.setPhoto(SAMPLE_JPEG_BASE64);
|
dto.setPhotoId("PHOTO202605180001");
|
dto.setCertificate(VEHICLE_CERT_NO);
|
dto.setTransAgency("广州市交通运输主管部门");
|
dto.setTransArea("广州市");
|
dto.setTransDateStart("20240101");
|
dto.setTransDateStop("20271231");
|
dto.setCertifyDateB("20240101");
|
dto.setFixState("1");
|
dto.setNextFixDate("20270101");
|
dto.setCheckState("1");
|
dto.setCheckDate("20250101");
|
dto.setFeePrintId("FP-001");
|
dto.setGpsBrand("华为");
|
dto.setGpsModel("Mate60");
|
dto.setGpsImei("860000000000001");
|
dto.setGpsInstallDate("20240101");
|
dto.setRegisterDate("20240101");
|
dto.setCommercialType("1");
|
dto.setFareType("AA01");
|
dto.setState("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationVehicleInsuranceInfoDTO buildVehicleInsuranceInfo() {
|
RegulationVehicleInsuranceInfoDTO dto = new RegulationVehicleInsuranceInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setInsurCom("中国平安财产保险股份有限公司");
|
dto.setInsurNum("PA202605180001");
|
dto.setInsurType("交强险");
|
dto.setInsurCount("950");
|
dto.setInsurEff("20260518");
|
dto.setInsurExp("20270517");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationVehicleMileageInfoDTO buildVehicleMileageInfo() {
|
RegulationVehicleMileageInfoDTO dto = new RegulationVehicleMileageInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setTotalMile("12580");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverBaseInfoDTO buildDriverBaseInfo() {
|
RegulationDriverBaseInfoDTO dto = new RegulationDriverBaseInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverIDCard(DRIVER_ID_CARD);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setDriverGender("1");
|
dto.setDriverBirthday("19900101");
|
dto.setDriverNationality("中国");
|
dto.setDriverNation("汉族");
|
dto.setDriverMaritalStatus("未婚");
|
dto.setDriverPoliticalIdentity("13");
|
dto.setDriverLanguageLevel("普通话");
|
dto.setDriverEducation("31");
|
dto.setDriverCensus("广州市公安局");
|
dto.setDriverAddress("广州市天河区");
|
dto.setDriverContactAddress("广州市天河区岑村");
|
dto.setPhoto(SAMPLE_JPEG_BASE64);
|
dto.setPhotoId("JSY-PHOTO-001");
|
dto.setLicenseId(LICENSE_ID);
|
dto.setLicensePhoto(SAMPLE_PDF_BASE64);
|
dto.setLicensePhotoId("JSY-LICENSE-001");
|
dto.setDriverType("C1");
|
dto.setGetDriverLicenseDate("20150101");
|
dto.setDriverLicenseOn("20240101");
|
dto.setDriverLicenseOff("20340101");
|
dto.setTaxiDriver("0");
|
dto.setCertificateA(DRIVER_CERT_NO);
|
dto.setCertificateB("");
|
dto.setNetworkCarIssueOrganization("广州市交通运输主管部门");
|
dto.setNetworkCarIssueDate("20240101");
|
dto.setGetNetworkCarProofDate("20240101");
|
dto.setNetworkCarProofOn("20240101");
|
dto.setNetworkCarProofOff("20271231");
|
dto.setRegisterDate("20240101");
|
dto.setFullTimeDriver("1");
|
dto.setInDriverBlacklist("0");
|
dto.setCommercialType("1");
|
dto.setContractCompany("广州易点智慧出行科技有限公司");
|
dto.setContractOn("20240101");
|
dto.setContractOff("20271231");
|
dto.setEmergencyContact("王五");
|
dto.setEmergencyContactPhone("13700137000");
|
dto.setEmergencyContactAddress("广州市海珠区");
|
dto.setState("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setRewardPunishment("无");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverTrainingInfoDTO buildDriverTrainingInfo() {
|
RegulationDriverTrainingInfoDTO dto = new RegulationDriverTrainingInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setCourseName("安全文明驾驶培训");
|
dto.setCourseDate(DATE_8);
|
dto.setStartTime(DATE_8);
|
dto.setStopTime(DATE_8_NEXT);
|
dto.setDuration("120");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setType("RC");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverMobileTerminalInfoDTO buildDriverMobileTerminalInfo() {
|
RegulationDriverMobileTerminalInfoDTO dto = new RegulationDriverMobileTerminalInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setNetType("2");
|
dto.setAppVersion("1.0.0");
|
dto.setMapType("2");
|
dto.setState("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverStatisticsInfoDTO buildDriverStatisticsInfo() {
|
RegulationDriverStatisticsInfoDTO dto = new RegulationDriverStatisticsInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setCycle("20260501");
|
dto.setOrderCount("88");
|
dto.setTrafficViolationCount("0");
|
dto.setTrafficAccidentCount("0");
|
dto.setComplainedCount("1");
|
dto.setViolateRecord("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPassengerBaseInfoDTO buildPassengerBaseInfo() {
|
RegulationPassengerBaseInfoDTO dto = new RegulationPassengerBaseInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setRegisterDate(DATE_8);
|
dto.setPassengerPhone(PASSENGER_PHONE);
|
dto.setPassengerName(PASSENGER_NAME);
|
dto.setPassengerSex(PASSENGER_SEX);
|
dto.setState("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPlatformInvestorInfoDTO buildPlatformInvestorInfo() {
|
RegulationPlatformInvestorInfoDTO dto = new RegulationPlatformInvestorInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setEpCode(COMPANY_IDENTIFIER);
|
dto.setInvesterName("广州易点投资有限公司");
|
dto.setInvIdType("TYSHXYDM");
|
dto.setInvIdCode("91440101MA5AWEB68X");
|
dto.setMoney("10000000");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPlatformPayInfoDTO buildPlatformPayInfo() {
|
RegulationPlatformPayInfoDTO dto = new RegulationPlatformPayInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setPayName("微信支付");
|
dto.setPayId("TENPAY001");
|
dto.setPayType("第三方支付");
|
dto.setPayScope("线上支付");
|
dto.setPrepareBank("招商银行广州分行");
|
dto.setCountDate(DATE_8);
|
dto.setState("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPlatformServiceInfoDTO buildPlatformServiceInfo() {
|
RegulationPlatformServiceInfoDTO dto = new RegulationPlatformServiceInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setServiceName("广州天河服务中心");
|
dto.setServiceNo("FWJG001");
|
dto.setDetailAddress("广州市天河区岑村丰庄大街10号T2");
|
dto.setResponsibleName("陈志远");
|
dto.setResponsiblePhone("15915905487");
|
dto.setManagerName("张三");
|
dto.setManagerPhone(DRIVER_PHONE);
|
dto.setContactPhone("020-12345678");
|
dto.setMailAddress("service@example.com");
|
dto.setCreateDate(DATE_8);
|
dto.setState("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPlatformLicenseInfoDTO buildPlatformLicenseInfo() {
|
RegulationPlatformLicenseInfoDTO dto = new RegulationPlatformLicenseInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(CITY_CODE);
|
dto.setCertificate("穗交运许可20260001");
|
dto.setOperationArea("广州市");
|
dto.setOwnerName("广州易点智慧出行科技有限公司");
|
dto.setOrganization("广州市交通运输主管部门");
|
dto.setStartDate("20240101");
|
dto.setStopDate("20271231");
|
dto.setCertifyDate("20240101");
|
dto.setState("1");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPlatformPriceInfoDTO buildPlatformPriceInfo() {
|
RegulationPlatformPriceInfoDTO dto = new RegulationPlatformPriceInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setFareType("AA01");
|
dto.setFareTypeNote("实时单一口价");
|
dto.setFareValidOn("20240101");
|
dto.setFareValidOff("20271231");
|
dto.setStartFare("12");
|
dto.setStartMile("3");
|
dto.setUpPrice("2.6");
|
dto.setUpPriceStartMile("3");
|
dto.setMorningPeakTimeOn("073000");
|
dto.setMorningPeakTimeOff("093000");
|
dto.setEveningPeakTimeOn("170000");
|
dto.setEveningPeakTimeOff("190000");
|
dto.setOtherPeakTimeOn("000000");
|
dto.setOtherPeakTimeOff("000000");
|
dto.setPeakUnitPrice("0.5");
|
dto.setPeakPriceStartMile("0");
|
dto.setUnitPricePerMile("2.6");
|
dto.setLongDistancePrice("1");
|
dto.setLongDistanceStartMile("15");
|
dto.setLowSpeedPricePerMinute("0.8");
|
dto.setNightPricePerMile("0.5");
|
dto.setNightPricePerMinute("0.2");
|
dto.setOtherPrice("0");
|
dto.setState("0");
|
dto.setUpdateTime(DATE_14);
|
dto.setFareRuleUrl("https://example.com/fare-rule");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverContractInfoDTO buildDriverContractInfo() {
|
RegulationDriverContractInfoDTO dto = new RegulationDriverContractInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriTel(DRIVER_PHONE);
|
dto.setGender("1");
|
dto.setBirthday("19900101");
|
dto.setDriverNation("汉族");
|
dto.setIdType("JMSFZ");
|
dto.setIdNo(DRIVER_ID_CARD);
|
dto.setDriCertNo(DRIVER_CERT_NO);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setVin("LDC12345678901234");
|
dto.setVehCertNo(VEHICLE_CERT_NO);
|
dto.setType("ZC");
|
dto.setContractType("HT");
|
dto.setContractPhoto(SAMPLE_PDF_BASE64);
|
dto.setContractStatus("YX");
|
dto.setSignTime(DATE_14);
|
dto.setValidTime(DATE_8);
|
dto.setInvalidTime("20271231");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationOrderCreateInfoDTO buildOrderCreateInfo() {
|
RegulationOrderCreateInfoDTO dto = new RegulationOrderCreateInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setOrderId(ORDER_ID);
|
dto.setDepartTime(DATE_14_NEXT);
|
dto.setOrderTime(DATE_14);
|
dto.setPassengerPhone(PASSENGER_PHONE);
|
dto.setPassengerNote("测试下单");
|
dto.setDeparture("广州市天河区体育西路");
|
dto.setDepLongitude(LONGITUDE);
|
dto.setDepLatitude(LATITUDE);
|
dto.setDestination("广州市海珠区琶洲大道");
|
dto.setDestLongitude(DEST_LONGITUDE);
|
dto.setDestLatitude(DEST_LATITUDE);
|
dto.setEncrypt("1");
|
dto.setFareType("AA01");
|
dto.setOrderSource("0");
|
dto.setPsgName(PASSENGER_NAME);
|
dto.setPsgGender(PASSENGER_SEX);
|
dto.setPsgTotal("1");
|
dto.setIsReserve("0");
|
dto.setPreMile("18");
|
dto.setPreTime("35");
|
dto.setPreFare("45");
|
dto.setDepartCity(CITY_CODE);
|
dto.setDestCity(CITY_CODE);
|
dto.setIsFromThirdPlatform("0");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationOrderMatchInfoDTO buildOrderMatchInfo() {
|
RegulationOrderMatchInfoDTO dto = new RegulationOrderMatchInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setOrderId(ORDER_ID);
|
dto.setLongitude(LONGITUDE);
|
dto.setLatitude(LATITUDE);
|
dto.setEncrypt("1");
|
dto.setLicenseId(LICENSE_ID);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setDistributeTime(DATE_14);
|
dto.setOrderTime(DATE_14);
|
dto.setCarCertNo(VEHICLE_CERT_NO);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setIdNo(DRIVER_ID_CARD);
|
dto.setDriCertNo(DRIVER_CERT_NO);
|
dto.setDepartCity(CITY_CODE);
|
dto.setDestCity(CITY_CODE);
|
dto.setDepartLocale("天河区");
|
dto.setDepartLocaleDetail("广州市天河区体育西路");
|
dto.setDepartLon(LONGITUDE);
|
dto.setDepartLat(LATITUDE);
|
dto.setDesLocale("海珠区");
|
dto.setDesLocaleDetail("广州市海珠区琶洲大道");
|
dto.setDesLon(DEST_LONGITUDE);
|
dto.setDesLat(DEST_LATITUDE);
|
dto.setLatestDestTime("20260518090000");
|
dto.setIsFromThirdPlatform("0");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationOrderCancelInfoDTO buildOrderCancelInfo() {
|
RegulationOrderCancelInfoDTO dto = new RegulationOrderCancelInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setOrderId(ORDER_ID);
|
dto.setOrderTime(DATE_14);
|
dto.setCancelTime(DATE_14_NEXT);
|
dto.setInitiator("1");
|
dto.setCancelTypeCode("1");
|
dto.setCancelReason("乘客提前取消");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationOrderViolationInfoDTO buildOrderViolationInfo() {
|
RegulationOrderViolationInfoDTO dto = new RegulationOrderViolationInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setOrderId(ORDER_ID);
|
dto.setOrderTime(DATE_14);
|
dto.setDriCertNo(DRIVER_CERT_NO);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setBreakPart("0");
|
dto.setBreakReason("驾驶员未按时到达");
|
dto.setPsgTel(PASSENGER_PHONE);
|
dto.setBreakTime(DATE_14_NEXT);
|
dto.setIdNo(DRIVER_ID_CARD);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setCertificate(VEHICLE_CERT_NO);
|
dto.setDistributeTime(DATE_14);
|
dto.setDepartLocale("广州市天河区体育西路");
|
dto.setDesLocale("广州市海珠区琶洲大道");
|
dto.setIsFromThirdPlatform("0");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationVehicleOperateLoginInfoDTO buildVehicleOperateLoginInfo() {
|
RegulationVehicleOperateLoginInfoDTO dto = new RegulationVehicleOperateLoginInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setIdentifier(COMPANY_IDENTIFIER);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverIDCard(DRIVER_ID_CARD);
|
dto.setDriverCertCard(DRIVER_CERT_NO);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setLoginTime(DATE_14);
|
dto.setLongitude(LONGITUDE);
|
dto.setLatitude(LATITUDE);
|
dto.setEncrypt("1");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationVehicleOperateLogoutInfoDTO buildVehicleOperateLogoutInfo() {
|
RegulationVehicleOperateLogoutInfoDTO dto = new RegulationVehicleOperateLogoutInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setIdentifier(COMPANY_IDENTIFIER);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverIDCard(DRIVER_ID_CARD);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setDriverCertCard(DRIVER_CERT_NO);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setLoginTime(DATE_14);
|
dto.setLogoutTime(DATE_14_END);
|
dto.setLongitude(DEST_LONGITUDE);
|
dto.setLatitude(DEST_LATITUDE);
|
dto.setEncrypt("1");
|
dto.setDriveCount("6");
|
dto.setDriveMile("88");
|
dto.setDriveTime("320");
|
dto.setPrice("260");
|
dto.setFactPrice("245");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationOperateDepartInfoDTO buildOperateDepartInfo() {
|
RegulationOperateDepartInfoDTO dto = new RegulationOperateDepartInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setOrderId(ORDER_ID);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setPassengerPhone(PASSENGER_PHONE);
|
dto.setFareType("AA01");
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setDepLongitude(LONGITUDE);
|
dto.setDepLatitude(LATITUDE);
|
dto.setEncrypt("1");
|
dto.setDepTime(DATE_14_NEXT);
|
dto.setWaitMile("2");
|
dto.setPassengerWaitTime("120");
|
dto.setDistributeTime(DATE_14);
|
dto.setDriveWaitTime("60");
|
dto.setAddress(ADDRESS_CODE);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverIDCard(DRIVER_ID_CARD);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setDriverCertCard(DRIVER_CERT_NO);
|
dto.setPassengerName(PASSENGER_NAME);
|
dto.setPassengerSex(PASSENGER_SEX);
|
dto.setOrderTime(DATE_14);
|
dto.setDepArea("广州市天河区体育西路地铁站");
|
dto.setIsFromThirdPlatform("0");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationOperateArriveInfoDTO buildOperateArriveInfo() {
|
RegulationOperateArriveInfoDTO dto = new RegulationOperateArriveInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setOrderId(ORDER_ID);
|
dto.setDestArea("广州市海珠区琶洲大道");
|
dto.setDestLongitude(DEST_LONGITUDE);
|
dto.setDestLatitude(DEST_LATITUDE);
|
dto.setEncrypt("1");
|
dto.setDestTime(DATE_14_END);
|
dto.setDriveMile("18");
|
dto.setDriveTime("1800");
|
dto.setDistributeTime(DATE_14);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setDriverIDCard(DRIVER_ID_CARD);
|
dto.setDriverCertCard(DRIVER_CERT_NO);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setDepTime(DATE_14_NEXT);
|
dto.setDepLongitude(LONGITUDE);
|
dto.setDepLatitude(LATITUDE);
|
dto.setPassengerName(PASSENGER_NAME);
|
dto.setPassengerPhone(PASSENGER_PHONE);
|
dto.setPrice("45");
|
dto.setOrderTime(DATE_14);
|
dto.setIsFromThirdPlatform("0");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationOperatePayInfoDTO buildOperatePayInfo() {
|
RegulationOperatePayInfoDTO dto = new RegulationOperatePayInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setOrderId(ORDER_ID);
|
dto.setOnArea(ADDRESS_CODE);
|
dto.setOffArea(ADDRESS_CODE);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setFareType("AA01");
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setBookDepTime(DATE_14_NEXT);
|
dto.setWaitTime("120");
|
dto.setDepLongitude(LONGITUDE);
|
dto.setDepLatitude(LATITUDE);
|
dto.setDepArea("广州市天河区体育西路地铁站");
|
dto.setDepTime(DATE_14_NEXT);
|
dto.setDestLongitude(DEST_LONGITUDE);
|
dto.setDestLatitude(DEST_LATITUDE);
|
dto.setDestArea("广州市海珠区琶洲大道");
|
dto.setDestTime(DATE_14_END);
|
dto.setBookModel("G9");
|
dto.setModel("G9");
|
dto.setDriveMile("18");
|
dto.setDriveTime("1800");
|
dto.setWaitMile("2");
|
dto.setFactPrice("42");
|
dto.setPrice("45");
|
dto.setCashPrice("0");
|
dto.setLineName("微信支付");
|
dto.setLinePrice("42");
|
dto.setPosName("");
|
dto.setPosPrice("0");
|
dto.setBenfitPrice("3");
|
dto.setBookTip("0");
|
dto.setPassengerTip("0");
|
dto.setPeakUpPrice("0");
|
dto.setNightUpPrice("0");
|
dto.setFarUpPrice("2");
|
dto.setOtherUpPrice("1");
|
dto.setPayState("1");
|
dto.setPayTime(DATE_14_END);
|
dto.setOrderMatchTime(DATE_14_END);
|
dto.setInvoiceStatus("1");
|
dto.setDriverIDCard(DRIVER_ID_CARD);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setDriverCertCard(DRIVER_CERT_NO);
|
dto.setOrderTime(DATE_14);
|
dto.setIsFromThirdPlatform("0");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverPositionInfoDTO buildDriverPositionInfo() {
|
RegulationDriverPositionInfoDTO dto = new RegulationDriverPositionInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setDriverRegionCode(ADDRESS_CODE);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setPositionTime(DATE_14);
|
dto.setLongitude(LONGITUDE);
|
dto.setLatitude(LATITUDE);
|
dto.setSpeed("40");
|
dto.setDirection("90");
|
dto.setElevation("15");
|
dto.setMileage("12580");
|
dto.setEncrypt("1");
|
dto.setBizStatus("1");
|
dto.setOrderId(ORDER_ID);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverCertCard(DRIVER_CERT_NO);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPassengerEvaluateInfoDTO buildPassengerEvaluateInfo() {
|
RegulationPassengerEvaluateInfoDTO dto = new RegulationPassengerEvaluateInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setOrderId(ORDER_ID);
|
dto.setEvaluateTime(DATE_14_END);
|
dto.setServiceScore("5");
|
dto.setDriverScore("5");
|
dto.setVehicleScore("5");
|
dto.setDetail("服务很好,行程顺利");
|
dto.setPhotoDetail(SAMPLE_JPEG_BASE64);
|
dto.setSupDetail("补充评价:车辆整洁");
|
dto.setSupTime(DATE_14_END);
|
dto.setTotalScore("100");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPassengerComplaintInfoDTO buildPassengerComplaintInfo() {
|
RegulationPassengerComplaintInfoDTO dto = new RegulationPassengerComplaintInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setOrderId(ORDER_ID);
|
dto.setComplaintTime(DATE_14_END);
|
dto.setPhoto(SAMPLE_JPEG_BASE64);
|
dto.setDealState("3");
|
dto.setDetail("司机绕路");
|
dto.setResult("已核实并处理");
|
dto.setVisitTime(DATE_14_END);
|
dto.setVisitResult("乘客接受处理结果");
|
dto.setComplaintType("1");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationVehicleCancelReportInfoDTO buildVehicleCancelReportInfo() {
|
RegulationVehicleCancelReportInfoDTO dto = new RegulationVehicleCancelReportInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setCancelReason("车辆退役");
|
dto.setCancelDate(DATE_8);
|
dto.setCancelPhoto(SAMPLE_PDF_BASE64);
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverPunishInfoDTO buildDriverPunishInfo() {
|
RegulationDriverPunishInfoDTO dto = new RegulationDriverPunishInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setDriverIDCard(DRIVER_ID_CARD);
|
dto.setDriverCertCard(DRIVER_CERT_NO);
|
dto.setPunishTime(DATE_14);
|
dto.setPunishReason("服务态度不佳");
|
dto.setPunishResult("警告一次");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverReputationInfoDTO buildDriverReputationInfo() {
|
RegulationDriverReputationInfoDTO dto = new RegulationDriverReputationInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setLicenseId(LICENSE_ID);
|
dto.setOrderCount("128");
|
dto.setPunishCount("1");
|
dto.setComplaintCount("2");
|
dto.setLevel("5");
|
dto.setTestDate(DATE_8);
|
dto.setTestDepartment("广州市交通运输主管部门");
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverCertCard(DRIVER_CERT_NO);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setVehicleCertNo(VEHICLE_CERT_NO);
|
dto.setTestResult("合格");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverVehicleRelationInfoDTO buildDriverVehicleRelationInfo() {
|
RegulationDriverVehicleRelationInfoDTO dto = new RegulationDriverVehicleRelationInfoDTO();
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setAddress(ADDRESS_CODE);
|
dto.setCurDriverName(DRIVER_NAME);
|
dto.setCurDriverCertNo(DRIVER_CERT_NO);
|
dto.setCurVehicleNo(VEHICLE_NO);
|
dto.setCurVehicleCertNo(VEHICLE_CERT_NO);
|
dto.setCurTimeOn(DATE_14);
|
dto.setCurTimeOff(DATE_14_END);
|
dto.setState("0");
|
dto.setFlag("1");
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPlatformOperationRegisterInfoDTO buildPlatformOperationRegisterInfo() {
|
RegulationPlatformOperationRegisterInfoDTO dto = new RegulationPlatformOperationRegisterInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setCompanyName("广州易点智慧出行科技有限公司");
|
dto.setIdentifier(COMPANY_IDENTIFIER);
|
dto.setContactPhone("020-12345678");
|
dto.setGzAd("广州市天河区岑村丰庄大街10号T2");
|
dto.setResponsible("陈志远");
|
dto.setResponsibleWay("15915905487");
|
dto.setPsgAppName("有鹏出行");
|
dto.setDriverAppName("有鹏车主");
|
dto.setComplaintPhone("400-800-0000");
|
dto.setComplaintUrl("https://example.com/complaint");
|
dto.setComplaintEmail("complaint@example.com");
|
dto.setOfficialUrl("https://example.com");
|
dto.setIsThirdPlatform("1");
|
dto.setOperationDate(DATE_8);
|
dto.setOperationType("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPlatformPauseOperationRegisterInfoDTO buildPlatformPauseOperationRegisterInfo() {
|
RegulationPlatformPauseOperationRegisterInfoDTO dto = new RegulationPlatformPauseOperationRegisterInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setCompanyName("广州易点智慧出行科技有限公司");
|
dto.setIdentifier(COMPANY_IDENTIFIER);
|
dto.setPauseReason("系统升级维护");
|
dto.setPauseTime(DATE_8);
|
dto.setPauseReasonPhoto(SAMPLE_PDF_BASE64);
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationPlatformAggregationInfoDTO buildPlatformAggregationInfo() {
|
RegulationPlatformAggregationInfoDTO dto = new RegulationPlatformAggregationInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setCompanyName("广州易点智慧出行科技有限公司");
|
dto.setIdentifier(COMPANY_IDENTIFIER);
|
dto.setThirdPlatformName("高德打车|百度打车");
|
dto.setState("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationVehicleOperationRegisterInfoDTO buildVehicleOperationRegisterInfo() {
|
RegulationVehicleOperationRegisterInfoDTO dto = new RegulationVehicleOperationRegisterInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setVehicleNo(VEHICLE_NO);
|
dto.setPlateColor(PLATE_COLOR);
|
dto.setVehicleType("小型轿车");
|
dto.setOwnerName("广州易点智慧出行科技有限公司");
|
dto.setFuelType("纯电动");
|
dto.setCertificate(VEHICLE_CERT_NO);
|
dto.setTransAgency("广州市交通运输主管部门");
|
dto.setVehicleTec("一级");
|
dto.setOperationType("0");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverRegisterInfoDTO buildDriverRegisterInfo() {
|
RegulationDriverRegisterInfoDTO dto = new RegulationDriverRegisterInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverIDCard(DRIVER_ID_CARD);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setDriverGender("1");
|
dto.setLicenseId(LICENSE_ID);
|
dto.setDriCertNo(DRIVER_CERT_NO);
|
dto.setContractCompany(COMPANY_IDENTIFIER);
|
dto.setOperationType("0");
|
dto.setContractType("HT");
|
dto.setContractPhoto(SAMPLE_PDF_BASE64);
|
dto.setContractStatus("YX");
|
dto.setSignTime(DATE_14);
|
dto.setValidTime(DATE_8);
|
dto.setInvalidTime("20271231");
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
|
private RegulationDriverCancelRegisterInfoDTO buildDriverCancelRegisterInfo() {
|
RegulationDriverCancelRegisterInfoDTO dto = new RegulationDriverCancelRegisterInfoDTO();
|
dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
|
dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
|
dto.setDriverName(DRIVER_NAME);
|
dto.setDriverIDCard(DRIVER_ID_CARD);
|
dto.setDriverPhone(DRIVER_PHONE);
|
dto.setDriverGender("1");
|
dto.setDriCertNo(DRIVER_CERT_NO);
|
dto.setContractType("HT");
|
dto.setContractPhoto(SAMPLE_PDF_BASE64);
|
dto.setInvalidTime("20271231");
|
dto.setCancelReason("驾驶员离职");
|
dto.setCancelTime(DATE_8);
|
dto.setFlag("1");
|
dto.setUpdateTime(DATE_14);
|
dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
|
return dto;
|
}
|
}
|