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 bf2a976bb7..e59c4402b9 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 @@ -742,8 +742,8 @@ bv.locationName location, bv.location locationSid, - - bv.salePrice as guidedPrice, + + bv.costPrice as guidedPrice, bmc.configName, bmc.sid as configSid, DATE_FORMAT(bv.priceDate, '%Y-%m-%d') as priceDate, diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDetailsVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDetailsVo.java index ed46e36bdd..184a4bbd29 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDetailsVo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDetailsVo.java @@ -55,4 +55,7 @@ public class AppScmVehicleExamineDetailsVo implements Vo { @ApiModelProperty("保修卡卡号") private String guaranteeCardNo; // 保修卡卡号 + @ApiModelProperty("检验项集合") + private List inspectList; + } 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 affbfff971..0796976216 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 @@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; +import java.util.ArrayList; import java.util.List; @Data @@ -53,6 +54,6 @@ public class AppScmVehicleExamineInfoVo implements Vo { private String guaranteeCardNo; // 保修卡卡号 @ApiModelProperty("检验项集合") - private List inspectList; + private List inspectList = new ArrayList<>(); } diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java index 4501d4f4c6..52efbbd7fd 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java @@ -295,11 +295,9 @@ public class ScmVehicleEnterlibraryService extends MybatisBaseService pathSidByUserSid = sysStaffOrgFeign.getPathSidByUserSid(userSid); - String data2 = pathSidByUserSid.getData(); - baseVehicleDto.setCreateOrgSid(data2); - baseVehicleDto.setUseOrgSid(data2); + baseVehicleDto.setCreateOrgSid(scmVehicleEnterlibrary.getUseOrgSid()); + baseVehicleDto.setUseOrgSid(scmVehicleEnterlibrary.getUseOrgSid()); + baseVehicleDto.setUseOrgName(scmVehicleEnterlibrary.getUseOrgName()); baseVehicleDto.setSettlementStatus("0"); baseVehicleDto.setLockedState("0"); baseVehicleDto.setLockedStateValue("未锁定"); @@ -308,10 +306,8 @@ public class ScmVehicleEnterlibraryService extends MybatisBaseService factoryImages = new ArrayList<>(); List carInspectedImages = new ArrayList<>(); - - String useOrgSid = sysOrganizationFeign.getUseOrgByUserSid(userSid).getData().getSid(); - + String useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); AppScmVehicleExamineInfoVo vo = baseMapper.getCarInspectedInfo(inspectedSid, useOrgSid); List scmVehinspectItemVos = scmVehinspectItemService.selInfoByVehInspectSid(inspectedSid); @@ -295,6 +293,19 @@ public class ScmVehicleExamineService extends MybatisBaseService carInspectedImages = new ArrayList<>(); AppScmVehicleExamineDetailsVo vo = baseMapper.getCarInspected(inspectedSid); + + List scmVehinspectItemVos = scmVehinspectItemService.selInfoByVehInspectSid(inspectedSid); + List inspectionItemVos = new ArrayList<>(); + for (ScmVehinspectItemVo scmVehinspectItemVo : scmVehinspectItemVos) { + AppScmInspectionItemVo appScmInspectionItemVo = new AppScmInspectionItemVo(); + appScmInspectionItemVo.setItem(scmVehinspectItemVo.getItem()); + appScmInspectionItemVo.setSid(scmVehinspectItemVo.getSid()); + appScmInspectionItemVo.setResult(scmVehinspectItemVo.getResult()); + appScmInspectionItemVo.setIconUrl(fileUploadComponent.getUrlPrefix() + scmVehinspectItemVo.getIconUrl()); + inspectionItemVos.add(appScmInspectionItemVo); + } + vo.setInspectList(inspectionItemVos); + if (vo.getPrice() == null || vo.getPrice().equals("")) { BigDecimal bigDecimal = new BigDecimal("0.00"); vo.setPrice(bigDecimal); @@ -495,8 +506,8 @@ public class ScmVehicleExamineService extends MybatisBaseService inspectList; + }