|
|
@@ -111,13 +111,12 @@ public class DriverIntervalCargoDamageController extends BaseController {
|
|
|
public PageResult<DriverIntervalCargoDamageResponse> page(@Validated @RequestBody DriverIntervalCargoDamagePageRequest request, AdminUserInfo adminUserInfo) {
|
|
|
DriverIntervalCargoDamagePageBo bo = DriverIntervalCargoDamageMapStruct.MAPSTRUCT.pageRequestToBo(request);
|
|
|
buildUserInfo(bo, adminUserInfo);
|
|
|
- if (StringUtils.isNotBlank(bo.getAreaStaffName())) {
|
|
|
- List<AreaStaffResponse> areaStaffResponses = areaStaffComponent.searchByOperatorIdAndAreaStaffName(bo.getOperatorId(), bo.getAreaStaffName());
|
|
|
- bo.setAreaStaffIds(areaStaffResponses.stream().map(AreaStaffResponse::getId).toList());
|
|
|
+ PageResult<DriverIntervalCargoDamageResponse> pageResult = PageResult.newPageResult(request.getPageNum(), request.getPageSize());
|
|
|
+ if (areaStaffService.extractedAreaStaffSearchParam(bo)) {
|
|
|
+ return pageResult.success(0, new ArrayList<>());
|
|
|
}
|
|
|
Page<DriverIntervalCargoDamageVo> page = driverGoodsLossIntervalMainService.searchForPage(bo);
|
|
|
|
|
|
- PageResult<DriverIntervalCargoDamageResponse> pageResult = PageResult.newPageResult(request.getPageNum(), request.getPageSize());
|
|
|
|
|
|
List<DriverIntervalCargoDamageVo> driverIntervalCargoDamageVos = page.getRecords();
|
|
|
if (null == driverIntervalCargoDamageVos || driverIntervalCargoDamageVos.isEmpty()) {
|
|
|
@@ -145,7 +144,6 @@ public class DriverIntervalCargoDamageController extends BaseController {
|
|
|
public PageResult<DriverIntervalCargoDamageDetailResponse> detailPage(@Validated @RequestBody DriverIntervalCargoDamageDetailPageRequest request, AdminUserInfo adminUserInfo) {
|
|
|
DriverIntervalCargoDamageDetailPageBo bo = DriverIntervalCargoDamageMapStruct.MAPSTRUCT.detailPageRequestToBo(request);
|
|
|
buildUserInfo(bo, adminUserInfo);
|
|
|
-
|
|
|
extractedAreaStaffSearchParam(bo);
|
|
|
|
|
|
PageResult<DriverIntervalCargoDamageDetailResponse> pageResult = PageResult.newPageResult(request.getPageNum(), request.getPageSize());
|
|
|
@@ -168,7 +166,6 @@ public class DriverIntervalCargoDamageController extends BaseController {
|
|
|
public Result<String> detailExport(@Validated @RequestBody DriverIntervalCargoDamageDetailExportRequest request, AdminUserInfo adminUserInfo) {
|
|
|
DriverIntervalCargoDamageDetailExportBo bo = DriverIntervalCargoDamageMapStruct.MAPSTRUCT.detailExportRequestToBo(request);
|
|
|
buildUserInfo(bo, adminUserInfo);
|
|
|
-
|
|
|
extractedAreaStaffSearchParam(bo);
|
|
|
DriverIntervalCargoDamageDetailPageBo pageBo = DriverIntervalCargoDamageMapStruct.MAPSTRUCT.detailExportBoToPageBo(bo);
|
|
|
pageBo.setPageNum(1);
|
|
|
@@ -213,16 +210,6 @@ public class DriverIntervalCargoDamageController extends BaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 提取区域员工名称搜索参数
|
|
|
- */
|
|
|
- private void extractedAreaStaffSearchParam(AreaStaffNameSearchFace bo) {
|
|
|
- if (StringUtils.isNotBlank(bo.getAreaStaffName())) {
|
|
|
- List<AreaStaffResponse> areaStaffResponses = areaStaffComponent.searchByOperatorIdAndAreaStaffName(bo.getOperatorId(), bo.getAreaStaffName());
|
|
|
- bo.setAreaStaffIds(areaStaffResponses.stream().map(AreaStaffResponse::getId).toList());
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
* 添加司机在途核算记录
|
|
|
*/
|
|
|
@PostMapping("/routeAccountRecord/add")
|
|
|
@@ -287,9 +274,12 @@ public class DriverIntervalCargoDamageController extends BaseController {
|
|
|
public PageResult<DriverRouteAccountRecordMainResponse> routeAccountRecordPage(@Validated @RequestBody DriverRouteAccountRecordPageRequest request, AdminUserInfo adminUserInfo) {
|
|
|
DriverRouteAccountRecordPageBo bo = DriverIntervalCargoDamageMapStruct.MAPSTRUCT.routeAccountRecordPageRequestToBo(request);
|
|
|
buildUserInfo(bo, adminUserInfo);
|
|
|
- extractedAreaStaffSearchParam(bo);
|
|
|
- Page<DriverRouteAccountRecordMainVo> page = driverOnRouteAccountRecordMainService.searchForPage(bo);
|
|
|
PageResult<DriverRouteAccountRecordMainResponse> pageResult = PageResult.newPageResult(request.getPageNum(), request.getPageSize());
|
|
|
+ if (areaStaffService.extractedAreaStaffSearchParam(bo)) {
|
|
|
+ return pageResult.success(0, new ArrayList<>());
|
|
|
+ }
|
|
|
+ Page<DriverRouteAccountRecordMainVo> page = driverOnRouteAccountRecordMainService.searchForPage(bo);
|
|
|
+
|
|
|
List<DriverRouteAccountRecordMainVo> driverRouteAccountRecordMainVos = page.getRecords();
|
|
|
if (null == driverRouteAccountRecordMainVos || driverRouteAccountRecordMainVos.isEmpty()) {
|
|
|
return pageResult.success(0, new ArrayList<>());
|