Commit 3c8801dd authored by maliang's avatar maliang

data

parent 9f5ce0ba
...@@ -8,6 +8,7 @@ import com.boot.security.server.model.AdvertiserData; ...@@ -8,6 +8,7 @@ import com.boot.security.server.model.AdvertiserData;
import com.boot.security.server.page.table.PageTableHandler; import com.boot.security.server.page.table.PageTableHandler;
import com.boot.security.server.page.table.PageTableRequest; import com.boot.security.server.page.table.PageTableRequest;
import com.boot.security.server.page.table.PageTableResponse; import com.boot.security.server.page.table.PageTableResponse;
import com.boot.security.server.service.AdvertiserService;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
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;
...@@ -21,6 +22,8 @@ import java.util.Map; ...@@ -21,6 +22,8 @@ import java.util.Map;
@RequestMapping("/advertiserController") @RequestMapping("/advertiserController")
public class AdvertiserController { public class AdvertiserController {
@Autowired
private AdvertiserService advertiserService;
@Autowired @Autowired
private AdvertDao advertDao; private AdvertDao advertDao;
...@@ -65,6 +68,8 @@ public class AdvertiserController { ...@@ -65,6 +68,8 @@ public class AdvertiserController {
System.out.println(request.getAdvertiserId()+"....."+request.getAdvertId()); System.out.println(request.getAdvertiserId()+"....."+request.getAdvertId());
List<AdvertiserData> advertDataList = advertDao.getAdvertData(request.getStartTime(), request.getEndTime()); List<AdvertiserData> advertDataList = advertDao.getAdvertData(request.getStartTime(), request.getEndTime());
Integer count = advertDao.getAdvertDataCount(request.getStartTime(), request.getEndTime()); Integer count = advertDao.getAdvertDataCount(request.getStartTime(), request.getEndTime());
JSONObject advertiserData = advertiserService.getAdvertiserData(request);
advertiserData.toJSONString();
return PageTableHandler.getJSONObject(advertDataList,count); return PageTableHandler.getJSONObject(advertDataList,count);
} }
} }
package com.boot.security.server.service; package com.boot.security.server.service;
import com.boot.security.server.model.AdvertiserData; import com.alibaba.fastjson.JSONObject;
import com.boot.security.server.page.table.PageTableRequest; import com.boot.security.server.page.table.PageTableRequest;
import java.util.Map;
public interface AdvertiserService { public interface AdvertiserService {
/** /**
* 根据请求参数获取广告商信息、广告信息、数据概要信息、图标信息 * 根据请求参数获取广告商信息、广告信息、数据概要信息、图标信息
* *
*/ */
Map<String,Object> getAdvertiserData(PageTableRequest request); JSONObject getAdvertiserData(PageTableRequest request);
} }
...@@ -9,11 +9,13 @@ import com.boot.security.server.service.AdvertiserService; ...@@ -9,11 +9,13 @@ import com.boot.security.server.service.AdvertiserService;
import com.boot.security.server.utils.UserUtil; import com.boot.security.server.utils.UserUtil;
import com.boot.security.server.utils.redis.JedisHelper; import com.boot.security.server.utils.redis.JedisHelper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@Service
public class AdvertiserServiceImpl implements AdvertiserService { public class AdvertiserServiceImpl implements AdvertiserService {
@Autowired @Autowired
private AdvertDao advertDao; private AdvertDao advertDao;
......
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