|
|
@@ -280,44 +280,6 @@ public class HardwareApiServiceImpl implements HardwareApiService {
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public Boolean updateTicketLockPoint(LockPointDTO dto) {
|
|
|
- Assert.notNull(dto.getTicketId(), "请告诉我关于哪个作业票!");
|
|
|
- Assert.notBlank(dto.getLockNfc(), "挂锁nfc缺失!");
|
|
|
- Assert.notBlank(dto.getPointNfc(), "请告知隔离点信息!");
|
|
|
- // 1.通过nfc查询挂锁信息
|
|
|
- IsLock lock = iIsLockService.getOne(Wrappers.<IsLock>lambdaQuery()
|
|
|
- .eq(IsLock::getLockNfc, dto.getLockNfc()));
|
|
|
- Assert.notNull(lock, "该nfc无对应的挂锁信息");
|
|
|
- // 2.通过nfc查询隔离点信息
|
|
|
- IsIsolationPoint point = iIsIsolationPointService.getOne(Wrappers.<IsIsolationPoint>lambdaQuery()
|
|
|
- .eq(IsIsolationPoint::getPointNfc, dto.getPointNfc()));
|
|
|
- Assert.notNull(point, "该nfc无对应的隔离点信息");
|
|
|
- // 3.开始更新绑定关系
|
|
|
- iIsJobTicketLockService.update(Wrappers.<IsJobTicketLock>lambdaUpdate()
|
|
|
- .eq(IsJobTicketLock::getTicketId, dto.getTicketId())
|
|
|
- .eq(IsJobTicketLock::getLockId, lock.getLockId())
|
|
|
- .set(IsJobTicketLock::getIsolationPointId, point.getPointId())
|
|
|
- .set(IsJobTicketLock::getLockStatus, LockStatusEnum.LOCKED.status));
|
|
|
- return true;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public Boolean updateTicketLockStatus(UpdateTicketStatusDTO dto) {
|
|
|
- Assert.notNull(dto.getTicketId(), "请告诉我关于哪个作业票!");
|
|
|
- Assert.notBlank(dto.getLockNfc(), "挂锁nfc缺失!");
|
|
|
- Assert.notBlank(dto.getLockStatus(), "锁具状态缺失!");
|
|
|
- // 1.通过nfc查询挂锁信息
|
|
|
- IsLock lock = iIsLockService.getOne(Wrappers.<IsLock>lambdaQuery()
|
|
|
- .eq(IsLock::getLockNfc, dto.getLockNfc()));
|
|
|
- Assert.notNull(lock, "该nfc无对应的挂锁信息");
|
|
|
- // 3.开始更新绑定关系
|
|
|
- iIsJobTicketLockService.update(Wrappers.<IsJobTicketLock>lambdaUpdate()
|
|
|
- .eq(IsJobTicketLock::getTicketId, dto.getTicketId())
|
|
|
- .eq(IsJobTicketLock::getLockId, lock.getLockId())
|
|
|
- .set(IsJobTicketLock::getLockStatus, dto.getLockStatus()));
|
|
|
- return true;
|
|
|
- }
|
|
|
|
|
|
@Override
|
|
|
public Boolean updateLockPointBatch(List<LockPointBatchDTO> list) {
|