Ver Fonte

Merge remote-tracking branch 'origin/master'

syh há 5 anos atrás
pai
commit
e779a38277

+ 9 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/AdvertiserController.java

@@ -19,6 +19,7 @@ import org.jeecg.modules.ctop.entity.Project;
 import org.jeecg.modules.ctop.mapper.ProjectMapper;
 import org.jeecg.modules.ctop.mapper.ProjectMemberMapper;
 import org.jeecg.modules.ctop.service.IAdvertiserService;
+import org.jeecg.modules.ctop.service.IProjectService;
 import org.jeecg.modules.system.entity.SysCategory;
 import org.jeecg.modules.system.entity.UserCompany;
 import org.jeecg.modules.system.mapper.UserCompanyMapper;
@@ -198,6 +199,9 @@ public class AdvertiserController {
      * @param advertiser
      * @return
      */
+    @Autowired
+    private IProjectService projectService;
+
     @AutoLog(value = "广告主信息表-编辑")
     @ApiOperation(value = "广告主信息表-编辑", notes = "广告主信息表-编辑")
     @PutMapping(value = "/edit")
@@ -208,6 +212,11 @@ public class AdvertiserController {
             result.error500("未找到对应实体");
         } else {
             boolean ok = advertiserService.updateById(advertiser);
+            QueryWrapper<Project> projectQueryWrapper = new QueryWrapper<>();
+            projectQueryWrapper.eq("advertiser_id", advertiser.getId());
+            Project updateProject = new Project();
+            updateProject.setAdvertiserName(advertiser.getName());
+            projectService.update(updateProject, projectQueryWrapper);
             if (ok) {
                 result.success("修改成功!");
             }

+ 1 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/job/BytedancePlanLoadJob.java

@@ -31,7 +31,7 @@ public class BytedancePlanLoadJob implements Job {
     public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
         //1:查询当日数据
         List<CtopOauthToken> tokens = tokenService.getTokenListByType(CtopAdConstant.PLATFORM_TYPE_BYTEDANCE);
-        executorService = Executors.newFixedThreadPool(6);
+        executorService = Executors.newFixedThreadPool(4);
         tokens.forEach(token -> {
             executorService.submit(new Runnable() {
                 @Override

+ 7 - 7
module-toutiao/src/main/resources/bytedance_config.properties

@@ -12,15 +12,15 @@ bytedance_auth_url=https://ad.oceanengine.com/openapi
 #bytedance_callback_url=http://callback.c-top.com.cn/bytedance
 bytedance_callback_url=http://adsp.c-top.com.cn:8080/jeecg-boot/bytedance
 bytedance_v2_advertiser_info=/2/advertiser/public_info/
-bytedance_v2_ad_get=/2/ad/get
+bytedance_v2_ad_get=/2/ad/get/
 bytedance_v2_ad_create=/2/ad/create/
-bytedance_v2_ad_update_status=/2/ad/update/status
-bytedance_v2_ad_update_bid=/2/ad/update/bid
-bytedance_v2_ad_update_budget=/2/ad/update/budget
-bytedance_v2_campaign_get=/2/campaign/get
+bytedance_v2_ad_update_status=/2/ad/update/status/
+bytedance_v2_ad_update_bid=/2/ad/update/bid/
+bytedance_v2_ad_update_budget=/2/ad/update/budget/
+bytedance_v2_campaign_get=/2/campaign/get/
 bytedance_v2_campaign_create=/2/campaign/create/
-bytedance_v2_campaign_update_status=/2/campaign/update/status
-bytedance_v2_campaign_update=/2/campaign/update
+bytedance_v2_campaign_update_status=/2/campaign/update/status/
+bytedance_v2_campaign_update=/2/campaign/update/
 bytedance_v2_dmp_custom_audience_select=/2/dmp/custom_audience/select/
 bytedance_v2_file_video_ad=/2/file/video/ad/
 bytedance_v2_file_image_ad=/2/file/image/ad/