TrafficManageServiceImpl.java 1.53 KB
package com.bsth.service.impl;

import java.util.Iterator;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.bsth.entity.Line;
import com.bsth.repository.LineRepository;
import com.bsth.service.TrafficManageService;
import com.bsth.webService.trafficManage.geotool.services.Internal;
import com.bsth.webService.trafficManage.geotool.services.InternalPortType;

/**
 * 
 * @ClassName: LineServiceImpl(线路service业务层实现类)
 * 
 * @Extends : BaseService
 * 
 * @Description: TODO(线路service业务层)
 * 
 * @Author bsth@lq
 * 
 * @Date 2016年4月28日 上午9:21:17
 *
 * @Version 公交调度系统BS版 0.1
 * 
 */

@Service
public class TrafficManageServiceImpl  implements TrafficManageService{
	
	@Autowired
	private LineRepository repository;
	
	// 运管处接口
	private InternalPortType portType = new Internal().getInternalHttpSoap11Endpoint();
	// 用户名
	private final String userName = "pudong";
	// 密码
	private final String password = "pudong123";

	/**
	 * 获取线路编码
	 * 
	 * @return int <lineCode:线路编码>
	 */
	public String setXL() {
		String result = "";
		StringBuffer sbBuffer = new StringBuffer();
		Iterator<Line> lines = repository.findAll().iterator();
		if(lines.hasNext()){
			Line line = lines.next();
		}
		System.out.println(portType.setXL(sbBuffer.toString(), userName, password));;
		System.out.println("abdfedddddddddddddddddddddddddddd");
		return result;
	}

}