|
@@ -109,9 +109,13 @@ public class OperatorAdGroupController extends SimpleController{
|
|
public String list(Model model,@RequestParam HashMap<String, Object> paramMap,@RequestParam(defaultValue = "0") int selectedStatus,@RequestParam(defaultValue = "1") int page) {
|
|
public String list(Model model,@RequestParam HashMap<String, Object> paramMap,@RequestParam(defaultValue = "0") int selectedStatus,@RequestParam(defaultValue = "1") int page) {
|
|
Map<String,Object>condition = new HashMap<String,Object>();
|
|
Map<String,Object>condition = new HashMap<String,Object>();
|
|
//处理前台传过来的状态信息系
|
|
//处理前台传过来的状态信息系
|
|
- condition.put("selectedStatus", selectedStatus);
|
|
|
|
|
|
+ if(selectedStatus>0){
|
|
|
|
+ condition.put("selectedStatus", selectedStatus);
|
|
|
|
+ }
|
|
|
|
+
|
|
//无论是广告主还是代理商,都会有代理商ID传过来
|
|
//无论是广告主还是代理商,都会有代理商ID传过来
|
|
condition.put("agentId", getLoginUser().getAgentId());
|
|
condition.put("agentId", getLoginUser().getAgentId());
|
|
|
|
+
|
|
//处理前台传过来的广告主,订单,活动信息(ID,name)
|
|
//处理前台传过来的广告主,订单,活动信息(ID,name)
|
|
Long campaignId = -1L;
|
|
Long campaignId = -1L;
|
|
String selectedcampaignName = "";
|
|
String selectedcampaignName = "";
|
|
@@ -120,7 +124,7 @@ public class OperatorAdGroupController extends SimpleController{
|
|
selectedcampaignName = "全部活动";
|
|
selectedcampaignName = "全部活动";
|
|
}else{
|
|
}else{
|
|
campaignId = Long.parseLong(String.valueOf(campaignIdObj));
|
|
campaignId = Long.parseLong(String.valueOf(campaignIdObj));
|
|
- selectedcampaignName = String.valueOf(paramMap.get("selectedcampaignName"));
|
|
|
|
|
|
+ selectedcampaignName = campaignService.findById(campaignId).getName();
|
|
condition.put("campaignId", campaignId);
|
|
condition.put("campaignId", campaignId);
|
|
}
|
|
}
|
|
model.addAttribute("campaignId", campaignId);
|
|
model.addAttribute("campaignId", campaignId);
|
|
@@ -133,7 +137,7 @@ public class OperatorAdGroupController extends SimpleController{
|
|
selectedorderName = "全部订单";
|
|
selectedorderName = "全部订单";
|
|
}else{
|
|
}else{
|
|
orderId = Long.parseLong(String.valueOf(orderIdObj));
|
|
orderId = Long.parseLong(String.valueOf(orderIdObj));
|
|
- selectedorderName = String.valueOf(paramMap.get("selectedorderName"));
|
|
|
|
|
|
+ selectedorderName = orderService.selectOrderNameById(orderId);
|
|
condition.put("orderId", orderId);
|
|
condition.put("orderId", orderId);
|
|
}
|
|
}
|
|
model.addAttribute("orderId", orderId);
|
|
model.addAttribute("orderId", orderId);
|
|
@@ -146,7 +150,7 @@ public class OperatorAdGroupController extends SimpleController{
|
|
selectedadvertiserName = "全部广告主";
|
|
selectedadvertiserName = "全部广告主";
|
|
}else{
|
|
}else{
|
|
advertiserId = Long.parseLong(String.valueOf(advertiserIdObj));
|
|
advertiserId = Long.parseLong(String.valueOf(advertiserIdObj));
|
|
- selectedadvertiserName = String.valueOf(paramMap.get("selectedadvertiserName"));
|
|
|
|
|
|
+ selectedadvertiserName = advertiserService.selectAdvertiserNameById(advertiserId);
|
|
condition.put("advertiserId", advertiserId);
|
|
condition.put("advertiserId", advertiserId);
|
|
}
|
|
}
|
|
model.addAttribute("advertiserId", advertiserId);
|
|
model.addAttribute("advertiserId", advertiserId);
|
|
@@ -160,7 +164,9 @@ public class OperatorAdGroupController extends SimpleController{
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- condition.put("adGroupName", SqlHelper.doLike(adGroupName));
|
|
|
|
|
|
+ if(adGroupName != null && !"".equals(adGroupName)){
|
|
|
|
+ condition.put("adGroupName", SqlHelper.doLike(adGroupName));
|
|
|
|
+ }
|
|
|
|
|
|
Integer totalRow = this.adGroupService.queryAdGroupCountByCondition(condition);
|
|
Integer totalRow = this.adGroupService.queryAdGroupCountByCondition(condition);
|
|
Pager pager = new Pager();
|
|
Pager pager = new Pager();
|
|
@@ -198,7 +204,7 @@ public class OperatorAdGroupController extends SimpleController{
|
|
model.addAttribute("budget", campaign.getOrderBudget());
|
|
model.addAttribute("budget", campaign.getOrderBudget());
|
|
model.addAttribute("placeList",placeList);
|
|
model.addAttribute("placeList",placeList);
|
|
model.addAttribute("zoneList",zoneList);
|
|
model.addAttribute("zoneList",zoneList);
|
|
- return page("createbyoperator");
|
|
|
|
|
|
+ return page("create");
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -234,6 +240,11 @@ public class OperatorAdGroupController extends SimpleController{
|
|
return this.placeService.findAll();
|
|
return this.placeService.findAll();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ public String editWithOperator(){
|
|
|
|
+
|
|
|
|
+ return page("edit");
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* 媒体自投保存
|
|
* 媒体自投保存
|
|
* @param request
|
|
* @param request
|