瀏覽代碼

新增支持上锁多次取钥匙

车车 3 月之前
父節點
當前提交
3465c66b42
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      ktg-iscs/src/main/java/com/ktg/iscs/service/impl/HardwareApiServiceImpl.java

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