Эх сурвалжийг харах

新增支持上锁多次取钥匙

车车 3 сар өмнө
parent
commit
3465c66b42

+ 7 - 0
ktg-iscs/src/main/java/com/ktg/iscs/service/impl/HardwareApiServiceImpl.java

@@ -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解锁阶段还钥匙