| | |
| | | //查询库区信息行政区划码 |
| | | 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) { |
| | | 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())) { |