Commit f9616636 authored by maliang's avatar maliang

权限控制

parent 0f380d87
......@@ -37,7 +37,7 @@ public interface AdvertDao {
@Select("select minutes,sum(exposure) exposure,sum(click) click from advertiser_data_minutes t where advertiser_id=#{advertiserId} and report_date<=#{day} and report_date<=#{day} and code_id=#{codeId} group by minutes")
List<AdvertiserData> getAdvertExCls(@Param("advertiserId") Integer advertiserId,@Param("codeId") String codeId,@Param("day") String day);
@Select("select report_date reportDate,sum(exposure) exposure,sum(click) click from advertiser_data_minutes t where advertiser_id=#{advertiserId} and report_date>=#{startTime} and report_date<=#{endTime} and code_id=#{codeId} group by report_date")
@Select("select report_date reportDate,sum(exposure) exposure,sum(click) click from advertiser_data_minutes t where advertiser_id=#{advertiserId} and report_date>=#{startTime} and report_date<=#{endTime} group by report_date")
List<AdvertiserData> getAdvertExClDay(@Param("advertiserId") Integer advertiserId,@Param("startTime") String startTime,@Param("endTime") String endTime);
@Select("select report_date reportDate,sum(exposure) exposure,sum(click) click from advertiser_data_minutes t where advertiser_id=#{advertiserId} and report_date>=#{startTime} and report_date<=#{endTime} and code_id=#{codeId} group by report_date")
......
......@@ -170,7 +170,8 @@ public class AdvertiserServiceImpl implements AdvertiserService {
}
public void getRedisExCli(AdvertiserData advertiserData){
String key="redisAdvertData:"+advertiserData.getAdvertiserId();
String date = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
String key="redisAdvertData:"+advertiserData.getAdvertiserId()+":"+date;
Integer exposure=JedisHelper.hget(Integer.class,key,"exposure");
Integer click=JedisHelper.hget(Integer.class,key,"click");
advertiserData.setExposure(exposure);
......@@ -326,8 +327,10 @@ public class AdvertiserServiceImpl implements AdvertiserService {
List<Integer> click=new ArrayList<>();
for (AdvertiserData advertiserData : advertExCl) {
if(advertiserData.getMinutes()!=null){
System.out.println(advertiserData.getMinutes());
dataTime.add(advertiserData.getMinutes());
}else {
System.out.println(advertiserData.getReportDate());
dataTime.add(advertiserData.getReportDate());
}
exposure.add(advertiserData.getExposure());
......
......@@ -145,8 +145,29 @@
,range: true
,value:startTime+' - '+endTime
,done: function(value, date, endDate) {
startTime=date.year+'-'+date.month+'-'+date.date
endTime=endDate.year+'-'+endDate.month+'-'+endDate.date
var sday=date.date;
var smonth=date.month;
var eday=endDate.date;
var emonth=endDate.month;
var snumberd = parseInt(sday);
var snumberm = parseInt(smonth);
var enumberd = parseInt(eday);
var enumberm = parseInt(emonth);
if(snumberd<10){
sday='0'+sday;
}
if(snumberm<10){
smonth='0'+smonth
}
if(enumberd<10){
eday='0'+eday;
}
if(enumberm<10){
emonth='0'+emonth
}
startTime=date.year+'-'+smonth+'-'+sday;
endTime=endDate.year+'-'+emonth+'-'+eday;
var list={advertiserId:advertiserId,advertId:advertId,startTime:startTime,endTime:endTime};
$.ajax({
//请求方式
......
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