浏览代码

修改快手创建应用

yumeng 5 年之前
父节点
当前提交
84fc990b11

+ 27 - 22
jeecg-boot-module-system/src/main/java/org/jeecg/modules/kuaishou/service/impl/KuaiShouCreateAppTemplateServiceImpl.java

@@ -63,32 +63,37 @@ public class KuaiShouCreateAppTemplateServiceImpl extends ServiceImpl<KuaiShouCr
                 }
                 appTemplateMapper.insert(appTemplate);
 
-                Thread thread = new Thread() {
-                    @Override
-                    public void run() {
-                        JSONObject apkJson = new JSONObject();
-                        String platform = appTemplate.getPlatform();
-                        apkJson.put("app_name", appTemplate.getAppName());
-                        apkJson.put("app_version", appTemplate.getAppVersion());
-                        apkJson.put("platform", platform);
-                        if (!Check.isNull(appTemplate.getPackageName())) {
-                            apkJson.put("package_name", appTemplate.getPackageName());
-                        }
-                        if (!Check.isNull(appTemplate.getImageUrl()) && ("1".equals(platform) || "2".equals(platform))) {
-                            Map<String, Object> imageMap = interfaceService.imageUpload(accountId, accessToken, (String) appTemplate.getImageUrl(), 1);
-                            apkJson.put("image_token", imageMap.get("imageToken"));
-                        }
-                        if ("1".equals(platform) && appTemplate.getUploadType() == 1) {
-                            apkJson.put("file", appTemplate.getFile());
+
+                JSONObject apkJson = new JSONObject();
+                String platform = appTemplate.getPlatform();
+                apkJson.put("app_name", appTemplate.getAppName());
+                apkJson.put("app_version", appTemplate.getAppVersion());
+                apkJson.put("platform", platform);
+                if (!Check.isNull(appTemplate.getPackageName())) {
+                    apkJson.put("package_name", appTemplate.getPackageName());
+                }
+                if (!Check.isNull(appTemplate.getImageUrl()) && ("1".equals(platform) || "2".equals(platform))) {
+                    Map<String, Object> imageMap = interfaceService.imageUpload(accountId, accessToken, (String) appTemplate.getImageUrl(), 1);
+                    apkJson.put("image_token", imageMap.get("imageToken"));
+                }
+                if ("1".equals(platform) && appTemplate.getUploadType() == 1) {
+                    apkJson.put("file", appTemplate.getFile());
+                    Thread thread = new Thread() {
+                        @Override
+                        public void run() {
                             interfaceService.appCreate(accountId, accessToken, apkJson);
-                        } else {
-                            apkJson.put("url", appTemplate.getUrl());
-                            interfaceService.urlAppCreate(accountId, accessToken, apkJson);
                         }
+                    };
+                    thread.start();
+                } else {
+                    apkJson.put("url", appTemplate.getUrl());
+                    Map<String, Object> appMap = interfaceService.urlAppCreate(accountId, accessToken, apkJson);
+                    if ((Integer) appMap.get("code") != 0) {
+                        return appMap;
                     }
+                }
+
 
-                };
-                thread.start();
                 resultMap.put("success", true);
                 resultMap.put("message", "创建应用成功");
                 resultMap.put("code", 0);