|
@@ -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);
|