publicLogController.java 3.15 KB
Newer Older
afe's avatar
afe committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
package com.hp.cmsz.web;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.xpath.operations.String;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.hp.cmsz.service.CmszOperationLogService;

/**
 * publicLogController负责写入公共日志进后台
 * 
 * 
 * 
 * @author guo xuan
 */
@Controller
@RequestMapping(value = "/CmszMonitorAnalysis/publicLog")
public class publicLogController {

	@Autowired
	private CmszOperationLogService cmszOperationLogService;

	@RequestMapping(value = "/{page}/*", method = RequestMethod.GET)
	@ResponseBody
	public void log(@PathVariable("page") String page,
			HttpServletResponse response, HttpServletRequest request) {
		if ("ywtzPro".equals(page)) {
			cmszOperationLogService.createLog("查询", "地市热点分析",
					"点击单省查询报表:全国归属地市业务量,全国业务办理量统计,全国浏览器热点分析");
		} else if ("ywtz".equals(page)) {
			cmszOperationLogService.createLog("查询", "地市热点分析",
					"全国查询报表:全国归属地市业务量,全国业务办理量统计,全国浏览器热点分析");
		} else if ("ChannelrdAnalysis".equals(page)) {
			cmszOperationLogService.createLog("查询", "渠道热点分析", "提交筛选项");
		} else if ("providerAnalysisIndex".equals(page)) {
			cmszOperationLogService.createLog("查询", "隐患按集成商分析", "隐患集成商筛选项查询报表");
		} else if ("providerAnalysisProvinceDrill".equals(page)) {
			cmszOperationLogService.createLog("钻取", "隐患按集成商分析", "隐患集成商报表钻取到省份");
		} else if ("providerAnalysisProvinceTypeDrill".equals(page)) {
			cmszOperationLogService.createLog("钻取", "隐患按集成商分析", "隐患集成商报表钻取到模型");
		} else if ("providerEWarningAnalysisIndex".equals(page)) {
			cmszOperationLogService.createLog("查询", "预警按集成商分析", "预警集成商筛选项查询报表");
		} else if ("providerEWarningAnalysisProvinceDrill".equals(page)) {
			cmszOperationLogService.createLog("钻取", "预警按集成商分析", "预警集成商报表钻取到省份");
		} else if ("providerEWarningAnalysisProvinceTypeDrill".equals(page)) {
			cmszOperationLogService.createLog("钻取", "预警按集成商分析", "预警集成商报表钻取到模型");
		} else if ("providerFailureAnalysisIndex".equals(page)) {
			cmszOperationLogService.createLog("查询", "故障按集成商分析", "故障集成商筛选项查询报表");
		} else if ("providerFailureAnalysisProvinceDrill".equals(page)) {
			cmszOperationLogService.createLog("钻取", "故障按集成商分析", "故障集成商报表钻取到省份");
		} else if ("jpfxCritera".equals(page)) {
			cmszOperationLogService.createLog("查询", "竞品分析", "竞品分析筛选项查询报表");
		}

	}

}