瀏覽代碼

更新计划

yangzian 4 年之前
父節點
當前提交
472967bf5e

+ 1 - 2
jeecg-boot-bytedance/src/main/java/org/jeecg/modules/bytedance/advertise/dockapi/MarketingServiceImpl.java

@@ -556,10 +556,9 @@ public class MarketingServiceImpl implements MarketingService{
             return Result.errorMsg(jsonObject.get("message").toString());
         }
         Integer code = jsonObject.getInteger("code");
-        Map<String, Object> resultMap = new HashMap<>();
         if (code != 0) {
             log.error("获取广告计划接口异常==》accountId:{},message:{}", token.getAccountId(), jsonObject.getString("message"));
-            return Result.error("获取广告计划接口异常");
+            return Result.error(jsonObject.getString("message"));
         }
         return Result.successMsg("获取广告计划成功",jsonObject.getString("data"));
     }

+ 1 - 1
jeecg-boot-bytedance/src/main/java/org/jeecg/modules/bytedance/advertise/entity/ByteDanceAdvertisePlan.java

@@ -155,7 +155,7 @@ public class ByteDanceAdvertisePlan {
     private BigDecimal roiGoal;
 
     //定向包id
-    private Integer audiencePackageId;
+    private String audiencePackageId;
 
     /**
      *  受众公共参数

+ 4 - 1
jeecg-boot-bytedance/src/main/java/org/jeecg/modules/bytedance/advertise/mapper/xml/ByteDanceAdvertisePlanMapper.xml

@@ -28,7 +28,7 @@
 
 
 
-    <!--更新广告计划 操作状态 或 定向包id-->
+    <!--更新广告计划 操作状态 或 定向包id 或 出价-->
     <update id="updateAdvertisePlan">
 
         update ctop_bytedance_advertise_plan
@@ -39,6 +39,9 @@
             <if test="audiencePackageId != null">
                 audience_package_id = #{audiencePackageId},
             </if>
+            <if test="bid != null">
+                bid = #{bid},
+            </if>
         </set>
         where id = #{id}
     </update>

+ 12 - 3
jeecg-boot-module-system/src/main/java/org/jeecg/modules/bytedance/advertise/controller/BytedanceReportController.java

@@ -147,9 +147,18 @@ public class BytedanceReportController {
 			map.put("ad_id",adId);
 			map.put("bid",bid);
 			listMap.add(map);
-			return marketingService.updatePlanBid(token,accountId,listMap);
+			Result result = marketingService.updatePlanBid(token,accountId,listMap);
+			if (!result.isSuccess()){
+				return Result.errorMsg(result.getMessage());
+			}
+			ByteDanceAdvertisePlan byteDanceAdvertisePlan = new ByteDanceAdvertisePlan();
+			byteDanceAdvertisePlan.setId(Long.valueOf(adId));
+			byteDanceAdvertisePlan.setBid(bid);
+			//更新 表 定向包id
+			byteDanceAdvertisePlanService.updatePlanOrPackage(byteDanceAdvertisePlan);
+			return Result.successMsg("修改成功。",null);
 		}catch (Exception e){
-			log.error("投放数据-获取花费和环比异常",e);
+			log.error("投放数据-更新计划出价异常",e);
 			return Result.error("请求失败,请联系开发人员!");
 		}
 	}
@@ -187,7 +196,7 @@ public class BytedanceReportController {
 				}
 				ByteDanceAdvertisePlan byteDanceAdvertisePlan = new ByteDanceAdvertisePlan();
 				byteDanceAdvertisePlan.setId(Long.valueOf(adId));
-				byteDanceAdvertisePlan.setAudiencePackageId(Integer.valueOf(audiencePackageId));
+				byteDanceAdvertisePlan.setAudiencePackageId(audiencePackageId);
 				//更新 表 定向包id
 				byteDanceAdvertisePlanService.updatePlanOrPackage(byteDanceAdvertisePlan);
 			}