Browse Source

媒体端的首页功能的更新

Signed-off-by: you.chen <you.chen@cloudcross.com>
you.chen 9 years ago
parent
commit
799c25b75f

+ 2 - 2
src/main/java/com/cloudcross/ssp/model/mapper/rpt-zone.sql.xml

@@ -38,8 +38,8 @@
 	</select>
 	
 		<select id="findByOperatorIdAndDateOperator" parameterType="map" resultType="com.cloudcross.ssp.model.RptZone">
-		select operator_id as operatorId, date, sum(pv) as pv, sum(uv) as uv,
-        sum(impression) as impression, sum(click) as click,sum(income) as income from t_rpt_zone
+		select operator_id as operatorId, date, pv, uv,
+        impression, click,income from t_rpt_zone
         where  operator_id = #{operatorId} and date=#{date}
 	</select>
 	

+ 1 - 1
src/main/java/com/cloudcross/ssp/service/impl/RptZoneService.java

@@ -56,7 +56,7 @@ public class RptZoneService implements IRptZoneService{
 
 	@Override
 	public RptZone findByOperatorIdAndDate(Map paramMap) {
-		return myBatisDao.get("rptZoneSqlMapper.findByOperatorIdAndDate", paramMap);
+		return myBatisDao.get("rptZoneSqlMapper.findByOperatorIdAndDateOperator", paramMap);
 	}
 
 	@Override

+ 5 - 2
src/main/java/com/cloudcross/ssp/web/operator/main/DashboardController.java

@@ -63,7 +63,10 @@ public class DashboardController extends SimpleController {
 		return index;
 	}
 	
-	
+	/**
+	 * 查询该运营商近七天的全部的pv,uv,曝光数等
+	 * @return
+	 */
 	@RequestMapping("/list")
 	public @ResponseBody List<RptZone> provide(
 			) {
@@ -81,11 +84,11 @@ public class DashboardController extends SimpleController {
 		dateList.add(sdf.format(new Date((new Date()).getTime() - 5*24*60*60*1000)));
 		dateList.add(sdf.format(new Date((new Date()).getTime() - 6*24*60*60*1000)));
 		dateList.add(sdf.format(new Date((new Date()).getTime() - 7*24*60*60*1000)));
+		
 		List<RptZone> rptZoneList = new ArrayList<RptZone>();
 		Map<String, Object> paramMap = new HashMap<String, Object>();
 		paramMap.put("operatorId", operatorId);
 		
-		
 		/**
 		 * 查询近七天该运营商的所有广告位的曝光数、点击数、收入等等
 		 * 如果出现哪一天的曝光数、点击数、收入等等数据库表里没有则查询出来的对象就会出现空值,那这时先用mark标记记录下来,然后再让这一天的这些数据设为0