|
@@ -32,6 +32,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
import com.cloudcross.ssp.base.utils.freemarker.FreemarkerTemplateProcessor;
|
|
|
import com.cloudcross.ssp.base.web.SimpleController;
|
|
|
+import com.cloudcross.ssp.common.Config;
|
|
|
import com.cloudcross.ssp.common.consts.DirectType;
|
|
|
import com.cloudcross.ssp.common.consts.Status;
|
|
|
import com.cloudcross.ssp.common.utils.Common;
|
|
@@ -39,6 +40,7 @@ import com.cloudcross.ssp.common.utils.LangUtil;
|
|
|
import com.cloudcross.ssp.common.utils.Pager;
|
|
|
import com.cloudcross.ssp.common.utils.AdvertiserSortByDate;
|
|
|
import com.cloudcross.ssp.common.utils.SqlHelper;
|
|
|
+import com.cloudcross.ssp.model.Account;
|
|
|
import com.cloudcross.ssp.model.AdGroup;
|
|
|
import com.cloudcross.ssp.model.AdGroupPlace;
|
|
|
import com.cloudcross.ssp.model.Advertiser;
|
|
@@ -48,7 +50,6 @@ import com.cloudcross.ssp.model.Direct;
|
|
|
import com.cloudcross.ssp.model.Location;
|
|
|
import com.cloudcross.ssp.model.Log;
|
|
|
import com.cloudcross.ssp.model.Order;
|
|
|
-
|
|
|
import com.cloudcross.ssp.model.PlaceClassInformation;
|
|
|
import com.cloudcross.ssp.model.Wifi;
|
|
|
import com.cloudcross.ssp.service.IAdGroupPlaceService;
|
|
@@ -108,6 +109,8 @@ public class AdGroupController extends SimpleController {
|
|
|
private WifiGroupInfoService wifiGroupInfoService;
|
|
|
@Autowired
|
|
|
private PlaceClassInformationService placeClassInformationService;
|
|
|
+ @Autowired
|
|
|
+ Config config;
|
|
|
/**
|
|
|
* 投放管理列表页
|
|
|
* 前端需要传递三个参数分别为广告主id(advertiserId),订单id(orderId),活动id(campaginId)
|
|
@@ -1828,4 +1831,20 @@ public class AdGroupController extends SimpleController {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 取代码
|
|
|
+ */
|
|
|
+ @RequestMapping("/getCode")
|
|
|
+ @ResponseBody
|
|
|
+ public String getCode(@RequestParam long adgroupId){
|
|
|
+ try {
|
|
|
+ String res = config.getCodeAddress() + "/track=1&" + "adgroup="+adgroupId;
|
|
|
+ return res;
|
|
|
+ } catch (Exception e) {
|
|
|
+ // TODO Auto-generated catch block
|
|
|
+ e.printStackTrace();
|
|
|
+ return e.getMessage();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|