Commit df7c68a5 authored by maliang's avatar maliang

权限控制

parent 44af56d4
...@@ -15,6 +15,8 @@ import com.lwby.api.facade.ICmsAdvertiserFacade; ...@@ -15,6 +15,8 @@ import com.lwby.api.facade.ICmsAdvertiserFacade;
import com.lwby.matrix.common.domain.BaseResult; import com.lwby.matrix.common.domain.BaseResult;
import com.lwby.util.PageData; import com.lwby.util.PageData;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -23,6 +25,7 @@ import javax.annotation.Resource; ...@@ -23,6 +25,7 @@ import javax.annotation.Resource;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
@RestController @RestController
@RequestMapping("/advertiserController") @RequestMapping("/advertiserController")
public class AdvertiserController { public class AdvertiserController {
...@@ -38,6 +41,8 @@ public class AdvertiserController { ...@@ -38,6 +41,8 @@ public class AdvertiserController {
@Autowired @Autowired
private AdvertDao advertDao; private AdvertDao advertDao;
private static final Logger LOG = LoggerFactory.getLogger(AdvertiserController.class);
@PostMapping("/table") @PostMapping("/table")
@ApiOperation(value = "获取广告商管理数据") @ApiOperation(value = "获取广告商管理数据")
@ResponseBody @ResponseBody
...@@ -100,7 +105,8 @@ public class AdvertiserController { ...@@ -100,7 +105,8 @@ public class AdvertiserController {
@PostMapping("/stopAdvertInAllAdPos") @PostMapping("/stopAdvertInAllAdPos")
@ApiOperation(value = "停止广告投放") @ApiOperation(value = "停止广告投放")
@ResponseBody @ResponseBody
public void stopAdvertInAllAdPos(@RequestBody PageTableRequest request) { public String stopAdvertInAllAdPos(@RequestBody PageTableRequest request) {
JSONObject jsonObject = new JSONObject();
Integer advertiserId = request.getAdvertiserId(); Integer advertiserId = request.getAdvertiserId();
String advertId = request.getAdvertId(); String advertId = request.getAdvertId();
Integer platformId = request.getPlatformId(); Integer platformId = request.getPlatformId();
...@@ -110,11 +116,14 @@ public class AdvertiserController { ...@@ -110,11 +116,14 @@ public class AdvertiserController {
stopAdvertRequestBo.setPlatformId(platformId); stopAdvertRequestBo.setPlatformId(platformId);
BaseResult baseResult = cmsAdvertFacade.stopAdvertInAllAdPos(stopAdvertRequestBo); BaseResult baseResult = cmsAdvertFacade.stopAdvertInAllAdPos(stopAdvertRequestBo);
if(baseResult!=null&&baseResult.isSucceeded()){ if(baseResult!=null&&baseResult.isSucceeded()){
System.out.println("成功"); jsonObject.put("code",0);
LOG.info(UserUtil.getLoginUser().getId()+":"+UserUtil.getLoginUser().getUsername()+":"+advertiserId+":"+advertId+":"+platformId);
}else { }else {
System.out.println("失败"); jsonObject.put("code",1);
LOG.info(UserUtil.getLoginUser().getId()+":"+UserUtil.getLoginUser().getUsername()+":"+advertiserId+":"+advertId+":"+platformId);
} }
//List<PageData> advertListInAllAdPos = cmsAdvertFacade.getAdvertListInAllAdPos(stopAdvertRequestBo); //List<PageData> advertListInAllAdPos = cmsAdvertFacade.getAdvertListInAllAdPos(stopAdvertRequestBo);
//advertiserService.syncAdvertiserAndAdvert(); //advertiserService.syncAdvertiserAndAdvert();
return jsonObject.toJSONString();
} }
} }
...@@ -82,10 +82,15 @@ $(".layui-btn").click(function() { ...@@ -82,10 +82,15 @@ $(".layui-btn").click(function() {
contentType: "application/json;charset=UTF-8", contentType: "application/json;charset=UTF-8",
//请求地址 //请求地址
url : "/advertiserController/stopAdvertInAllAdPos", url : "/advertiserController/stopAdvertInAllAdPos",
dataType : "json",
async:true, async:true,
//请求成功 //请求成功
success : function(result) { success : function(result) {
if(result.code==0){
layer.msg("停止成功"); layer.msg("停止成功");
}else {
layer.msg("停止失败");
}
}, },
//请求失败 //请求失败
error: function (xhr) { error: function (xhr) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment