diff --git a/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/controller/InspectionMallPartnersController.java b/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/controller/InspectionMallPartnersController.java index 67e6885a..f9cc547a 100644 --- a/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/controller/InspectionMallPartnersController.java +++ b/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/controller/InspectionMallPartnersController.java @@ -124,7 +124,7 @@ public class InspectionMallPartnersController extends BaseController { } }else if (roles.contains("jcworker")){ LambdaQueryWrapper queryWrapperWork =new LambdaQueryWrapper<>(); - queryWrapperWork.eq(PartnerWorker::getUserId,user.getId()); + queryWrapperWork.eq(PartnerWorker::getUserId,user.getId()).last("limit 1"); PartnerWorker worker = partnerWorkerService.getOne(queryWrapperWork); if (ObjectUtil.isEmpty(worker)){ return error(); @@ -277,7 +277,7 @@ public class InspectionMallPartnersController extends BaseController { } }else if (roles.contains("jcworker")){ LambdaQueryWrapper queryWrapperWork =new LambdaQueryWrapper<>(); - queryWrapperWork.eq(PartnerWorker::getUserId,user.getId()); + queryWrapperWork.eq(PartnerWorker::getUserId,user.getId()).last("limit 1"); PartnerWorker worker = partnerWorkerService.getOne(queryWrapperWork); if (ObjectUtil.isEmpty(worker)){ return CommonResult.error(-1,"信息有误"); diff --git a/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/controller/ShopInspectionGoodsController.java b/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/controller/ShopInspectionGoodsController.java index f42da64f..47f7fa7c 100644 --- a/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/controller/ShopInspectionGoodsController.java +++ b/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/controller/ShopInspectionGoodsController.java @@ -252,8 +252,8 @@ public class ShopInspectionGoodsController extends BaseController { partner.setPartnerId(worker.getPartnerId()); } shopInspectionOrder.setPartnerId(partner.getPartnerId()); - shopInspectionOrder.setValidationTime(new Date()); - Page page = new Page<>(pageNo, pageSize); +// shopInspectionOrder.setValidationTime(new Date()); + Page page = new Page<>(1, 10000000); orderInfoService.exportExcel(response, shopInspectionOrder, page); } diff --git a/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/service/impl/AppInspectionPartnerServiceImpl.java b/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/service/impl/AppInspectionPartnerServiceImpl.java index 6cda387f..b61229f9 100644 --- a/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/service/impl/AppInspectionPartnerServiceImpl.java +++ b/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/service/impl/AppInspectionPartnerServiceImpl.java @@ -1968,6 +1968,9 @@ public class AppInspectionPartnerServiceImpl extends ServiceImpl orderByDate = baseMapper.getOrderByDate(query, page); orderByDate.getRecords().forEach(orderTable -> { if (StringUtils.isNotEmpty(orderTable.getCarModel())) { @@ -2026,6 +2029,12 @@ public class AppInspectionPartnerServiceImpl extends ServiceImpl> queryInspectionSkuList(String startTime, String endTime) { + if (StringUtils.isEmpty(startTime)) { + startTime = DateUtil.format(new Date(), "yyyy-MM-dd"); + endTime = DateUtil.format(new Date(), "yyyy-MM-dd"); + } + startTime = startTime + " 00:00:00"; + endTime = endTime + " 23:59:59"; return baseMapper.queryInspectionSkuList(startTime, endTime); } diff --git a/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/service/impl/InspectionStaffServiceImpl.java b/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/service/impl/InspectionStaffServiceImpl.java index 172e458c..c6a1ce90 100644 --- a/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/service/impl/InspectionStaffServiceImpl.java +++ b/dl-module-inspection/src/main/java/cn/iocoder/yudao/module/inspection/service/impl/InspectionStaffServiceImpl.java @@ -133,7 +133,12 @@ public class InspectionStaffServiceImpl extends ServiceImpl userRoleDTOS = permissionService.userRoleDTOList(Collections.singletonList(id)); - inspectionStaffSaveVo.setRoleIds(userRoleDTOS.stream().map(UserRoleDTO::getRoleId).collect(Collectors.toList())); + inspectionStaffSaveVo.setRoleIds(userRoleDTOS.stream() + .filter(role -> "jiance".equals(role.getServicePackageId())) // 修正此行 + .filter(role -> !"jcyh".equals(role.getRoleCode())) + .map(UserRoleDTO::getRoleId) + .collect(Collectors.toList())); + //将驾驶证类型转为数组 if (ObjectUtil.isNotEmpty(inspectionStaffSaveVo.getDriverLicenseType())) { inspectionStaffSaveVo.setDriverLicenseTypeArr(Arrays.asList(inspectionStaffSaveVo.getDriverLicenseType().split(","))); @@ -263,7 +268,6 @@ public class InspectionStaffServiceImpl extends ServiceImpl inspectionStaffList = new ArrayList<>(); for (StaffImportExcelVO staffImportExcelVO : successList) { diff --git a/dl-module-inspection/src/main/resources/mapper/InspectionWorkNodeMapper.xml b/dl-module-inspection/src/main/resources/mapper/InspectionWorkNodeMapper.xml index 81955dbd..c673d944 100644 --- a/dl-module-inspection/src/main/resources/mapper/InspectionWorkNodeMapper.xml +++ b/dl-module-inspection/src/main/resources/mapper/InspectionWorkNodeMapper.xml @@ -122,21 +122,23 @@ diff --git a/dl-module-inspection/src/main/resources/mapper/payment/OrderInfoMapper.xml b/dl-module-inspection/src/main/resources/mapper/payment/OrderInfoMapper.xml index f4f0892b..d7b2c97e 100644 --- a/dl-module-inspection/src/main/resources/mapper/payment/OrderInfoMapper.xml +++ b/dl-module-inspection/src/main/resources/mapper/payment/OrderInfoMapper.xml @@ -307,7 +307,7 @@ and oi.pay_time #{entity.endTime} - AND car_register_date BETWEEN DATE_SUB(CURDATE(), INTERVAL #{nextCarAge} YEAR) + AND info.car_register_date BETWEEN DATE_SUB(CURDATE(), INTERVAL #{entity.nextCarAge} YEAR) AND DATE_SUB(CURDATE(), INTERVAL #{entity.carAge} YEAR) diff --git a/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/user/dto/UserRoleDTO.java b/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/user/dto/UserRoleDTO.java index ab94e1a2..66b1b18a 100644 --- a/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/user/dto/UserRoleDTO.java +++ b/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/user/dto/UserRoleDTO.java @@ -7,4 +7,5 @@ public class UserRoleDTO { private Long userId; private String roleCode; private Long roleId; + private String servicePackageId; } diff --git a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/UserRoleMapper.xml b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/UserRoleMapper.xml index 3d73cfb8..2c42675b 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/UserRoleMapper.xml +++ b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/UserRoleMapper.xml @@ -41,7 +41,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"