|
@@ -116,7 +116,9 @@ public class StatisticsController {
|
|
|
long count = carMessageApplyService.count(
|
|
long count = carMessageApplyService.count(
|
|
|
new MPJLambdaWrapper<CarMessageApply>()
|
|
new MPJLambdaWrapper<CarMessageApply>()
|
|
|
.innerJoin(CarOutInRecord.class, CarOutInRecord::getCarMessageApplyId, CarMessageApply::getId)
|
|
.innerJoin(CarOutInRecord.class, CarOutInRecord::getCarMessageApplyId, CarMessageApply::getId)
|
|
|
|
|
+ .leftJoin(UserDeptRelation.class, UserDeptRelation::getUserId, CarMessageApply::getUserId)
|
|
|
.le(CarOutInRecord::getRecordTime, endTime)
|
|
.le(CarOutInRecord::getRecordTime, endTime)
|
|
|
|
|
+ .eq(dto.getDeptId() != null, UserDeptRelation::getDeptId, dto.getDeptId())
|
|
|
.eq("DATE_FORMAT(record_time, '%Y-%m-%d')", endTime.toLocalDate())
|
|
.eq("DATE_FORMAT(record_time, '%Y-%m-%d')", endTime.toLocalDate())
|
|
|
.ge(dto.getTimePeriod() == 2 && amEndTime != null, CarOutInRecord::getRecordTime, amEndTime)
|
|
.ge(dto.getTimePeriod() == 2 && amEndTime != null, CarOutInRecord::getRecordTime, amEndTime)
|
|
|
.eq(CarOutInRecord::getStatus, OutInStatusEnum.enter.getCode())
|
|
.eq(CarOutInRecord::getStatus, OutInStatusEnum.enter.getCode())
|