From f9aebf3cf4485c08db49055ee2820cfd4f815874 Mon Sep 17 00:00:00 2001 From: dimengzhe <251008545@qq.com> Date: Tue, 7 Feb 2023 14:29:59 +0800 Subject: [PATCH] =?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 --- .../basemodelconfig/ModelConfigListQuery.java | 4 +- .../BaseModelConfigService.java | 44 +++++++++++-------- .../biz/basevehicle/BaseVehicleService.java | 30 ++++--------- .../BaseVehicleModelService.java | 24 +++++----- .../BaseVehmodelConfigService.java | 6 ++- .../commoncontract/CommonContractService.java | 11 +---- .../src/main/resources/ftl/carFin.ftl | 4 +- 7 files changed, 57 insertions(+), 66 deletions(-) diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/ModelConfigListQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/ModelConfigListQuery.java index 68d473d7d6..214edf89da 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/ModelConfigListQuery.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelconfig/ModelConfigListQuery.java @@ -58,8 +58,8 @@ public class ModelConfigListQuery implements Query { private String userSid; @ApiModelProperty("分公司:后端内部使用") private String useOrg; -// @ApiModelProperty("分公司:机构sid") -// private String orgPath; + @ApiModelProperty("分公司:机构sid") + private String orgPath; @ApiModelProperty(value = "标签") private String label; 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 9363812446..2e1603b9d2 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 @@ -6,11 +6,9 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yxt.anrui.base.api.basemodelconfig.*; import com.yxt.anrui.base.api.basemodelmodprice.BaseModelVehicleVersionVo; +import com.yxt.anrui.base.api.basevehicle.ConfigInfo; import com.yxt.anrui.base.api.basevehicle.ModelLabel; import com.yxt.anrui.base.api.basevehicle.MoreConfigVo; -import com.yxt.anrui.base.api.basevehicle.ConfigInfo; -import com.yxt.anrui.base.api.basevehicle.VehicleModelPriceVo; -import com.yxt.anrui.base.biz.basevehicleappendix.BaseVehicleAppendixService; import com.yxt.anrui.base.biz.basevehiclemodelappendix.BaseVehicleModelAppendixService; import com.yxt.anrui.base.common.enums.VehicleState; import com.yxt.anrui.portal.api.appsubsetversion.AppSubVersionVo; @@ -321,7 +319,7 @@ public class BaseModelConfigService extends MybatisBaseService getConfigName(List records) { + /*public List getConfigName(List records) { for (BaseModelConfigListVo record : records) { // String slowMachine = StringUtils.isNotBlank(record.getSlowMachine()) && "有".equals(record.getSlowMachine()) ? ("缓速器" + "/") : ""; String slowMachine = StringUtils.isNotBlank(record.getSlowMachine()) ? (record.getSlowMachine() + "/") : ""; @@ -373,7 +371,7 @@ public class BaseModelConfigService extends MybatisBaseService pagerQuery) { String userSid = pagerQuery.getParams().getUserSid(); -// String orgPath = pagerQuery.getParams().getOrgPath(); -// String orgSid = ""; -// if (StringUtils.isBlank(orgPath)) { -// orgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); -// } else { -// orgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); -// } + String orgPath = pagerQuery.getParams().getOrgPath(); + String orgSid = ""; + if (StringUtils.isBlank(orgPath)) { + orgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); + } else { + orgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); + } // 1、根据业务员部门sid查询分公司sid - String orgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); +// String orgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); if (StringUtils.isNotBlank(orgSid)) { pagerQuery.getParams().setUseOrg(orgSid); } @@ -559,7 +557,6 @@ public class BaseModelConfigService extends MybatisBaseService page = PagerUtil.queryToPage(pagerQuery); QueryWrapper qw = modelConfigQueryWrapper(pagerQuery.getParams()); -// List appModelConfigListVos = baseMapper.getModelConfigPageList(page, qw, VehicleState.LockEnum.UN_LOCK.getCode(), orgSid); List appModelConfigListVos = baseMapper.getModelConfigPageList(qw, VehicleState.LockEnum.UN_LOCK.getCode(), orgSid); long pages = page.getPages(); vo.setPages((int) pages); @@ -581,7 +578,7 @@ public class BaseModelConfigService extends MybatisBaseService addDonfigName1(List appModelConfigListVos) { + for (AppModelConfigListVo appModelConfigListVo : appModelConfigListVos) { + BaseModelConfig baseModelConfig = fetchBySid(appModelConfigListVo.getConfigSid()); + String configName = configNameSpell(baseModelConfig); + appModelConfigListVo.setConfigName(configName); + } + return appModelConfigListVos; + + } + + /** * 拼接常用车型字段(configName) * @@ -870,7 +878,7 @@ public class BaseModelConfigService extends MybatisBaseService appModelConfigListVos = baseModelConfigService.selectAppConfigListByModelSid(modelSid); - addDonfigName(appModelConfigListVos); + baseModelConfigService.addDonfigName1(appModelConfigListVos); vo.setModelConfigList(appModelConfigListVos); return vo; } @@ -896,7 +897,9 @@ public class BaseVehicleService extends MybatisBaseService map, AppOrderDetailsVo appOrderDetailsVo) { String url = ""; - //根据分公司sid查询分公司开票申请 - /*String invoicName = ""; - ResultBean invoicingDetailsVoResultBean = finCompanyInvoicingFeign.getDetailsByUseOrgAndSystem(appOrderDetailsVo.getUseOrgSid(),appOrderDetailsVo.getPurchaseSystemSid()); - if (invoicingDetailsVoResultBean.getData() != null) { - map.put("createOrgName", invoicingDetailsVoResultBean.getData().getName()); - invoicName = invoicingDetailsVoResultBean.getData().getName(); - }*/ //查询销售订单的现车 AppOrderModelInfoVo orderModelInfoVo = appOrderDetailsVo.getModelInfo(); AppOrderPriceInfoVo priceInfo = appOrderDetailsVo.getPriceInfo(); @@ -1045,7 +1038,7 @@ public class CommonContractService extends MybatisBaseService(1024), namedThreadFactory, new ThreadPoolExecutor.AbortPolicy()); if("1".equals(appOrderDetailsVo.getPayTypeKey())){//全款 - /*Future future1 = pool.submit(() -> { + /* Future future1 = pool.submit(() -> { return genCarSaleContract(dto, map, appOrderDetailsVo); }); Future future1_2 = pool.submit(() -> { diff --git a/anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl b/anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl index 5001c9af04..5bf366cbed 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl +++ b/anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl @@ -779,7 +779,7 @@ - ${money!} + ${money!} @@ -805,7 +805,7 @@ - ${moneyDx!} + ${moneyDx!}