From 07451bd0df3df082ce955a7a410bfd091297fa4e Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Thu, 3 Nov 2022 10:08:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/basevehicleout/BaseVehicleOutDto.java | 3 + .../basevehicleout/BaseVehicleOutFeign.java | 5 + .../BaseVehicleModelMapper.java | 2 +- .../BaseVehicleModelMapper.xml | 2 +- .../BaseVehicleModelService.java | 8 +- .../basevehicleout/BaseVehicleOutMapper.xml | 1 + .../basevehicleout/BaseVehicleOutRest.java | 5 + .../basevehicleout/BaseVehicleOutService.java | 123 +++++++++++++++++- .../CrmCustomerTempService.java | 8 +- .../FinPaymentrecordService.java | 9 +- .../ScmApplyInboundService.java | 21 ++- .../ScmVehInventorymonthService.java | 5 +- 12 files changed, 171 insertions(+), 21 deletions(-) diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutDto.java index c5e6371f97..998ee8a8a1 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutDto.java @@ -69,4 +69,7 @@ public class BaseVehicleOutDto implements Dto { private String middleCodeTwo; @ApiModelProperty("创建组织sid") private String createOrgSid; // 创建组织sid + + @ApiModelProperty("是否要修改客户") + private String isUpdateOrInsertCrm; // 是否要修改客户 } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutFeign.java index 33477c7346..15daec5a0c 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutFeign.java @@ -27,6 +27,11 @@ public interface BaseVehicleOutFeign { @ResponseBody public ResultBean vehicleOut(@RequestBody BaseVehicleOutDto dto); + @ApiOperation("是否修改客户编码并车辆出库") + @PostMapping("/isUpdateOrInsertCrm") + @ResponseBody + public ResultBean isUpdateOrInsertCrm(@RequestBody BaseVehicleOutDto dto); + @ApiOperation("车辆出库分页列表") @PostMapping("/pagerList") @ResponseBody diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelMapper.java index 8633e90f97..3027cb3da3 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelMapper.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelMapper.java @@ -38,7 +38,7 @@ public interface BaseVehicleModelMapper extends BaseMapper { * @param qw * @return */ - IPage pagerList(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + IPage pagerList(IPage page, @Param(Constants.WRAPPER) Wrapper qw,@Param("createOrgSid") String createOrgSid); /** * 详情以及修改回显接口 diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelMapper.xml index b2cf145951..16830d5d7d 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelMapper.xml @@ -25,7 +25,7 @@ FROM base_vehmodel_config bvc WHERE bvm.`sid` = bvc.`modelSid` - AND bvm.`createOrg` = bvc.useOrgSid) AS relationConfigNum + AND bvm.`createOrg` = bvc.useOrgSid AND bvm.createOrg = #{createOrgSid}) AS relationConfigNum FROM base_vehicle_model bvm LEFT JOIN base_vehicle_brand bvb diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelService.java index b82a1c5d65..4b437783c6 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclemodel/BaseVehicleModelService.java @@ -71,7 +71,7 @@ public class BaseVehicleModelService extends MybatisBaseService pagerList(PagerQuery pagerQuery) { IPage page = PagerUtil.queryToPage(pagerQuery); QueryWrapper qw = buildQueryWrapper(pagerQuery.getParams()); - return baseMapper.pagerList(page, qw); + return baseMapper.pagerList(page, qw, pagerQuery.getParams().getCreateOrgSId()); } /** @@ -602,7 +602,7 @@ public class BaseVehicleModelService extends MybatisBaseService qw = buildQueryWrapper(params); - IPage baseVehicleModelVoIPage = baseMapper.pagerList(page, qw); + IPage baseVehicleModelVoIPage = baseMapper.pagerList(page, qw, params.getCreateOrgSId()); List records = baseVehicleModelVoIPage.getRecords(); for (BaseVehicleModelVo record : records) { record.setConfigSid(params.getConfigSid()); @@ -631,7 +631,7 @@ public class BaseVehicleModelService extends MybatisBaseService ${ew.sqlSegment} + ORDER BY bvo.saleDate DESC