AuditReportController.java 2.15 KB
package com.bsth.controller.realcontrol;

import com.bsth.controller.BaseController;
import com.bsth.data.schedule.DayOfSchedule;
import com.bsth.entity.realcontrol.ScheduleRealInfo;
import com.bsth.service.calc.CalcWaybillAuditService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.*;

@RestController
@RequestMapping("/auditReport")
public class AuditReportController extends BaseController<ScheduleRealInfo, Long> {

	@Autowired
	CalcWaybillAuditService calcWaybillAuditService;

	@Autowired
	DayOfSchedule dayOfSchedule;

	@RequestMapping(value="/queryList")
	public List<Map<String,Object>> queryList(@RequestParam Map<String, Object> map){
		String gsdm=null;
		if(map.get("gsdm")!=null &&! "".equals(map.get("gsdm").toString().trim())){
			gsdm=map.get("gsdm").toString();
		}
		String fgsdm=null;
		if(map.get("fgsdm")!=null && !"".equals(map.get("fgsdm").toString().trim())){
			fgsdm=map.get("fgsdm").toString();
		}
		String line=null;
		if(map.get("line")!=null && !"".equals(map.get("line").toString().trim())){
			line=map.get("line").toString();
		}
		String date="";
		if(map.get("date")!=null){
			date=map.get("date").toString();
		}
		String date2="";
		if(map.get("date2")!=null){
			date2=map.get("date2").toString();
		}
		String xlName="";
		if(map.get("xlName")!=null){
			xlName=map.get("xlName").toString();
		}
		String type="";
		if(map.get("type")!=null){
			type=map.get("type").toString();
		}
		String nbbm=null;
		if(map.get("nbbm")!=null && !"".equals(map.get("nbbm").toString().trim())){
			nbbm=map.get("nbbm").toString();
		}
		return calcWaybillAuditService.auditReport(gsdm,fgsdm,date,date2,line,nbbm,type,xlName);
	}

	@RequestMapping(value="/queryCarList",method = RequestMethod.GET)
	public List<Map<String, String>> queryCarList(){
		return calcWaybillAuditService.carList();
	}

	@RequestMapping(value="/create")
	public Map<String,Object> create(@RequestParam Map<String, Object> map){
		Map<String,Object> map2=new HashMap<>();
		String date="";
		if(map.get("date")!=null){
			date=map.get("date").toString();
		}
		calcWaybillAuditService.create(date);
		return map2;
	}
}