From 15e0ed77e7fdcab8a5f85e8fc1e6ca26b801219e Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Thu, 16 Jun 2022 18:08:11 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BaseVehmodelConfigQuerys.java | 6 ++++++ .../BaseManufactorSubscriptionRest.java | 2 ++ .../BaseVehmodelConfigMapper.java | 2 +- .../BaseVehmodelConfigMapper.xml | 6 ++++-- .../BaseVehmodelConfigService.java | 20 +++++++++++++------ 5 files changed, 27 insertions(+), 9 deletions(-) diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigQuerys.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigQuerys.java index c69e3ae94c..c4f0c8871a 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigQuerys.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehmodelconfig/BaseVehmodelConfigQuerys.java @@ -52,4 +52,10 @@ public class BaseVehmodelConfigQuerys implements Query { private String useOrgSid; @ApiModelProperty(value = "车型配置和常用配置") private String[] sidList; + @ApiModelProperty(value = "车辆类型") + private String vehicleStateValue; + @ApiModelProperty(value = "车型别名") + private String vehicleAlias; + @ApiModelProperty(value = "常用配置名称") + private String configName; } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufactorsubscription/BaseManufactorSubscriptionRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufactorsubscription/BaseManufactorSubscriptionRest.java index c53e81334e..61e32b9cab 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufactorsubscription/BaseManufactorSubscriptionRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufactorsubscription/BaseManufactorSubscriptionRest.java @@ -137,6 +137,8 @@ public class BaseManufactorSubscriptionRest implements BaseManufactorSubscriptio commonAppendix.setAttachType(CommonAttachTypeEnum.MANUFACTOR_SUB.getAttachType()); commonAppendix.setFileName(data.getSourceFileName()); commonAppendix.setFileSize(data.getSize()); + String sourceFileName = data.getSourceFileName(); + commonAppendix.setFileType(sourceFileName.substring(sourceFileName.lastIndexOf("."))); commonAppendixService.save(commonAppendix); baseManufactorSubscriptionService.updateWitMatUrl(data.getFilePath(),sid); return rb.success().setMsg("上传成功"); diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.java index 09bc350d0a..8909d6018b 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.java @@ -131,5 +131,5 @@ public interface BaseVehmodelConfigMapper extends BaseMapper List getListByConfigSidAndUseOrgSid(@Param("configSid") String configSid, @Param("createOrgSId") String createOrgSId); - IPage selVehModelByUseOrgSidAndModelSidAndConfigSid(IPage page,@Param(Constants.WRAPPER) QueryWrapper qw); + IPage selVehModelByUseOrgSidAndModelSidAndConfigSid(IPage page,@Param(Constants.WRAPPER) QueryWrapper qw,@Param("vehicleStateValue") String vehicleStateValue); } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml index c84ea680e6..57b579fad4 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigMapper.xml @@ -304,8 +304,10 @@ ON bvc.`modelSid` = bvm.`sid` LEFT JOIN base_model_config bmc ON bvc.`configurationItemsSid` = bmc.`sid` - LEFT JOIN base_vehicle bv - ON bvc.`modelSid` = bv.`modelSid` + + LEFT JOIN base_vehicle bv + ON bvc.`modelSid` = bv.`modelSid` + ${ew.sqlSegment} diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java index 7240e6bacd..996c23280e 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehmodelconfig/BaseVehmodelConfigService.java @@ -573,16 +573,24 @@ public class BaseVehmodelConfigService extends MybatisBaseService selVehModelByUseOrgSidAndModelSidAndConfigSid(PagerQuery pq) { BaseVehmodelConfigQuerys query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); - qw.eq("bvc.useOrgSid",query.getUseOrgSid()); - qw.eq("bv.createOrg",query.getUseOrgSid()); - qw.eq("bv.vehicleStateValue","库存"); + qw.eq("bvc.useOrgSid", query.getUseOrgSid()); String[] sidList = query.getSidList(); - if (sidList.length > 0){ + if (sidList.length > 0) { List stringList = Arrays.asList(sidList); - qw.ne("bvc.modelSid",stringList.get(0)).ne("bvc.configurationItemsSid",stringList.get(1)); + qw.ne("bvc.modelSid", stringList.get(0)).ne("bvc.configurationItemsSid", stringList.get(1)); + } + if (StringUtils.isNotBlank(query.getVehicleStateValue())) { + qw.eq("bv.vehicleStateValue", query.getVehicleStateValue()); + qw.eq("bv.createOrg", query.getUseOrgSid()); + } + if (StringUtils.isNotBlank(query.getVehicleAlias())) { + qw.like("bvm.vehicleAlias", query.getVehicleAlias()); + } + if (StringUtils.isNotBlank(query.getConfigName())) { + qw.like("bmc.configName", query.getConfigName()); } IPage page = PagerUtil.queryToPage(pq); - IPage pagging = baseMapper.selVehModelByUseOrgSidAndModelSidAndConfigSid(page, qw); + IPage pagging = baseMapper.selVehModelByUseOrgSidAndModelSidAndConfigSid(page, qw,query.getVehicleStateValue()); PagerVo p = PagerUtil.pageToVo(pagging, null); return p; } From 59e7552805d87c917a8cc1f611f694a7ff8b49e8 Mon Sep 17 00:00:00 2001 From: Zhao Qiqi <1287235164@qq.com> Date: Thu, 16 Jun 2022 18:32:27 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E7=AE=A1=E7=90=86?= =?UTF-8?q?=EF=BC=88=E8=BD=A6=E5=9E=8B=E5=BA=93=E3=80=81=E8=BD=A6=E5=9E=8B?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BB=A5=E5=8F=8A=E9=94=80=E5=94=AE=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=85=B3=E8=81=94=E7=9A=84=E8=BD=A6=E5=9E=8B=E5=BA=93?= =?UTF-8?q?=E5=92=8C=E8=BD=A6=E5=9E=8B=E9=85=8D=E7=BD=AE=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/chexingchaxun/modelinquire.js | 13 +- .../modelinquire/modellibrary.vue | 209 +++++++----- .../vehiclelibraryconfiguration.vue | 77 +++-- .../xiaoshoudingdan/relation/modellibrary.vue | 320 ++++++++++-------- .../relation/vehiclelibraryconfiguration.vue | 58 ++-- 5 files changed, 389 insertions(+), 288 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-ui/src/api/chexingchaxun/modelinquire.js b/anrui-buscenter/anrui-buscenter-ui/src/api/chexingchaxun/modelinquire.js index 0bb3d18e2b..66e161f453 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/api/chexingchaxun/modelinquire.js +++ b/anrui-buscenter/anrui-buscenter-ui/src/api/chexingchaxun/modelinquire.js @@ -1,9 +1,11 @@ import request from '@/utils/request' +// 车型库 // 根据条件分页查询数据的列表(车型) export function modelPageList(data) { return request({ - url: '/base/v1/basevehiclemodel/modelPageList', + // url: '/base/v1/basevehiclemodel/modelPageList', // 旧接口 + url: '/base/v1/basevehicle/getModelList', method: 'post', data: data, headers: { @@ -31,6 +33,15 @@ export function dataDictionary(data) { params: data }) } +// 根据登陆人sid查询分公司 (孟哲写的接口) +export function getPathSidByUserSid(data) { + return request({ + url: '/portal/v1/sysstafforg/getPathSidByUserSid', + method: 'get', + params: data + }) +} + // 品牌下拉 export function brandDown(data) { return request({ diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modellibrary.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modellibrary.vue index ce7b572061..82377a482a 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modellibrary.vue +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/modellibrary.vue @@ -12,81 +12,76 @@ {{ searchxianshitit }}
@@ -96,47 +91,52 @@
- + - - diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/vehiclelibraryconfiguration.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/vehiclelibraryconfiguration.vue index 08d33224cb..cf6b534d93 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/vehiclelibraryconfiguration.vue +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/vehiclelibraryconfiguration.vue @@ -13,7 +13,6 @@ {{ searchxianshitit }}
@@ -183,11 +175,11 @@ {{ scope.row.guidedPrice }} - - - + + + + +