Commit c2d61595 authored by 廖旭伟's avatar 廖旭伟

修改数据汇聚接口,所有访问量累计统计不再分月统计

parent 0ef583b5
...@@ -48,15 +48,15 @@ public class ProvinceConvergeTaskImpl implements ITaskExcuteService { ...@@ -48,15 +48,15 @@ public class ProvinceConvergeTaskImpl implements ITaskExcuteService {
log.error("汇聚设备数据出错",e); log.error("汇聚设备数据出错",e);
} }
try { try {
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd"); // SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar=Calendar.getInstance(); // Calendar calendar=Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 1); // calendar.set(Calendar.DAY_OF_MONTH, 1);
String startTime = format.format(calendar.getTime()); // String startTime = format.format(calendar.getTime());
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH)); // calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
String endTime = format.format(calendar.getTime()); // String endTime = format.format(calendar.getTime());
Map<String,String> condition = new HashMap<>(); Map<String,String> condition = new HashMap<>();
condition.put("startTime",startTime); // condition.put("startTime",startTime);
condition.put("endTime",endTime); // condition.put("endTime",endTime);
convergeAppsService.doConvergeApps(condition); convergeAppsService.doConvergeApps(condition);
}catch (Exception e){ }catch (Exception e){
......
...@@ -55,13 +55,13 @@ public class ConvergeSiteServiceImpl extends AbstractCRUDServiceImpl<ConvergeSit ...@@ -55,13 +55,13 @@ public class ConvergeSiteServiceImpl extends AbstractCRUDServiceImpl<ConvergeSit
List<BranchVO> result = new ArrayList<>(); List<BranchVO> result = new ArrayList<>();
List<ConvergeSiteEntity> siteList = this.find(new ConvergeSiteQuery()); List<ConvergeSiteEntity> siteList = this.find(new ConvergeSiteQuery());
if(CollectionUtils.isNotEmpty(siteList)){ if(CollectionUtils.isNotEmpty(siteList)){
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd"); // SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar=Calendar.getInstance(); // Calendar calendar=Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 1); // calendar.set(Calendar.DAY_OF_MONTH, 1);
String currMonthStart = format.format(calendar.getTime()); // String currMonthStart = format.format(calendar.getTime());
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH)); // calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
String currMonthEnd = format.format(calendar.getTime()); // String currMonthEnd = format.format(calendar.getTime());
String currMonth = DateUtils.getCurrDateTime("yyyy-MM"); // String currMonth = DateUtils.getCurrDateTime("yyyy-MM");
for(ConvergeSiteEntity siteEntity:siteList){ for(ConvergeSiteEntity siteEntity:siteList){
BranchVO branchVO = new BranchVO(); BranchVO branchVO = new BranchVO();
BeanUtils.copyProperties(siteEntity,branchVO,BeanUtil.getNullPropertyNames(siteEntity)); BeanUtils.copyProperties(siteEntity,branchVO,BeanUtil.getNullPropertyNames(siteEntity));
...@@ -74,7 +74,7 @@ public class ConvergeSiteServiceImpl extends AbstractCRUDServiceImpl<ConvergeSit ...@@ -74,7 +74,7 @@ public class ConvergeSiteServiceImpl extends AbstractCRUDServiceImpl<ConvergeSit
ConvergeAppsQuery appsQuery = new ConvergeAppsQuery(); ConvergeAppsQuery appsQuery = new ConvergeAppsQuery();
appsQuery.setSiteId(deviceEntity.getSiteId()); appsQuery.setSiteId(deviceEntity.getSiteId());
appsQuery.setEquipmentId(deviceEntity.getId()); appsQuery.setEquipmentId(deviceEntity.getId());
appsQuery.setStatYearMonth(currMonth); // appsQuery.setStatYearMonth(currMonth);
List<ConvergeAppsEntity> apps = convergeAppsService.find(appsQuery); List<ConvergeAppsEntity> apps = convergeAppsService.find(appsQuery);
if(CollectionUtils.isEmpty(apps)){ if(CollectionUtils.isEmpty(apps)){
continue; continue;
...@@ -83,8 +83,8 @@ public class ConvergeSiteServiceImpl extends AbstractCRUDServiceImpl<ConvergeSit ...@@ -83,8 +83,8 @@ public class ConvergeSiteServiceImpl extends AbstractCRUDServiceImpl<ConvergeSit
ConvergeAppsInterfaceEntity query = new ConvergeAppsInterfaceEntity(); ConvergeAppsInterfaceEntity query = new ConvergeAppsInterfaceEntity();
query.setEcode(deviceEntity.getLogo()); query.setEcode(deviceEntity.getLogo());
query.setApplicationId(item.getAppEname()); query.setApplicationId(item.getAppEname());
query.setCurrMonthStart(currMonthStart); // query.setCurrMonthStart(currMonthStart);
query.setCurrMonthEnd(currMonthEnd); // query.setCurrMonthEnd(currMonthEnd);
List<InterfaceStatsVO> interfaceEntityList = convergeAppsInterfaceService.getTotalInvokeSum(query); List<InterfaceStatsVO> interfaceEntityList = convergeAppsInterfaceService.getTotalInvokeSum(query);
if(CollectionUtils.isEmpty(interfaceEntityList) || interfaceEntityList.get(0) == null){ if(CollectionUtils.isEmpty(interfaceEntityList) || interfaceEntityList.get(0) == null){
continue; continue;
......
...@@ -12,19 +12,13 @@ ...@@ -12,19 +12,13 @@
appSimpleName, appSimpleName,
provider, provider,
origin, origin,
DATE_FORMAT(startTime,'%Y-%m') as statYearMonth,
count(1) as totalPv count(1) as totalPv
FROM FROM
mortals_xhx_converge_apps_access mortals_xhx_converge_apps_access
WHERE
startTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{startTime},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND
startTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{endTime},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
GROUP BY GROUP BY
siteId, siteId,
applicationId, applicationId,
ecode, ecode
DATE_FORMAT(startTime,'%Y-%m')
</select> </select>
<!-- 页面浏览量UV统计 --> <!-- 页面浏览量UV统计 -->
...@@ -37,7 +31,6 @@ ...@@ -37,7 +31,6 @@
appSimpleName, appSimpleName,
provider, provider,
origin, origin,
statYearMonth,
count(1) AS totalUv count(1) AS totalUv
FROM FROM
( (
...@@ -49,14 +42,9 @@ ...@@ -49,14 +42,9 @@
appSimpleName, appSimpleName,
provider, provider,
origin, origin,
count(1), count(1)
DATE_FORMAT(startTime,'%Y-%m') AS statYearMonth
FROM FROM
mortals_xhx_converge_apps_access mortals_xhx_converge_apps_access
WHERE
startTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{startTime},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND
startTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{endTime},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
GROUP BY GROUP BY
siteId, siteId,
applicationId, applicationId,
......
...@@ -16,11 +16,6 @@ ...@@ -16,11 +16,6 @@
WHERE 1=1 WHERE 1=1
<if test="ecode != null and ecode!=''"> AND ecode = #{ecode}</if> <if test="ecode != null and ecode!=''"> AND ecode = #{ecode}</if>
<if test="applicationId != null and applicationId!=''"> AND applicationId = #{applicationId}</if> <if test="applicationId != null and applicationId!=''"> AND applicationId = #{applicationId}</if>
<if test="currMonthStart != null and currMonthStart !=''">
AND createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{currMonthStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="currMonthEnd != null and currMonthEnd !=''">
AND createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{currMonthEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
</select> </select>
</mapper> </mapper>
\ No newline at end of file
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