|
|
@@ -237,6 +237,13 @@ public class HardwareApiServiceImpl implements HardwareApiService {
|
|
|
isJobTicketService.update(Wrappers.<IsJobTicket>lambdaUpdate()
|
|
|
.eq(IsJobTicket::getTicketId, dto.getTicketId())
|
|
|
.set(IsJobTicket::getTicketStatus, "3"));
|
|
|
+ } else {
|
|
|
+ // 3.1.2如果没上完,允许再次获取一个新钥匙去上锁,所以要在生成一个取钥匙的初始化数据
|
|
|
+ IsJobTicketKey isJobTicketKey = new IsJobTicketKey();
|
|
|
+ isJobTicketKey.setTicketId(dto.getTicketId());
|
|
|
+ isJobTicketKey.setKeyStatus("0");
|
|
|
+ isJobTicketKey.setTicketType(0);
|
|
|
+ iIsJobTicketKeyService.save(isJobTicketKey);
|
|
|
}
|
|
|
} else {
|
|
|
// 3.2解锁阶段还钥匙
|