|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public ResponseDto pushData(ApiParam param, ApiConfs conf, Object data) { | 
|---|
|  |  |  | if (Constant.API_CODE_1114_1501.equals(param.getInteId()) | 
|---|
|  |  |  | || Constant.API_CODE_1114_1502.equals(param.getInteId()) | 
|---|
|  |  |  | || Constant.API_CODE_1114_1503.equals(param.getInteId())) { | 
|---|
|  |  |  | if (Constant.API_CODE_1501.equals(param.getInteId()) | 
|---|
|  |  |  | || Constant.API_CODE_1502.equals(param.getInteId()) | 
|---|
|  |  |  | || Constant.API_CODE_1503.equals(param.getInteId())) { | 
|---|
|  |  |  | return pushFinanceData(param, conf, data); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<GDFinanceDto> list = null; | 
|---|
|  |  |  | if (Constant.API_CODE_1114_1501.equals(param.getInteId())) { | 
|---|
|  |  |  | if (Constant.API_CODE_1501.equals(param.getInteId())) { | 
|---|
|  |  |  | list = copyApi1501((Api1501) data); | 
|---|
|  |  |  | } else if (Constant.API_CODE_1114_1502.equals(param.getInteId())) { | 
|---|
|  |  |  | } else if (Constant.API_CODE_1502.equals(param.getInteId())) { | 
|---|
|  |  |  | list = copyApi1502((Api1502) data); | 
|---|
|  |  |  | } else if (Constant.API_CODE_1114_1503.equals(param.getInteId())) { | 
|---|
|  |  |  | } else if (Constant.API_CODE_1503.equals(param.getInteId())) { | 
|---|
|  |  |  | list = copyApi1503((Api1503) data); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | GD2022ResponseDto responseDto; | 
|---|
|  |  |  | 
|---|
|  |  |  | apiData.setZhgxsj(DateUtils.addSeconds(new Date(), -10)); | 
|---|
|  |  |  | return JSON.toJSONString(apiData); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (Constant.API_CODE_9201.equals(inteId)) { | 
|---|
|  |  |  | Api9201 apiData = (Api9201) data; | 
|---|
|  |  |  | apiData.setZhgxsj(DateUtils.addSeconds(new Date(), -10)); | 
|---|
|  |  |  | return JSON.toJSONString(apiData); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (ApiCodeConstant.API_2001.equals(inteId)) { | 
|---|
|  |  |  | Gd2022Api2001 apiData = (Gd2022Api2001) data; | 
|---|
|  |  |  | //校验统一编码是否为空,为空则查询信息进行赋值 | 
|---|
|  |  |  | 
|---|
|  |  |  | return ApiCodeConstant.API_CODE_CWBBXX; | 
|---|
|  |  |  | case "1503": | 
|---|
|  |  |  | return ApiCodeConstant.API_CODE_CWBBXX; | 
|---|
|  |  |  | case "1023": | 
|---|
|  |  |  | case "9201": | 
|---|
|  |  |  | return ApiCodeConstant.API_CODE_XZBA; | 
|---|
|  |  |  | default: | 
|---|
|  |  |  | return inteId; | 
|---|