CalcMixController.java 3.57 KB
package com.bsth.controller.calc;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import com.bsth.entity.calc.CalcInvestigateMonth;
import com.bsth.service.calc.CalcMixService;

@RestController
@RequestMapping("calc_mix")
public class CalcMixController {
	
	@Autowired
	CalcMixService service;

	@RequestMapping(value="/calcjsyspy")
	public List<Map<String, Object>> calcjsyspy(@RequestParam Map<String, Object> map){
		String line="";
		if(map.get("line")!=null){
			line=map.get("line").toString().trim();
		}
		String startDate="";
		if(map.get("startDate")!=null){
			startDate=map.get("startDate").toString().trim();
		}
		String endDate="";
		if(map.get("endDate")!=null){
			endDate=map.get("endDate").toString().trim();
		}
		String empnames="";
		if(map.get("empnames")!=null){
			empnames=map.get("empnames").toString().trim();
		}
		String cont="";
		if(map.get("cont")!=null){
			cont=map.get("cont").toString().trim();
		}
		String gsdmManth="";
		if(map.get("gsdmManth")!=null){
			gsdmManth=map.get("gsdmManth").toString().trim();
		}
		String fgsdmManth="";
		if(map.get("fgsdmManth")!=null){
			fgsdmManth=map.get("fgsdmManth").toString().trim();
		}
		return service.calcjsyspy(line, startDate, endDate, empnames, cont, gsdmManth, fgsdmManth);
	}

	@RequestMapping(value = "/singledatatj", method = RequestMethod.GET)
	public List<Map<String, Object>> singledatatj(@RequestParam Map<String, Object> map) {
		String line="";
		if(map.get("line")!=null){
			line=map.get("line").toString().trim();
		}
		String startDate="";
		if(map.get("startDate")!=null){
			startDate=map.get("startDate").toString().trim();
		}
		String endDate="";
		if(map.get("endDate")!=null){
			endDate=map.get("endDate").toString().trim();
		}
		String tjtype="";
		if(map.get("tjtype")!=null){
			tjtype=map.get("tjtype").toString().trim();
		}
		String cont="";
		if(map.get("cont")!=null){
			cont=map.get("cont").toString().trim();
		}
		String gsdmSing="";
		if(map.get("gsdmSing")!=null){
			gsdmSing=map.get("gsdmSing").toString().trim();
		}
		String fgsdmSing="";
		if(map.get("fgsdmSing")!=null){
			fgsdmSing=map.get("fgsdmSing").toString().trim();
		}
		String sfdc="";
		if(map.get("sfdc")!=null){
			sfdc=map.get("sfdc").toString().trim();
		}
		return service.singledatatj(line, startDate, endDate, tjtype, cont, gsdmSing, fgsdmSing, sfdc);
	}

	//陆家嘴旅游线路调查表
	@RequestMapping(value = "/calcInvestigateMonth", method = RequestMethod.GET)
	public List<CalcInvestigateMonth> calcInvestigateMonth(@RequestParam Map<String, Object> map) {
		String gsbm="";
		if(map.get("gsbm")!=null){
			gsbm=map.get("gsbm").toString().trim();
		}
		String fgsbm="";
		if(map.get("fgsbm")!=null){
			fgsbm=map.get("fgsbm").toString().trim();
		}
		String month="";
		if(map.get("month")!=null){
			month=map.get("month").toString().trim();
		}
		String line="";
		if(map.get("line")!=null){
			line=map.get("line").toString().trim();
		}
		String xlName="";
		if(map.get("xlName")!=null){
			xlName=map.get("xlName").toString().trim();
		}
		String nature="";
		if(map.get("nature")!=null){
			nature=map.get("nature").toString().trim();
		}
		String type="";
		if(map.get("type")!=null){
			type=map.get("type").toString().trim();
		}
		return service.calcInvestigateMonth(gsbm, fgsbm, month, line, xlName, nature, type);
	}
	
}