From 72c49f3afa22c4f84760d57001e45a4fadf2d482 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 12 三月 2026 09:32:33 +0800
Subject: [PATCH] #升级JDK17

---
 src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java
index e10f17e..4c25202 100644
--- a/src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/ApkBuildTaskServiceImpl.java
@@ -2,7 +2,7 @@
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.zy.asrs.entity.ApkBuildTask;
 import com.zy.asrs.mapper.ApkBuildTaskMapper;
 import com.zy.asrs.service.ApkBuildTaskService;
@@ -47,7 +47,7 @@
     private String adbPath;
 
     @Override
-    public ApkBuildTask triggerBuild(String buildType, String repoAlias, String branch) throws Exception {
+    public ApkBuildTask triggerBuild(String buildType, String androidTarget, String repoAlias, String branch, String serverUrl) throws Exception {
         // 妫�鏌ユ槸鍚︽湁姝e湪杩涜涓殑浠诲姟锛堢姸鎬�0=绛夊緟涓紝1=鎵撳寘涓級
         List<ApkBuildTask> pendingTasks = this.baseMapper.selectPendingTasks();
         if (!pendingTasks.isEmpty()) {
@@ -61,8 +61,10 @@
         // 鏋勫缓璇锋眰JSON
         JSONObject requestBody = new JSONObject();
         requestBody.put("build_type", buildType);
+        requestBody.put("android_target", androidTarget);
         requestBody.put("repo_alias", repoAlias);
         requestBody.put("branch", branch);
+        requestBody.put("server_url", serverUrl);
 
         // 鍙戦�佹墦鍖呰姹�
         Map<String, Object> headers = new HashMap<>();
@@ -101,13 +103,13 @@
         task.setQueueSize(queueSize);
         task.setCreatedAt(new Date());
 
-        this.insert(task);
+        this.save(task);
         return task;
     }
 
     @Override
     public ApkBuildTask refreshStatus(Long id) throws Exception {
-        ApkBuildTask task = this.selectById(id);
+        ApkBuildTask task = this.getById(id);
         if (task == null) {
             throw new RuntimeException("浠诲姟涓嶅瓨鍦�");
         }
@@ -192,7 +194,7 @@
 
     @Override
     public String downloadApk(Long id) throws Exception {
-        ApkBuildTask task = this.selectById(id);
+        ApkBuildTask task = this.getById(id);
         if (task == null) {
             throw new RuntimeException("浠诲姟涓嶅瓨鍦�");
         }
@@ -266,7 +268,7 @@
 
     @Override
     public String installApk(Long id, String deviceIp) throws Exception {
-        ApkBuildTask task = this.selectById(id);
+        ApkBuildTask task = this.getById(id);
         if (task == null) {
             throw new RuntimeException("浠诲姟涓嶅瓨鍦�");
         }

--
Gitblit v1.9.1