Commit 99dd36c7 authored by 廖旭伟's avatar 廖旭伟

修改测试问题

parent 0c8e7dd4
......@@ -21,6 +21,7 @@ import com.mortals.xhx.module.record.service.ApplyLogService;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.StringEscapeUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
......@@ -37,6 +38,9 @@ import java.util.Map;
@RequestMapping("mid")
public class DataInterfaceController extends BaseJsonBodyController {
@Value("${qrcode.url:http://rhpt.scjg.chengdu.gov.cn:8091/adap/spjy/process/generateQrCode.do?dto.applyId=}")
private String qrcode;
@Autowired
private IMidFeign iMidFeign;
@Autowired
......@@ -143,8 +147,8 @@ public class DataInterfaceController extends BaseJsonBodyController {
formContentJson.put("i_15_签发人",item.getValue());
}
}
//二维码地址
formContentJson.put("@qrcode_1_二维码","");
//二维码待定
formContentJson.put("@qrcode_1_二维码",midCertificatePdu.getQRCodeUrl());
applyLogPdu.setFormContent(formContentJson.toJSONString());
applyLogService.midSaveApplyLog(applyLogPdu,"食品经营许可证");
ret.put("data",applyLogPdu);
......@@ -152,7 +156,7 @@ public class DataInterfaceController extends BaseJsonBodyController {
}
}else {
code = -1;
model.put("message_info", midIfResultInfo.getHead().getMessage());
model.put("message_info", "微中台查询结果:"+midIfResultInfo.getHead().getMessage());
}
}else {
code = -1;
......@@ -160,7 +164,7 @@ public class DataInterfaceController extends BaseJsonBodyController {
}
}else {
code = -1;
model.put("message_info", "微中台透传接口调用失败");
model.put("message_info", "基础平台透传接口调用微中台接口失败");
}
this.recordSysLog(this.request, busiDesc + " 【成功】");
......@@ -199,10 +203,12 @@ public class DataInterfaceController extends BaseJsonBodyController {
if(bizRet.getString("code").equals("SUCCESS")){
JSONObject _bizRet = bizRet.getJSONObject("bizRet");
JSONArray dataList = _bizRet.getJSONArray("data");
if(dataList.size()>0) {
iDCardNo = dataList.getJSONObject(0).getString("fddbrzjhm");
}
}
}
}
}catch (Exception ex){
log.error("调用微中台接口查询营业执照信息出错",ex);
}
......@@ -210,33 +216,33 @@ public class DataInterfaceController extends BaseJsonBodyController {
}
public static void main(String[] agrs){
String msg = "{\"msg\":\"\",\"code\":\"SUCCESS\",\"bizRet\":{\"ifResult\":\"0\",\"ifResultInfo\":\"{\\\"head\\\":{\\\"message\\\":\\\"接口调用成功\\\",\\\"status\\\":\\\"0\\\"},\\\"data\\\":{\\\"total\\\":1,\\\"dataList\\\":[{\\\"certificateType\\\":\\\"食品经营许可证\\\",\\\"certificateName\\\":\\\"食品经营许可证\\\",\\\"certificateHolder\\\":\\\"宜宾市叙州区蟹先生餐饮店\\\",\\\"certificateHolderCode\\\":\\\"92511521MA69MX6A6C\\\",\\\"certificateHolderType\\\":\\\"001\\\",\\\"issueDept\\\":\\\"宜宾市市场监督管理局\\\",\\\"issueDeptCode\\\":\\\"11511200008702664Y\\\",\\\"certificateNumber\\\":\\\"JY25115210069695\\\",\\\"certificateTypeCode\\\":\\\"11100000MB0143028R026\\\",\\\"issueDate\\\":\\\"2022年10月11日\\\",\\\"certificateValidateStart\\\":\\\"2022年10月11日\\\",\\\"certificateValidateEnd\\\":\\\"2027年10月10日\\\",\\\"surface\\\":[{\\\"columnName\\\":\\\"KZ_FaZhengJiGuan\\\",\\\"name\\\":\\\"发证机关\\\",\\\"value\\\":\\\"宜宾市市场监督管理局\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_JingYingXiangMu\\\",\\\"name\\\":\\\"经营项目\\\",\\\"value\\\":\\\"热食类食品制售\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_JingYingZheMingChen\\\",\\\"name\\\":\\\"经营者名称\\\",\\\"value\\\":\\\"宜宾市叙州区蟹先生餐饮店\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_YouXiaoQiZhi\\\",\\\"name\\\":\\\"有效期至\\\",\\\"value\\\":\\\"2027-10-10\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_ZhuTiYeTai\\\",\\\"name\\\":\\\"主体业态\\\",\\\"value\\\":\\\"餐饮服务经营者\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_FaZhengRiQi\\\",\\\"name\\\":\\\"发证日期\\\",\\\"value\\\":\\\"2022-10-11\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_SHXYDMSFZHM\\\",\\\"name\\\":\\\"社会信用代码(身份证号码)\\\",\\\"value\\\":\\\"92511521MA69MX6A6C\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_XuKeZhengBianHao\\\",\\\"name\\\":\\\"许可证编号\\\",\\\"value\\\":\\\"JY25115210069695\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_JingYingChangSuo\\\",\\\"name\\\":\\\"经营场所\\\",\\\"value\\\":\\\"四川省宜宾市叙州区航天路中段4号莱茵春天食锦美食广场内Y3号\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_FaDingDaiBiaoRenFuZeRen\\\",\\\"name\\\":\\\"法定代表人(负责人)\\\",\\\"value\\\":\\\"王利\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_ZhuSuo\\\",\\\"name\\\":\\\"住所\\\",\\\"value\\\":\\\"四川省宜宾市叙州区航天路中段4号莱茵春天食锦美食广场内Y3号\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_RiChangJianDuGuanLiJiGou\\\",\\\"name\\\":\\\"日常监督管理机构\\\",\\\"value\\\":\\\"宜宾市市场监督管理局\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_QianFaRen\\\",\\\"name\\\":\\\"签发人\\\",\\\"value\\\":\\\"黄炳华\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_TouSuJuBaoDianHua\\\",\\\"name\\\":\\\"投诉举报电话\\\",\\\"value\\\":\\\"12315\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_RiChangJianDuGuanLiRenYuan\\\",\\\"name\\\":\\\"日常监督管理人员\\\",\\\"value\\\":\\\"吴中华;骆玲\\\",\\\"valueType\\\":\\\"string\\\"}],\\\"detail\\\":[]}]}}\"}}\n";
//String s = StringEscapeUtils.unescapeJava(msg);
MidResponseData midResponseData = JSONObject.parseObject(msg,MidResponseData.class);
if(midResponseData.getCode().equals("SUCCESS") && midResponseData.getBizRet().getIfResult().equals("0")){
MidIfResultInfo midIfResultInfo = JSONObject.parseObject(midResponseData.getBizRet().getIfResultInfo(),MidIfResultInfo.class);
if(midIfResultInfo.getHead().getStatus().equals("0")){
for(MidCertificateDataVO vo:midIfResultInfo.getData().getDataList()){
System.out.println(JSONObject.toJSON(vo).toString());
for (CertificateSurface item:vo.getSurface()){
System.out.println(JSONObject.toJSON(item).toString());
}
}
}
}
// String msg = "{\\\"msg\\\":\\\"\\\",\\\"code\\\":\\\"SUCCESS\\\",\\\"bizRet\\\":{\\\"msg\\\":\\\"\\\",\\\"code\\\":\\\"SUCCESS\\\",\\\"bizRet\\\":{\\\"data\\\":[{\\\"lastBgrq\\\":\\\"2019-12-02\\\",\\\"hyml\\\":\\\"C\\\",\\\"clrq\\\":\\\"2005-08-31 00:00:00\\\",\\\"fddbrzjhm\\\":\\\"510624195410013012\\\",\\\"qymc\\\":\\\"广汉市康达食品有限公司\\\",\\\"jlgxsj\\\":\\\"2022-07-26 13:06:19\\\",\\\"fddbrzjlx\\\":\\\"10\\\",\\\"pripid\\\":\\\"510681000012016042700371\\\",\\\"hymlmc\\\":\\\"制造业\\\",\\\"jyfw\\\":\\\"许可项目:食品生产;食品销售;食品互联网销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:食品进出口;农副产品销售;食品销售(仅销售预包装食品);食品互联网销售(仅销售预包装食品);低温仓储(不含危险化学品等需许可审批的项目)。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)\\\",\\\"lastBgsxmc\\\":\\\"高级管理人员备案(董事、监事、经理等)\\\",\\\"yzbm\\\":\\\"\\\",\\\"dz\\\":\\\"四川省德阳市广汉市兴隆镇西林村(刘家坎)\\\",\\\"scztlxmc\\\":\\\"有限责任公司(自然人投资或控股)\\\",\\\"lastBgsx\\\":\\\"70\\\",\\\"id\\\":\\\"c6521e8f-d323-445e-bf6a-a6c2e6f9e766\\\",\\\"jyztmc\\\":\\\"存续(在营、开业、在册)\\\",\\\"hydmmc\\\":\\\"肉制品及副产品加工\\\",\\\"hzrq\\\":\\\"2022-06-21\\\",\\\"jyqyks\\\":\\\"2005-08-31\\\",\\\"zczbbzmc\\\":\\\"人民币\\\",\\\"qyType\\\":\\\"1\\\",\\\"zczb\\\":1000.0,\\\"hydm\\\":\\\"1353\\\",\\\"scztlxdm\\\":\\\"1130\\\",\\\"etlTime\\\":\\\"2023-05-05 15:05:49\\\",\\\"djjg\\\":\\\"510681\\\",\\\"tyshxydm\\\":\\\"91510681X208802529\\\",\\\"zczbbz\\\":\\\"156\\\",\\\"lastBghnr\\\":\\\"刘凤兴 \\\",\\\"fddbrzjlxmc\\\":\\\"中华人民共和国居民身份证\\\",\\\"djjgmc\\\":\\\"广汉市市场监督管理局\\\",\\\"lastBgqnr\\\":\\\"刘凤兴 \\\",\\\"fddbr\\\":\\\"刘凤兴\\\",\\\"dzxzqh\\\":\\\"510681\\\",\\\"jyzt\\\":\\\"1\\\"}]}}}";
// String restMsg = StringEscapeUtils.unescapeJava(msg);
// String iDCardNo = "";
// JSONObject responseData = JSONObject.parseObject(restMsg);
// if(responseData.getString("code").equals("SUCCESS")){
// JSONObject bizRet = responseData.getJSONObject("bizRet");
// if(bizRet.getString("code").equals("SUCCESS")){
// JSONObject _bizRet = bizRet.getJSONObject("bizRet");
// JSONArray dataList = _bizRet.getJSONArray("data");
// iDCardNo = dataList.getJSONObject(0).getString("fddbrzjhm");
// String msg = "{\"msg\":\"\",\"code\":\"SUCCESS\",\"bizRet\":{\"ifResult\":\"0\",\"ifResultInfo\":\"{\\\"head\\\":{\\\"message\\\":\\\"接口调用成功\\\",\\\"status\\\":\\\"0\\\"},\\\"data\\\":{\\\"total\\\":1,\\\"dataList\\\":[{\\\"certificateType\\\":\\\"食品经营许可证\\\",\\\"certificateName\\\":\\\"食品经营许可证\\\",\\\"certificateHolder\\\":\\\"宜宾市叙州区蟹先生餐饮店\\\",\\\"certificateHolderCode\\\":\\\"92511521MA69MX6A6C\\\",\\\"certificateHolderType\\\":\\\"001\\\",\\\"issueDept\\\":\\\"宜宾市市场监督管理局\\\",\\\"issueDeptCode\\\":\\\"11511200008702664Y\\\",\\\"certificateNumber\\\":\\\"JY25115210069695\\\",\\\"certificateTypeCode\\\":\\\"11100000MB0143028R026\\\",\\\"issueDate\\\":\\\"2022年10月11日\\\",\\\"certificateValidateStart\\\":\\\"2022年10月11日\\\",\\\"certificateValidateEnd\\\":\\\"2027年10月10日\\\",\\\"surface\\\":[{\\\"columnName\\\":\\\"KZ_FaZhengJiGuan\\\",\\\"name\\\":\\\"发证机关\\\",\\\"value\\\":\\\"宜宾市市场监督管理局\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_JingYingXiangMu\\\",\\\"name\\\":\\\"经营项目\\\",\\\"value\\\":\\\"热食类食品制售\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_JingYingZheMingChen\\\",\\\"name\\\":\\\"经营者名称\\\",\\\"value\\\":\\\"宜宾市叙州区蟹先生餐饮店\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_YouXiaoQiZhi\\\",\\\"name\\\":\\\"有效期至\\\",\\\"value\\\":\\\"2027-10-10\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_ZhuTiYeTai\\\",\\\"name\\\":\\\"主体业态\\\",\\\"value\\\":\\\"餐饮服务经营者\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_FaZhengRiQi\\\",\\\"name\\\":\\\"发证日期\\\",\\\"value\\\":\\\"2022-10-11\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_SHXYDMSFZHM\\\",\\\"name\\\":\\\"社会信用代码(身份证号码)\\\",\\\"value\\\":\\\"92511521MA69MX6A6C\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_XuKeZhengBianHao\\\",\\\"name\\\":\\\"许可证编号\\\",\\\"value\\\":\\\"JY25115210069695\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_JingYingChangSuo\\\",\\\"name\\\":\\\"经营场所\\\",\\\"value\\\":\\\"四川省宜宾市叙州区航天路中段4号莱茵春天食锦美食广场内Y3号\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_FaDingDaiBiaoRenFuZeRen\\\",\\\"name\\\":\\\"法定代表人(负责人)\\\",\\\"value\\\":\\\"王利\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_ZhuSuo\\\",\\\"name\\\":\\\"住所\\\",\\\"value\\\":\\\"四川省宜宾市叙州区航天路中段4号莱茵春天食锦美食广场内Y3号\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_RiChangJianDuGuanLiJiGou\\\",\\\"name\\\":\\\"日常监督管理机构\\\",\\\"value\\\":\\\"宜宾市市场监督管理局\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_QianFaRen\\\",\\\"name\\\":\\\"签发人\\\",\\\"value\\\":\\\"黄炳华\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_TouSuJuBaoDianHua\\\",\\\"name\\\":\\\"投诉举报电话\\\",\\\"value\\\":\\\"12315\\\",\\\"valueType\\\":\\\"string\\\"},{\\\"columnName\\\":\\\"KZ_RiChangJianDuGuanLiRenYuan\\\",\\\"name\\\":\\\"日常监督管理人员\\\",\\\"value\\\":\\\"吴中华;骆玲\\\",\\\"valueType\\\":\\\"string\\\"}],\\\"detail\\\":[]}]}}\"}}\n";
// //String s = StringEscapeUtils.unescapeJava(msg);
// MidResponseData midResponseData = JSONObject.parseObject(msg,MidResponseData.class);
// if(midResponseData.getCode().equals("SUCCESS") && midResponseData.getBizRet().getIfResult().equals("0")){
// MidIfResultInfo midIfResultInfo = JSONObject.parseObject(midResponseData.getBizRet().getIfResultInfo(),MidIfResultInfo.class);
// if(midIfResultInfo.getHead().getStatus().equals("0")){
// for(MidCertificateDataVO vo:midIfResultInfo.getData().getDataList()){
// System.out.println(JSONObject.toJSON(vo).toString());
// for (CertificateSurface item:vo.getSurface()){
// System.out.println(JSONObject.toJSON(item).toString());
// }
// System.out.println(iDCardNo);
// }
// }
//
// }
String msg = "{\\\"msg\\\":\\\"\\\",\\\"code\\\":\\\"SUCCESS\\\",\\\"bizRet\\\":{\\\"msg\\\":\\\"\\\",\\\"code\\\":\\\"SUCCESS\\\",\\\"bizRet\\\":{\\\"data\\\":[{\\\"lastBgrq\\\":\\\"2019-12-02\\\",\\\"hyml\\\":\\\"C\\\",\\\"clrq\\\":\\\"2005-08-31 00:00:00\\\",\\\"fddbrzjhm\\\":\\\"510624195410013012\\\",\\\"qymc\\\":\\\"广汉市康达食品有限公司\\\",\\\"jlgxsj\\\":\\\"2022-07-26 13:06:19\\\",\\\"fddbrzjlx\\\":\\\"10\\\",\\\"pripid\\\":\\\"510681000012016042700371\\\",\\\"hymlmc\\\":\\\"制造业\\\",\\\"jyfw\\\":\\\"许可项目:食品生产;食品销售;食品互联网销售。(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准)一般项目:食品进出口;农副产品销售;食品销售(仅销售预包装食品);食品互联网销售(仅销售预包装食品);低温仓储(不含危险化学品等需许可审批的项目)。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)\\\",\\\"lastBgsxmc\\\":\\\"高级管理人员备案(董事、监事、经理等)\\\",\\\"yzbm\\\":\\\"\\\",\\\"dz\\\":\\\"四川省德阳市广汉市兴隆镇西林村(刘家坎)\\\",\\\"scztlxmc\\\":\\\"有限责任公司(自然人投资或控股)\\\",\\\"lastBgsx\\\":\\\"70\\\",\\\"id\\\":\\\"c6521e8f-d323-445e-bf6a-a6c2e6f9e766\\\",\\\"jyztmc\\\":\\\"存续(在营、开业、在册)\\\",\\\"hydmmc\\\":\\\"肉制品及副产品加工\\\",\\\"hzrq\\\":\\\"2022-06-21\\\",\\\"jyqyks\\\":\\\"2005-08-31\\\",\\\"zczbbzmc\\\":\\\"人民币\\\",\\\"qyType\\\":\\\"1\\\",\\\"zczb\\\":1000.0,\\\"hydm\\\":\\\"1353\\\",\\\"scztlxdm\\\":\\\"1130\\\",\\\"etlTime\\\":\\\"2023-05-05 15:05:49\\\",\\\"djjg\\\":\\\"510681\\\",\\\"tyshxydm\\\":\\\"91510681X208802529\\\",\\\"zczbbz\\\":\\\"156\\\",\\\"lastBghnr\\\":\\\"刘凤兴 \\\",\\\"fddbrzjlxmc\\\":\\\"中华人民共和国居民身份证\\\",\\\"djjgmc\\\":\\\"广汉市市场监督管理局\\\",\\\"lastBgqnr\\\":\\\"刘凤兴 \\\",\\\"fddbr\\\":\\\"刘凤兴\\\",\\\"dzxzqh\\\":\\\"510681\\\",\\\"jyzt\\\":\\\"1\\\"}]}}}";
String restMsg = StringEscapeUtils.unescapeJava(msg);
String iDCardNo = "";
JSONObject responseData = JSONObject.parseObject(restMsg);
if(responseData.getString("code").equals("SUCCESS")){
JSONObject bizRet = responseData.getJSONObject("bizRet");
if(bizRet.getString("code").equals("SUCCESS")){
JSONObject _bizRet = bizRet.getJSONObject("bizRet");
JSONArray dataList = _bizRet.getJSONArray("data");
iDCardNo = dataList.getJSONObject(0).getString("fddbrzjhm");
}
System.out.println(iDCardNo);
}
}
}
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