|
@@ -151,11 +151,12 @@ public class RepairServiceImpl extends ServiceImpl<IRepairMapper, Repair> implem
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public String getLastRepairId(String cameraSnCode, String repairId) {
|
|
|
+ public String getLastRepairId(Repair repair) {
|
|
|
|
|
|
LambdaQueryWrapper<Repair> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.eq(Repair::getCameraSnCode,cameraSnCode);
|
|
|
- wrapper.notIn(Repair::getRepairId,Arrays.asList(repairId));
|
|
|
+ wrapper.eq(Repair::getCameraSnCode,repair.getCameraSnCode());
|
|
|
+ wrapper.lt(Repair::getCreateTime,repair.getCreateTime());
|
|
|
+ wrapper.notIn(Repair::getRepairId,Arrays.asList(repair.getRepairId()));
|
|
|
wrapper.orderByAsc(Repair::getCreateTime);
|
|
|
List<Repair> list = this.list(wrapper);
|
|
|
if(list.isEmpty()){
|