package com.cxfws.sjtjfx.service.impl; import java.util.ArrayList; import java.util.List; import javax.jws.WebService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.cxfws.sjtjfx.service.IGkjcssjsfxWebService; import com.xt.jygl.common.BaseWebCtl; import com.xt.jygl.common.GlobalData; import com.xt.jygl.gkjsgl.tzjhgl.service.TzjhglService; import com.xt.jygl.gkyxtjyfx.gkjcssjsfx.vo.GkjcssjsfxVo; import com.xtframe.util.StringUtils; @Service("gkjcssjsfxWebService") @WebService(targetNamespace="http://service.web.jsjty.com/",portName="gkjcssjsfxWebServicePort",serviceName="gkjcssjsfxWebService") public class GkjcssjsfxWebService extends BaseWebCtl implements IGkjcssjsfxWebService { @Autowired private TzjhglService tzjhglService; @Override public String findGkjcssjsfx(String xmlxid, String tzlxid) { if (!this.checkUser()){ return BaseWebCtl.NOLOGIN; } List list = new ArrayList(); if ("900".equals(GlobalData.CITY_CODE)) { List tzjhgllist = tzjhglService.tongjiproValue(StringUtils.isEmpty(xmlxid) ? "" : xmlxid, StringUtils.isEmpty(tzlxid) ? "" : tzlxid); for (Object entity : tzjhgllist) { Object[] e = (Object[]) entity; GkjcssjsfxVo vo = new GkjcssjsfxVo(); vo.setZtz(StringUtils.isEmpty(String.valueOf(e[1])) ? "0" : String.valueOf(e[1])); vo.setSzd(String.valueOf(e[0])); list.add(vo); } } else { List tzjhgllist = tzjhglService.tongjicityValue(StringUtils.isEmpty(xmlxid) ? "" : xmlxid, StringUtils.isEmpty(tzlxid) ? "" : tzlxid); for (Object entity : tzjhgllist) { Object[] e = (Object[]) entity; GkjcssjsfxVo vo = new GkjcssjsfxVo(); if(e[1]==null){ vo.setZtz("--"); }else if(StringUtils.isEmpty(e[1])){ vo.setZtz("0"); }else{ vo.setZtz(e[1].toString()); } vo.setSzd(String.valueOf(e[0])); list.add(vo); } } return Object2JsonStr(list); } }