|
@@ -52,7 +52,7 @@ public class GTMController {
|
|
|
adwebSite.setGtmHead(snippets.getKey());
|
|
|
adwebSite.setGtmBody(snippets.getValue());
|
|
|
adwebSiteService.updateById(adwebSite);
|
|
|
-
|
|
|
+
|
|
|
return Result.ok(adwebSite);
|
|
|
}
|
|
|
|
|
@@ -61,14 +61,19 @@ public class GTMController {
|
|
|
public Result<AdwebSite> getGtmContent(Integer id) {
|
|
|
Result<AdwebSite> result = new Result<AdwebSite>();
|
|
|
AdwebSite adwebSite = adwebSiteService.getById(id);
|
|
|
- if (adwebSite != null) {
|
|
|
- result.setResult(adwebSite);
|
|
|
- result.setCode(200);
|
|
|
- result.setMessage("ok");
|
|
|
- } else {
|
|
|
- result.setCode(100);
|
|
|
- result.setMessage("fail");
|
|
|
- }
|
|
|
+
|
|
|
+ // 如果GoogleGTM表中已存在,不再创建,返回现有记录
|
|
|
+ GoogleGTM googleGTM =
|
|
|
+ gtmAdminService.createContainer(
|
|
|
+ adwebSite.getCode(), adwebSite.getDomain(), adwebSite.getName());
|
|
|
+
|
|
|
+ Pair<String, String> snippets = gtmAdminService.getSnippets(googleGTM.getGtmTagId());
|
|
|
+ adwebSite.setGtmHead(snippets.getKey());
|
|
|
+ adwebSite.setGtmBody(snippets.getValue());
|
|
|
+
|
|
|
+ result.setResult(adwebSite);
|
|
|
+ result.setCode(200);
|
|
|
+ result.setMessage("ok");
|
|
|
return result;
|
|
|
}
|
|
|
}
|