1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.cxfws.jyrxxgl.service.impl;
- import java.text.SimpleDateFormat;
- import java.util.ArrayList;
- import java.util.List;
- import javax.jws.WebMethod;
- import javax.jws.WebResult;
- import javax.jws.WebService;
- import org.springframework.beans.BeanUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import com.cxfws.jyrxxgl.service.IRyzsService;
- import com.xt.jygl.common.BaseWebCtl;
- import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.entity.RyEntity;
- import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.entity.RyzsEntity;
- import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.vo.RyzsVo;
- import com.xt.jygl.gkjygl.gkjyr.ry.service.RyService;
- import com.xt.jygl.gkjygl.gkjyr.ry.service.RyzsService;
- @Service("ryzsWebService")
- @WebService(targetNamespace = "http://service.web.jsjty.com/", portName = "ryzsWebServicePort", serviceName = "ryzsWebService")
- public class RyzsWService extends BaseWebCtl implements IRyzsService {
- @Autowired
- private RyService ryService;
- @Autowired
- private RyzsService ryzsService;
- @Override
- @WebMethod(operationName = "findRyzs", action = "http://service.web.jsjty.com/findRyzs")
- @WebResult(name = "result", targetNamespace = "http://service.web.jsjty.com/")
- public String findRyzs(String ryid) {
- if (!this.checkUser()){
- return BaseWebCtl.NOLOGIN;
- }
- RyEntity entity = ryService.findOne(ryid);
- if(entity!=null){
- List<RyzsEntity> ryzslist = ryService.findZs(entity);
- if (ryzslist.size() == 0) {
- ryzslist = ryzsService.findZsBysfzh(entity.getSfzh());
- }
- List<RyzsVo> voList = new ArrayList<RyzsVo>();
- for (RyzsEntity zsentity : ryzslist) {
- RyzsVo zsvo = new RyzsVo();
- if (zsentity != null) {
- BeanUtils.copyProperties(zsentity, zsvo);
- zsvo.setId(zsentity.getId());
- zsvo.setZsmc(zsentity.getZsmc());
- zsvo.setZsbh(zsentity.getZsbh());
- zsvo.setFzbm(zsentity.getFzbm());
- zsvo.setZszl(zsentity.getZszl());
- if (null != zsentity.getYxq()) {
- zsvo.setYxqfmt(new SimpleDateFormat("yyyy-MM-dd").format(zsentity.getYxq()));
- }
- zsvo.setRyzw(zsentity.getRyid() != null ? zsentity.getRyid().getXm() : "");
- zsvo.setRyid(zsentity.getRyid() != null ? zsentity.getRyid().getId() : "");
- voList.add(zsvo);
- }
- }
- return Object2JsonStr(voList);
- }
- return "找不到对应的证书信息";
- }
- }
|