|  |  |  | 
|---|
|  |  |  | //查询库区信息行政区划码 | 
|---|
|  |  |  | List<Api1102> api1102List = api1102Rep.findPushData(kqdm); | 
|---|
|  |  |  | //获取json数据 | 
|---|
|  |  |  | String jsonData = getJsonData(inteId, data, api1102List.get(0).getXzqhdm()); | 
|---|
|  |  |  | List<Object> list = getJsonData(inteId, data, api1102List.get(0).getXzqhdm()); | 
|---|
|  |  |  | ShjdjwReqDto reqData = new ShjdjwReqDto(); | 
|---|
|  |  |  | //接口ID | 
|---|
|  |  |  | reqData.setId(getInteId(inteId)); | 
|---|
|  |  |  | //上传数据,加密 | 
|---|
|  |  |  | reqData.setData(list); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | apiLog.setData(jsonData); | 
|---|
|  |  |  | apiLog.setData(JSON.toJSONString(reqData)); | 
|---|
|  |  |  | apiLog.setKqdm(kqdm); | 
|---|
|  |  |  | apiLog.setUploadTime(new Date()); | 
|---|
|  |  |  | if (conf == null) { | 
|---|
|  |  |  | 
|---|
|  |  |  | return responseDto; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ShjdjwReqDto reqData = new ShjdjwReqDto(); | 
|---|
|  |  |  | //接口ID | 
|---|
|  |  |  | reqData.setId(getInteId(inteId)); | 
|---|
|  |  |  | //上传数据,加密 | 
|---|
|  |  |  | reqData.setData(AESUtils.encryptByEcb(jsonData, conf.getPublicKey())); | 
|---|
|  |  |  | String jsonStr = JSON.toJSONString(reqData); | 
|---|
|  |  |  | log.info("上报数据信息=" + jsonStr); | 
|---|
|  |  |  | jsonStr = AESUtils.encryptByEcb(jsonStr, conf.getPublicKey()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ShjdjwRespDto responseDto = Shjdjw2023HttpClientUtil.postPushData(conf.getApiUrl(), JSON.toJSONString(reqData), conf); | 
|---|
|  |  |  | ShjdjwRespDto responseDto = Shjdjw2023HttpClientUtil.postPushData(conf.getApiUrl(), jsonStr, conf); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | responseDto.setBizId(bizId); | 
|---|
|  |  |  | apiLog.setStatus(responseDto.getCode() == 1 ? 0 : responseDto.getCode()); | 
|---|
|  |  |  | 
|---|
|  |  |  | * @param code | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String getJsonData(String inteId, Object data, String code) { | 
|---|
|  |  |  | private List<Object> getJsonData(String inteId, Object data, String code) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<Object> list = new ArrayList<>(); | 
|---|
|  |  |  | Object object = getJsonApiData(inteId, data, code); | 
|---|
|  |  |  | list.add(object); | 
|---|
|  |  |  | return JSON.toJSONString(list); | 
|---|
|  |  |  | return list; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | //设置粮食轮换年度,根据计划明细号查询计划明细,再根据计划明细查询轮换计划 | 
|---|
|  |  |  | List<Api1404> api1404List = api1404Rep.getDataByJhmxdh(apiData.getJhmxh()); | 
|---|
|  |  |  | if (null != api1404List && api1404List.size() > 0) { | 
|---|
|  |  |  | if(StringUtils.isEmpty(api1202.getShnd())){ | 
|---|
|  |  |  | api1202.setShnd(api1404List.get(0).getShnd()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<Api1403> api1403List = api1403Rep.getDataByLhjhdh(api1404List.get(0).getLhjhdh()); | 
|---|
|  |  |  | if (null != api1403List && api1403List.size() > 0) { | 
|---|
|  |  |  | if (StringUtils.isNotEmpty(api1403List.get(0).getJhnd())) { | 
|---|
|  |  |  | 
|---|
|  |  |  | //设置粮食轮换年度 | 
|---|
|  |  |  | List<Api1404> api1404List = api1404Rep.getDataByJhmxdh(apiData.getJhmxh()); | 
|---|
|  |  |  | if (null != api1404List && api1404List.size() > 0) { | 
|---|
|  |  |  | if(StringUtils.isEmpty(api1205.getShnd())){ | 
|---|
|  |  |  | api1205.setShnd(api1404List.get(0).getShnd()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<Api1403> api1403List = api1403Rep.getDataByLhjhdh(api1404List.get(0).getLhjhdh()); | 
|---|
|  |  |  | if (null != api1403List && api1403List.size() > 0) { | 
|---|
|  |  |  | if (StringUtils.isNotEmpty(api1403List.get(0).getJhnd())) { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | api1403.setLrsl(lrsl / 1000 + ""); | 
|---|
|  |  |  | api1403.setLcsl(lcsl / 1000 + ""); | 
|---|
|  |  |  | api1403.setLrsl(lrsl + ""); | 
|---|
|  |  |  | api1403.setLcsl(lcsl + ""); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //设置空属性为默认值 | 
|---|
|  |  |  | return api1403; | 
|---|