|
@@ -993,10 +993,14 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
|
|
|
}
|
|
|
//2-修改预算
|
|
|
if (BytedanceConstant.UPDTYPE_BUDGET.equals(updAdStaOrCpaOrBudget.getType())) {
|
|
|
- if (Integer.valueOf(updAdStaOrCpaOrBudget.getBudget()) < updAdStaOrCpaOrBudget.getCost().multiply(new BigDecimal(1.05)).intValue()){
|
|
|
- return Result.errorMsg("修改后预算金额不能低于当前已消费金额的105%");
|
|
|
+
|
|
|
+ //指定预算
|
|
|
+ if (updAdStaOrCpaOrBudget.getBudgetType().equals("2")){
|
|
|
+ if (Integer.valueOf(updAdStaOrCpaOrBudget.getBudget()) < updAdStaOrCpaOrBudget.getCost().multiply(new BigDecimal(1.05)).intValue()){
|
|
|
+ return Result.errorMsg("修改后预算金额不能低于当前已消费金额的105%");
|
|
|
+ }
|
|
|
}
|
|
|
- aiBytedanceAdvertiserStrategyMapper.updBudgetById(updAdStaOrCpaOrBudget.getId(), updAdStaOrCpaOrBudget.getBudget());
|
|
|
+ aiBytedanceAdvertiserStrategyMapper.updBudgetById(updAdStaOrCpaOrBudget.getId(), updAdStaOrCpaOrBudget.getBudget(),updAdStaOrCpaOrBudget.getBudgetType());
|
|
|
|
|
|
}
|
|
|
return Result.successMsg("修改"+(BytedanceConstant.UPDTYPE_BID.equals(updAdStaOrCpaOrBudget.getType()) ? "出价" : "预算")+"成功。",null);
|