From 43cc41028ed57a9138c0abf17b92a18b625f4fa9 Mon Sep 17 00:00:00 2001 From: hp <2969694837@qq.com> Date: Thu, 28 Jul 2022 16:21:53 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AA=8C=E8=BD=A6=E5=AD=97=E6=AE=B5=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=EF=BC=8C=E5=87=BA=E5=BA=93=E5=AD=97=E6=AE=B5=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=EF=BC=8C=E8=BD=A6=E5=9E=8B=E6=8A=A5=E4=BB=B7=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/basemodelconfig/ModelConfigVo.java | 2 + .../basevehicle/AppCurrentCarDetailVo.java | 3 + .../basemodelconfig/BaseModelConfigMapper.xml | 1 + .../BaseModelConfigService.java | 11 +-- .../biz/basevehicle/BaseVehicleMapper.xml | 5 +- .../biz/basevehicle/BaseVehicleService.java | 87 ++++++++++--------- .../busdelivered/AppDeliveredDetailsVo.java | 6 ++ .../AppDeliveredApplyDto.java | 8 ++ .../AppDeliveredApplyInfoVo.java | 24 +++-- .../AppDeliveredApplyPageVo.java | 4 +- .../BusDeliveredApplyService.java | 4 +- .../AppScmVehicleExamineDto.java | 2 +- .../AppScmVehicleExamineInfoVo.java | 2 +- .../AppScmVehicleExamineSubmitDto.java | 2 +- .../scmvehicleexamine/ScmVehicleExamine.java | 2 +- .../ScmVehicleExamineService.java | 6 +- .../retrieval/AppBusDeliveredApplyFeign.java | 5 ++ .../AppBusDeliveredApplyFeignFallback.java | 5 ++ .../autoservice/retrieval/CarVinListVo.java | 19 +++- .../retrieval/DeliveredApplyDetailsVo.java | 54 ++++++++++++ .../retrieval/DeliveredApplyDto.java | 14 ++- .../retrieval/DeliveredApplyInfoVo.java | 12 +-- .../retrieval/DeliveredApplyPageVo.java | 4 +- .../retrieval/DeliveredDetailsVo.java | 6 ++ .../retrieval/AppBusDeliveredApplyRest.java | 5 ++ .../AppBusDeliveredApplyService.java | 12 +++ 26 files changed, 226 insertions(+), 79 deletions(-) create mode 100644 anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyDetailsVo.java diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/ModelConfigVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/ModelConfigVo.java index 31fe1a716b..588433210c 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/ModelConfigVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/ModelConfigVo.java @@ -54,6 +54,8 @@ public class ModelConfigVo implements Vo { private String packingCase; @ApiModelProperty(value = "内部编码:移动端使用") private String insideCode; + @ApiModelProperty(value = "排放标准:移动端使用") + private String emissionStandardValue; } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppCurrentCarDetailVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppCurrentCarDetailVo.java index d3b4f17d4d..27f865d314 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppCurrentCarDetailVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppCurrentCarDetailVo.java @@ -47,6 +47,9 @@ public class AppCurrentCarDetailVo implements Vo { @ApiModelProperty(value = "变速箱") private String gearboxTypeValue; + @ApiModelProperty(value = "排放标准") + private String emissionStandardValue; + @ApiModelProperty(value = "细分市场") private String marketSegments; diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml index 6ccf8fdda5..a4967fe000 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml @@ -488,6 +488,7 @@ bvm.gearboxTypeValue, bvm.marketSegments, bvm.department, + bvm.emissionStandardValue, bvm.engineTypeValue, bvm.announcementModel, bvm.specifications, diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java index 2bd1a2d626..9f124262bd 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java @@ -529,13 +529,14 @@ public class BaseModelConfigService extends MybatisBaseService page = PagerUtil.queryToPage(pagerQuery); diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml index 12d8acad93..3a2eb2b5a6 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml @@ -323,8 +323,9 @@ bvm.vehicleVersionValue, bvm.fuelTypeValue, bvm.gearboxTypeValue, - bvm.marketSegments, - bvm.department, + bvm.marketSegmentsValue as marketSegments, + bvm.departmentValue as department, + bvm.emissionStandardValue, bvm.engineTypeValue, bvm.announcementModel, bvm.specifications, diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java index 1833e6a53d..f8b0dcdfca 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java @@ -444,16 +444,24 @@ public class BaseVehicleService extends MybatisBaseService 6 && configValue.length() <= 20 ){ +// configInfoSpanSize.setSpanSize(2); +// } +// if (configValue.length() > 20){ +// configInfoSpanSize.setSpanSize(3); +// } configInfoSpanSize.setValue(configValue); } return configInfoSpanSize; @@ -484,23 +492,22 @@ public class BaseVehicleService extends MybatisBaseService> modelInfoList = new ArrayList<>(); List list1 = new ArrayList<>(); - list1.add(getConfigValueSpanSize("品牌", currentCarVo.getBrandName(), 1)); - list1.add(getConfigValueSpanSize("功能", currentCarVo.getVehicleTypeValue(), 1)); - list1.add(getConfigValueSpanSize("系列", currentCarVo.getProductLineValue(), 1)); - list1.add(getConfigValueSpanSize("驱动", currentCarVo.getDriveFormValue(), 1)); - list1.add(getConfigValueSpanSize("马力", currentCarVo.getPowerValue(), 1)); - list1.add(getConfigValueSpanSize("版本", currentCarVo.getVehicleVersionValue(), 1)); - list1.add(getConfigValueSpanSize("燃料", currentCarVo.getFuelTypeValue(), 1)); - list1.add(getConfigValueSpanSize("变速箱", currentCarVo.getGearboxTypeValue(), 1)); -// List list2 = new ArrayList<>(); -// list2.addAll(list1); - list1.add(getConfigValueSpanSize("细分市场", currentCarVo.getMarketSegments(), 1)); - list1.add(getConfigValueSpanSize("系别", currentCarVo.getDepartment(), 1)); - list1.add(getConfigValueSpanSize("发动机型号", currentCarVo.getEngineTypeValue(), 1)); - list1.add(getConfigValueSpanSize("公告型号", currentCarVo.getAnnouncementModel(), 1)); - list1.add(getConfigValueSpanSize("规格型号", currentCarVo.getSpecifications(), 1)); - list1.add(getConfigValueSpanSize("货箱", currentCarVo.getPackingCase(), 1)); - list1.add(getConfigValueSpanSize("内部编码", currentCarVo.getInsideCode(), 1)); + list1.add(getConfigValueSpanSize("品牌", currentCarVo.getBrandName())); + list1.add(getConfigValueSpanSize("功能", currentCarVo.getVehicleTypeValue())); + list1.add(getConfigValueSpanSize("系列", currentCarVo.getProductLineValue())); + list1.add(getConfigValueSpanSize("驱动", currentCarVo.getDriveFormValue())); + list1.add(getConfigValueSpanSize("马力", currentCarVo.getPowerValue())); + list1.add(getConfigValueSpanSize("版本", currentCarVo.getVehicleVersionValue())); + list1.add(getConfigValueSpanSize("燃料", currentCarVo.getFuelTypeValue())); + list1.add(getConfigValueSpanSize("变速箱", currentCarVo.getGearboxTypeValue())); + list1.add(getConfigValueSpanSize("排放标准", currentCarVo.getEmissionStandardValue())); + list1.add(getConfigValueSpanSize("发动机型号", currentCarVo.getEngineTypeValue())); + list1.add(getConfigValueSpanSize("细分市场", currentCarVo.getMarketSegments())); + list1.add(getConfigValueSpanSize("规格型号", currentCarVo.getSpecifications())); + list1.add(getConfigValueSpanSize("系别", currentCarVo.getDepartment())); +// list1.add(getConfigValueSpanSize("公告型号", currentCarVo.getAnnouncementModel(), 1)); +// list1.add(getConfigValueSpanSize("货箱", currentCarVo.getPackingCase(), 1)); +// list1.add(getConfigValueSpanSize("内部编码", currentCarVo.getInsideCode(), 1)); // modelInfoList.add(list1); // modelInfoList.add(list2); configDetailVo.setModeInfo(list1); @@ -508,25 +515,25 @@ public class BaseVehicleService extends MybatisBaseService> commonConfigInfoList = new ArrayList<>(); List list2 = new ArrayList<>(); - list2.add(getConfigValueSpanSize("颜色", configVo.getCarColor(), 1)); - list2.add(getConfigValueSpanSize("缓冲器", configVo.getSlowMachine(), 1)); - list2.add(getConfigValueSpanSize("后视镜", configVo.getRearViewMirror(), 1)); - list2.add(getConfigValueSpanSize("轮胎", configVo.getTireSize(), 1)); - list2.add(getConfigValueSpanSize("驾驶室", configVo.getSpecification(), 1)); - list2.add(getConfigValueSpanSize("后桥速比", configVo.getRearAxleRatio(), 1)); - list2.add(getConfigValueSpanSize("空调", configVo.getAirConditioner(), 1)); - list2.add(getConfigValueSpanSize("轮毂材质", configVo.getHubMaterial(), 1)); - list2.add(getConfigValueSpanSize("导流罩", configVo.getBaffleModel(), 1)); - list2.add(getConfigValueSpanSize("悬架", configVo.getSuspension(), 1)); - list2.add(getConfigValueSpanSize("座椅", configVo.getSeat(), 1)); - list2.add(getConfigValueSpanSize("护轮罩", configVo.getTireCover(), 1)); - list2.add(getConfigValueSpanSize("鞍座", configVo.getSaddle(), 1)); - list2.add(getConfigValueSpanSize("轴距", configVo.getWheelbase(), 1)); - list2.add(getConfigValueSpanSize("保险杠", configVo.getBumper(), 1)); - list2.add(getConfigValueSpanSize("配置包", configVo.getConfiguringBao(), 1)); - list2.add(getConfigValueSpanSize("独立热源", configVo.getIndependentSources(), 1)); - list2.add(getConfigValueSpanSize("燃料箱", configVo.getFuelTank(), 1)); - list2.add(getConfigValueSpanSize("多媒体", configVo.getMultimedia(), 1)); + list2.add(getConfigValueSpanSize("颜色", configVo.getCarColor())); + list2.add(getConfigValueSpanSize("缓冲器", configVo.getSlowMachine())); + list2.add(getConfigValueSpanSize("后视镜", configVo.getRearViewMirror())); + list2.add(getConfigValueSpanSize("轮胎", configVo.getTireSize())); + list2.add(getConfigValueSpanSize("驾驶室", configVo.getSpecification())); + list2.add(getConfigValueSpanSize("后桥速比", configVo.getRearAxleRatio())); + list2.add(getConfigValueSpanSize("空调", configVo.getAirConditioner())); + list2.add(getConfigValueSpanSize("轮毂材质", configVo.getHubMaterial())); + list2.add(getConfigValueSpanSize("导流罩", configVo.getBaffleModel())); + list2.add(getConfigValueSpanSize("悬架", configVo.getSuspension())); + list2.add(getConfigValueSpanSize("座椅", configVo.getSeat())); + list2.add(getConfigValueSpanSize("护轮罩", configVo.getTireCover())); + list2.add(getConfigValueSpanSize("鞍座", configVo.getSaddle())); + list2.add(getConfigValueSpanSize("轴距", configVo.getWheelbase())); + list2.add(getConfigValueSpanSize("保险杠", configVo.getBumper())); + list2.add(getConfigValueSpanSize("配置包", configVo.getConfiguringBao())); + list2.add(getConfigValueSpanSize("独立热源", configVo.getIndependentSources())); + list2.add(getConfigValueSpanSize("燃料箱", configVo.getFuelTank())); + list2.add(getConfigValueSpanSize("多媒体", configVo.getMultimedia())); configDetailVo.setConfigInfo(list2); //更多配置 String otherConfig = configVo.getOtherConfig(); diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppDeliveredDetailsVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppDeliveredDetailsVo.java index 45415c78d0..325e198a72 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppDeliveredDetailsVo.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdelivered/AppDeliveredDetailsVo.java @@ -48,6 +48,12 @@ public class AppDeliveredDetailsVo implements Vo { private String taskId; @ApiModelProperty("申请人") + private String applyName; + + @ApiModelProperty("申请人sid") + private String applySid; + + @ApiModelProperty("客户名称") private String name; } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyDto.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyDto.java index 6165706c33..4c3b5acaf2 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyDto.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyDto.java @@ -44,4 +44,12 @@ public class AppDeliveredApplyDto implements Dto { @ApiModelProperty("申请人") private String applyName; + @ApiModelProperty("申请人sid") + private String applySid; + + @ApiModelProperty(value = "联系电话") + private String mobile; + + @ApiModelProperty("客户名称") + private String name; } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyInfoVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyInfoVo.java index a6f9b62a20..53e1763c75 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyInfoVo.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyInfoVo.java @@ -1,10 +1,13 @@ package com.yxt.anrui.buscenter.api.busdeliveredapply; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonProperty; import com.yxt.anrui.buscenter.api.busdeliveredapplydetails.AppCarListVo; import com.yxt.common.core.vo.Vo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.Date; import java.util.List; @Data @@ -12,25 +15,27 @@ public class AppDeliveredApplyInfoVo implements Vo { private static final long serialVersionUID = 1516492882330414001L; @ApiModelProperty("合同id") - private String contractId; + @JsonProperty("contractId") + private String contractNo; @ApiModelProperty("车型") - private String model; + @JsonProperty("model") + private String modelName; @ApiModelProperty("手机号") private String mobile; @ApiModelProperty("申请日期") - private String date; - - @ApiModelProperty("合同sid") - private String contractSid; + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + @JsonProperty("date") + private Date applyDate; @ApiModelProperty("是否为终端客户") private String terminalValue; @ApiModelProperty("是否为终端客户") - private String terminalKey; + @JsonProperty("terminalKey") + private String isTerminal; @ApiModelProperty("备注") private String remarks; @@ -39,7 +44,8 @@ public class AppDeliveredApplyInfoVo implements Vo { private List carList; @ApiModelProperty("用户sid") - private String userSid; + @JsonProperty("userSid") + private String createBySid; @ApiModelProperty("流程实列id") private String procInsId; @@ -47,6 +53,6 @@ public class AppDeliveredApplyInfoVo implements Vo { @ApiModelProperty("任务id") private String taskId; - @ApiModelProperty("申请人") + @ApiModelProperty("客户名称") private String name; } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyPageVo.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyPageVo.java index 434a9f8998..27bb0b10d8 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyPageVo.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busdeliveredapply/AppDeliveredApplyPageVo.java @@ -8,8 +8,8 @@ import lombok.Data; public class AppDeliveredApplyPageVo implements Vo { private static final long serialVersionUID = -5751419060183212855L; - @ApiModelProperty("合同sid") - private String contractSid; + @ApiModelProperty("列表sid") + private String sid; @ApiModelProperty("合同编号") private String contractId; diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java index 94dafebb4a..251fcd6d03 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java @@ -750,7 +750,7 @@ public class BusDeliveredApplyService extends MybatisBaseService voList = busDeliveredApplyDetailsService.appDetailsList(sid); voList.removeAll(Collections.singleton(null)); if (!voList.isEmpty()) { @@ -766,7 +766,7 @@ public class BusDeliveredApplyService extends MybatisBaseService voList = busDeliveredApplyDetailsService.appDetailsList(sid); for (int i = 0; i < voList.size(); i++) { diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDto.java index 83a28cde15..a09cd899f5 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDto.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDto.java @@ -55,7 +55,7 @@ public class AppScmVehicleExamineDto implements Dto { private String address; @ApiModelProperty("洗车费") - private BigDecimal price; + private Integer price; } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineInfoVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineInfoVo.java index d8a9fee4a8..affbfff971 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineInfoVo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineInfoVo.java @@ -44,7 +44,7 @@ public class AppScmVehicleExamineInfoVo implements Vo { private String address; @ApiModelProperty("洗车费") - private BigDecimal price; + private Integer price; @ApiModelProperty("车型配置差异说明") private String modelDifferenceExplain; // 车型配置差异说明 diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineSubmitDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineSubmitDto.java index ead6ddf1a3..23e0322c32 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineSubmitDto.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineSubmitDto.java @@ -44,7 +44,7 @@ public class AppScmVehicleExamineSubmitDto implements Dto { private String address; @ApiModelProperty("洗车费") - private BigDecimal price; + private Integer price; @ApiModelProperty("车型配置差异说明") private String modelDifferenceExplain; // 车型配置差异说明 diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmVehicleExamine.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmVehicleExamine.java index 792399e52a..b7187368c8 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmVehicleExamine.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmVehicleExamine.java @@ -83,7 +83,7 @@ public class ScmVehicleExamine extends BaseEntity { @ApiModelProperty("验车状态(已验车,未验车)") private String inspectionResult; // 验车状态(已验车,未验车) @ApiModelProperty("洗车费") - private BigDecimal price; + private Integer price; @ApiModelProperty("创建人sid") private String createBySid; @ApiModelProperty("分公司sid") diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java index f2f78c9cc6..e958959f35 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java @@ -258,10 +258,8 @@ public class ScmVehicleExamineService extends MybatisBaseService scmFiles1 = scmFileService.selectByLinkSid(vo.getInspectedSid(), type1); diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/AppBusDeliveredApplyFeign.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/AppBusDeliveredApplyFeign.java index 25115ae0dd..330a87c314 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/AppBusDeliveredApplyFeign.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/AppBusDeliveredApplyFeign.java @@ -86,6 +86,11 @@ public interface AppBusDeliveredApplyFeign { @ResponseBody public ResultBean getRetrievalApplyInfoBySid(@PathVariable("sid") String sid); + @ApiOperation("手机端-出库申请 详情") + @GetMapping("/getRetrievalDetail/{sid}") + @ResponseBody + public ResultBean getRetrievalDetail(@PathVariable("sid") String sid); + @ApiOperation("手机端-保存 出库申请") @PostMapping("/saveRetrievalApplyInfo") @ResponseBody diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/AppBusDeliveredApplyFeignFallback.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/AppBusDeliveredApplyFeignFallback.java index 8bb3dbd944..80a8211c19 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/AppBusDeliveredApplyFeignFallback.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/AppBusDeliveredApplyFeignFallback.java @@ -71,6 +71,11 @@ public class AppBusDeliveredApplyFeignFallback implements AppBusDeliveredApplyFe return null; } + @Override + public ResultBean getRetrievalDetail(String sid) { + return null; + } + @Override public ResultBean saveRetrievalApplyInfo(DeliveredApplyDto deliveredApplyDto) { return null; diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/CarVinListVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/CarVinListVo.java index 024950e833..f86ca673ff 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/CarVinListVo.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/CarVinListVo.java @@ -7,8 +7,25 @@ import lombok.Data; @Data public class CarVinListVo implements Vo { - private static final long serialVersionUID = -7971193710676779957L; + private static final long serialVersionUID = -161197661649661665L; + + private String carSid; @ApiModelProperty("车架号") private String vin; + + @ApiModelProperty("成交价") + private String price; + + @ApiModelProperty("合同id") + private String contractId; + + @ApiModelProperty("录入人信息") + private UseInfoVo useInfo; + + @ApiModelProperty("使用人信息sid") + private String useMessageSid; + + @ApiModelProperty("车辆备注") + private String carRemarks; } diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyDetailsVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyDetailsVo.java new file mode 100644 index 0000000000..4936c54f8f --- /dev/null +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyDetailsVo.java @@ -0,0 +1,54 @@ +package com.yxt.anrui.terminal.api.autoservice.retrieval; + +import com.yxt.common.core.query.Query; +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class DeliveredApplyDetailsVo implements Vo { + private static final long serialVersionUID = -3479185955975144740L; + + + @ApiModelProperty("合同id") + private String contractId; + + @ApiModelProperty("车型") + private String model; + + @ApiModelProperty("申请日期") + private String date; + + @ApiModelProperty("是否为终端客户") + private String terminalValue; + + @ApiModelProperty("是否为终端客户") + private String terminalKey; + + @ApiModelProperty("备注") + private String remarks; + + @ApiModelProperty("车辆集合") + private List carList; + + @ApiModelProperty("用户sid") + private String userSid; + + @ApiModelProperty("流程实列id") + private String procInsId; + + @ApiModelProperty("任务id") + private String taskId; + + @ApiModelProperty("申请人") + private String applyName; + + @ApiModelProperty("手机号") + private String mobile; + + @ApiModelProperty("客户名称") + private String name; + +} diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyDto.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyDto.java index bee4f35cb3..c2cf3308a8 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyDto.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyDto.java @@ -25,6 +25,16 @@ public class DeliveredApplyDto implements Dto { @JsonProperty("date") private String applyDate; + @ApiModelProperty("申请人") + @JsonProperty("applyName") + private String applyName; + + @ApiModelProperty("申请人sid") + private String applySid; + + @ApiModelProperty(value = "联系电话") + private String mobile; + @ApiModelProperty("是否为终端客户") @JsonProperty("terminalKey") private String isTerminal; @@ -48,7 +58,7 @@ public class DeliveredApplyDto implements Dto { @JsonProperty("taskId") private String taskId; - @ApiModelProperty("申请人") + @ApiModelProperty("客户名称") @JsonProperty("name") - private String applyName; + private String name; } diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyInfoVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyInfoVo.java index 803db6edf6..12d53c4172 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyInfoVo.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyInfoVo.java @@ -17,15 +17,9 @@ public class DeliveredApplyInfoVo implements Vo { @ApiModelProperty("车型") private String model; - @ApiModelProperty("手机号") - private String mobile; - @ApiModelProperty("申请日期") private String date; - @ApiModelProperty("合同sid") - private String contractSid; - @ApiModelProperty("是否为终端客户") private String terminalValue; @@ -48,5 +42,11 @@ public class DeliveredApplyInfoVo implements Vo { private String taskId; @ApiModelProperty("申请人") + private String applyName; + + @ApiModelProperty("手机号") + private String mobile; + + @ApiModelProperty("客户名称") private String name; } diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyPageVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyPageVo.java index 8b43e77a8b..1cd5fc313d 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyPageVo.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredApplyPageVo.java @@ -8,8 +8,8 @@ import lombok.Data; public class DeliveredApplyPageVo implements Vo { private static final long serialVersionUID = -2059933471530850176L; - @ApiModelProperty("合同sid") - private String contractSid; + @ApiModelProperty("列表sid") + private String sid; @ApiModelProperty("合同编号") private String contractId; diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredDetailsVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredDetailsVo.java index b545596c9a..f6d05009ab 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredDetailsVo.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/retrieval/DeliveredDetailsVo.java @@ -49,5 +49,11 @@ public class DeliveredDetailsVo implements Vo { private String taskId; @ApiModelProperty("申请人") + private String applyName; + + @ApiModelProperty("申请人sid") + private String applySid; + + @ApiModelProperty("客户名称") private String name; } diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/retrieval/AppBusDeliveredApplyRest.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/retrieval/AppBusDeliveredApplyRest.java index 68c3bc72c9..b750f0d2a0 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/retrieval/AppBusDeliveredApplyRest.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/retrieval/AppBusDeliveredApplyRest.java @@ -80,6 +80,11 @@ public class AppBusDeliveredApplyRest implements AppBusDeliveredApplyFeign { return appBusDeliveredApplyService.getRetrievalApplyInfoBySid(sid); } + @Override + public ResultBean getRetrievalDetail(String sid) { + return appBusDeliveredApplyService.getRetrievalDetail(sid); + } + @Override public ResultBean saveRetrievalApplyInfo(DeliveredApplyDto deliveredApplyDto) { return appBusDeliveredApplyService.saveRetrievalApplyInfo(deliveredApplyDto); diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/retrieval/AppBusDeliveredApplyService.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/retrieval/AppBusDeliveredApplyService.java index ddd2cb9bb4..ee7a64c2e9 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/retrieval/AppBusDeliveredApplyService.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/retrieval/AppBusDeliveredApplyService.java @@ -124,4 +124,16 @@ public class AppBusDeliveredApplyService { List data = retrievalCarVin.getData(); return rb.success().setData(data); } + + public ResultBean getRetrievalDetail(String sid) { + ResultBean rb = ResultBean.fireFail(); + DeliveredApplyDetailsVo vo = new DeliveredApplyDetailsVo(); + ResultBean resultBean = busDeliveredApplyFeign.getRetrievalApplyInfoBySid(sid); + if (!resultBean.getSuccess()) { + return rb.setMsg(resultBean.getMsg()); + } + AppDeliveredApplyInfoVo appDeliveredApplyInfoVo = resultBean.getData(); + BeanUtil.copyProperties(appDeliveredApplyInfoVo, vo); + return rb.success().setData(vo); + } } \ No newline at end of file