GkjcssjsfxWebService.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.cxfws.sjtjfx.service.impl;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import javax.jws.WebService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import com.cxfws.sjtjfx.service.IGkjcssjsfxWebService;
  8. import com.xt.jygl.common.BaseWebCtl;
  9. import com.xt.jygl.common.GlobalData;
  10. import com.xt.jygl.gkjsgl.tzjhgl.service.TzjhglService;
  11. import com.xt.jygl.gkyxtjyfx.gkjcssjsfx.vo.GkjcssjsfxVo;
  12. import com.xtframe.util.StringUtils;
  13. @Service("gkjcssjsfxWebService")
  14. @WebService(targetNamespace="http://service.web.jsjty.com/",portName="gkjcssjsfxWebServicePort",serviceName="gkjcssjsfxWebService")
  15. public class GkjcssjsfxWebService extends BaseWebCtl implements IGkjcssjsfxWebService {
  16. @Autowired
  17. private TzjhglService tzjhglService;
  18. @Override
  19. public String findGkjcssjsfx(String xmlxid, String tzlxid) {
  20. if (!this.checkUser()){
  21. return BaseWebCtl.NOLOGIN;
  22. }
  23. List<GkjcssjsfxVo> list = new ArrayList<GkjcssjsfxVo>();
  24. if ("900".equals(GlobalData.CITY_CODE)) {
  25. List<Object> tzjhgllist = tzjhglService.tongjiproValue(StringUtils.isEmpty(xmlxid) ? "" : xmlxid, StringUtils.isEmpty(tzlxid) ? "" : tzlxid);
  26. for (Object entity : tzjhgllist) {
  27. Object[] e = (Object[]) entity;
  28. GkjcssjsfxVo vo = new GkjcssjsfxVo();
  29. vo.setZtz(StringUtils.isEmpty(String.valueOf(e[1])) ? "0" : String.valueOf(e[1]));
  30. vo.setSzd(String.valueOf(e[0]));
  31. list.add(vo);
  32. }
  33. } else {
  34. List<Object> tzjhgllist = tzjhglService.tongjicityValue(StringUtils.isEmpty(xmlxid) ? "" : xmlxid, StringUtils.isEmpty(tzlxid) ? "" : tzlxid);
  35. for (Object entity : tzjhgllist) {
  36. Object[] e = (Object[]) entity;
  37. GkjcssjsfxVo vo = new GkjcssjsfxVo();
  38. if(e[1]==null){
  39. vo.setZtz("--");
  40. }else if(StringUtils.isEmpty(e[1])){
  41. vo.setZtz("0");
  42. }else{
  43. vo.setZtz(e[1].toString());
  44. }
  45. vo.setSzd(String.valueOf(e[0]));
  46. list.add(vo);
  47. }
  48. }
  49. return Object2JsonStr(list);
  50. }
  51. }