From 0710d8e354435a72f2b3ebdd9aa9264cfd30b344 Mon Sep 17 00:00:00 2001 From: PigBaoBei <2739175034@qq.com> Date: Tue, 22 Oct 2024 17:40:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=94=AE=E5=90=8E=E5=AF=BC=E5=87=BA=E3=80=81?= =?UTF-8?q?=E5=8F=B8=E6=9C=BA=E6=96=B0=E5=A2=9E=E7=94=B5=E8=AF=9D=E5=8F=B7?= =?UTF-8?q?=E7=A0=81=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/AftersalesWorkOrderMapper.xml | 1 + .../impl/AftersalesWorkOrderServiceImpl.java | 7 +++--- .../BasicdataDriverArteryController.java | 23 +++++++++++++++---- .../DistributionDeliveryListServiceImpl.java | 1 - 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml index 2a94fd6c1..4b85796b0 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml @@ -308,6 +308,7 @@ and lawo.work_order_status in (21,30,40) and lap.processing_status = '4' and lawo.work_order_status in (80,100) and lacr.warehouse_id=#{param.warehouseId} and lawo.work_order_status in (20,30,10,40,60,100,21,70) + GROUP BY lawo.id ORDER BY lawo.create_time DESC diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java index 6c6309304..876f9b821 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java @@ -118,9 +118,10 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl exportAftersalesWorkOrder(Map aftersalesWorkOrder) { - Object o = aftersalesWorkOrder.get("ids"); - - + String o = (String) aftersalesWorkOrder.get("ids"); + if (!Objects.isNull(o)){ + aftersalesWorkOrder.put("ids",o); + } //查询用户角色信息 BladeUser user = AuthUtil.getUser(); String roleName = user.getRoleName(); diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataDriverArteryController.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataDriverArteryController.java index b9a233e05..e89e521b1 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataDriverArteryController.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataDriverArteryController.java @@ -17,6 +17,7 @@ package com.logpm.basicdata.controller; import cn.hutool.core.collection.CollUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; @@ -183,14 +184,28 @@ public class BasicdataDriverArteryController extends BladeController { @ApiOperationSupport(order = 4) @ApiOperation(value = "新增", notes = "传入basicdataDriverArtery") public R save(@Valid @RequestBody BasicdataDriverArteryDTO basicdataDriverArtery) { - List list = basicdataDriverArteryService.list(Wrappers.query().lambda() - .eq(BasicdataDriverArteryEntity::getUserId, basicdataDriverArtery.getUserId()) + LambdaQueryWrapper eq = Wrappers.query().lambda(); + String phone = basicdataDriverArtery.getPhone(); + if (Objects.isNull(phone)){ + return R.fail("请输入司机手机号码!!!"); + } + LambdaQueryWrapper wrapper = eq.eq(BasicdataDriverArteryEntity::getPhone, phone); + List list1 = basicdataDriverArteryService.list(wrapper); + if (!list1.isEmpty()) { + return R.fail("此电话已绑定司机!不要重复绑定!!!"); + } + String name = basicdataDriverArtery.getName(); + if (Objects.isNull(name)){ + return R.fail("请输入司机手机号码!!!"); + } + List list2 = basicdataDriverArteryService.list(Wrappers.query().lambda() + .eq(BasicdataDriverArteryEntity::getUserId, AuthUtil.getUserId()) .eq(BasicdataDriverArteryEntity::getIsDeleted, 0) ); - if (!list.isEmpty()) { + if (!list2.isEmpty()) { return R.fail("绑定的用户已存在!不要重复绑定!!!"); } - String phone = basicdataDriverArtery.getPhone(); + R userR = userClient .userInfoByPhone(AuthUtil.getUser().getTenantId(), phone); if (Func.isNotEmpty(userR.getData())) { diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java index e19d4ce2b..4ece47f3c 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java @@ -824,7 +824,6 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl