Commit 63f40374 by lilei

修改全国常口

parent a0931d30
package org.springblade.founder.utils;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang.StringUtils;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.springblade.founder.entity.QgckryBean;
import com.alibaba.fastjson.JSONObject;
import org.springblade.founder.utils.Entity.TbStRyQgck;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import java.util.*;
import java.util.concurrent.atomic.AtomicReference;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.List;
/**
* @auther: Lilei
* @date: 2021/9/6 11:24
*/
@Service
public class QgryckUtils {
private static String qgryckUrl;
@Value("${qgryckUrl}")
private void setKtUrl(String qgryckUrl) {
QgryckUtils.qgryckUrl = qgryckUrl;
}
/**
* 根据ajhm查询人员照片信息
* @param zjhm
......@@ -44,20 +56,45 @@ public class QgryckUtils {
* @return
*/
public QgckryBean getQgckAllxxXml(String zjhm){
// QgckryBean ryxx=new QgckryBean();
// String esbServiceReturn="";
// //String url="http://10.100.17.115:8080/NmgEsbQueryService/QueryLocalPersonForOther?conditions=sfzh='"+zjhm+"'";
// String url=getConn()+"'"+zjhm+"'";
// HttpUtil hu=new HttpUtil();
// try {
// esbServiceReturn=hu.doGet(url);
// } catch (Exception e) {
// e.printStackTrace();
// }
// ryxx=getryJbxxxml(esbServiceReturn);
return getRyhj(zjhm,true);
QgckryBean qgckryBean = new QgckryBean();
TbStRyQgck qgck = getTbstryByQgck(zjhm);
qgckryBean.setXm(qgck.getXm());
qgckryBean.setJgssx(qgck.getJgssxdm());
qgckryBean.setWhcd(qgck.getWhcd());
qgckryBean.setCym(qgck.getCym());
qgckryBean.setXp(qgck.getEdzzplj());
qgckryBean.setHyzk(qgck.getJyzkdmStr());
qgckryBean.setSfzh(qgck.getZjhm());
qgckryBean.setMz(qgck.getMzdm());
qgckryBean.setXb(qgck.getXbdm());
qgckryBean.setHkszd(qgck.getHjdzXzqhdm());
qgckryBean.setCsdxz(qgck.getCsdDzmc());
qgckryBean.setFwcs(qgck.getFwcs());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
qgckryBean.setCsrq(sdf.format(qgck.getCsrqQsrq()));
qgckryBean.setZzxz(qgck.getXzzDzmc());
qgckryBean.setSg(String.valueOf(qgck.getSgsx()));
qgckryBean.setCyzjCyzjdm(qgck.getCyzjCyzjdm());
return qgckryBean;
}
public static TbStRyQgck getTbstryByQgck(String zjhm){
TbStRyQgck tbStRyQgck = new TbStRyQgck();
String url = qgryckUrl + "?zjhm=" + zjhm;
String result = HttpUtils.doPost(url);
System.out.println("常口返回参数:" + result);
if(StringUtils.isNotEmpty(result)){
JSONObject jsonObject = JSONObject.parseObject(result);
JSONObject data = jsonObject.getJSONObject("data");
if (data != null){
JSONObject ryxx = data.getJSONObject("ryxx");
if (ryxx != null) {
tbStRyQgck = JSONObject.toJavaObject(ryxx, TbStRyQgck.class);
}
}
}
return tbStRyQgck;
}
public QgckryBean getRyhj(String zjhm,boolean ifLogin){
QgckryBean ryxx=new QgckryBean();
......
......@@ -129,3 +129,6 @@ qgEs:
#全国ES案事件API查询地址
QGAsjApiUrl: http://65.26.2.101:1004
#全国人员常口地址
qgryckUrl: http://74.6.54.170:8009/getRyxxByQgck
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment