Browse Source

ias 车辆信息上传优化

master
chenchaod 2 days ago
parent
commit
16714a7251

+ 2
- 0
gly-base-core/src/main/java/cn/com/taiji/core/entity/dict/basic/VehicleUseCharacter.java View File

}, },
YJJYC("应急救援车", 8) { YJJYC("应急救援车", 8) {
}, },
SPECIAL_CONTAINER_VEHICLE("专用集装箱运输车辆", 9){},
MIXED_CONTAINER_VEHICLE("混用集装箱运输车辆", 10){},
; ;


@Getter @Getter

+ 2
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/ass/AssOrderSendManager.java View File

switch (orderinfo.getOrderType()){ switch (orderinfo.getOrderType()){
case VEHICLE_UPDATE: case VEHICLE_UPDATE:
vehicleChangeSendManagew.send(orderinfo, req); vehicleChangeSendManagew.send(orderinfo, req);
break;
case OBU_SUPPLY: case OBU_SUPPLY:
obuSupplySendManage.send(orderinfo, req); obuSupplySendManage.send(orderinfo, req);
break; break;
switch (order.getOrderType()){ switch (order.getOrderType()){
case VEHICLE_UPDATE: case VEHICLE_UPDATE:
res.setType(OperateType.CHANGE_VEHICLE_SEND); res.setType(OperateType.CHANGE_VEHICLE_SEND);
break;
case OBU_SUPPLY: case OBU_SUPPLY:
res.setType(OperateType.CHANGE_VEHICLE_SEND); res.setType(OperateType.CHANGE_VEHICLE_SEND);
break; break;

+ 7
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/ass/signChange/SignChangeApplyManager.java View File

assOrderinfo.setAgencyId(staff.getAgencyId()); assOrderinfo.setAgencyId(staff.getAgencyId());
assOrderinfo.setChannelId(staff.getServiceHallId()); assOrderinfo.setChannelId(staff.getServiceHallId());
assOrderinfo.setStaffOpenId(req.getOpenId()); assOrderinfo.setStaffOpenId(req.getOpenId());
String openId = "";
if (UserType.PERSONAL_USER == customerInfo.getUserType()) {
openId = accountInfoRepo.findByIdNum(customerInfo.getCustomerIdNum());
}else {
openId = accountInfoRepo.findByIdNum(customerInfo.getAgentIdNum());
}
assOrderinfo.setOpenId(openId);
}else if (SourceType.WECHAT == req.getOrderSource()){ }else if (SourceType.WECHAT == req.getOrderSource()){
assOrderinfo.setChannelId(MyFinals.QTZL_CHANNELWX_ID); assOrderinfo.setChannelId(MyFinals.QTZL_CHANNELWX_ID);
}else { }else {

+ 8
- 2
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/VehicleUploadManager.java View File

vehicle.setTotalMass(request.getTotalMass()); vehicle.setTotalMass(request.getTotalMass());
vehicle.setMaintenaceMass(request.getMaintenaceMass()); vehicle.setMaintenaceMass(request.getMaintenaceMass());
vehicle.setPermittedWeight(request.getPermittedWeight()); vehicle.setPermittedWeight(request.getPermittedWeight());
vehicle.setVehicleDimensions(request.getVehicleDimensions().replace("m",""));
vehicle.setVehicleDimensions(request.getVehicleDimensions().replace("m","").replace("[Xx×*]", "X"));
vehicle.setPermittedTowWeight(request.getPermittedTowWeight()); vehicle.setPermittedTowWeight(request.getPermittedTowWeight());
vehicle.setAxleCount(request.getAxleCount()); vehicle.setAxleCount(request.getAxleCount());
vehicle.setIssueDate(request.getIssueDate()); vehicle.setIssueDate(request.getIssueDate());
vehicle.setVehBodyUrl(request.getVehBodyUrl()); vehicle.setVehBodyUrl(request.getVehBodyUrl());
vehicle.setProxyUrl(request.getProxyUrl()); vehicle.setProxyUrl(request.getProxyUrl());
// 车辆使用性质填充 // 车辆使用性质填充
vehicle.setUseCharacter(VehicleUseCharacter.valueOfCode(request.getCharacter()));
Integer character = request.getCharacter();
if(request.getUseUserType()==24 ) {
character = 9;
}else if(request.getUseUserType()==28) {
character = 10;
}
vehicle.setUseCharacter(VehicleUseCharacter.valueOfCode(character));
vehicle.setRegisterDate(request.getRegisterDate()); vehicle.setRegisterDate(request.getRegisterDate());
vehicle.setTractorSign(request.getUseUserType() == 0 ? 0 :1);//不是普通车就是牵引车 vehicle.setTractorSign(request.getUseUserType() == 0 ? 0 :1);//不是普通车就是牵引车
vehicle.setRoadTransportPermitPicUrl(request.getRoadTransportPermitPicUrl()); vehicle.setRoadTransportPermitPicUrl(request.getRoadTransportPermitPicUrl());

Loading…
Cancel
Save