czt
2024-11-06 11af6525c78f401f8e7ca1100417adf90415586e
src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
@@ -181,18 +181,51 @@
     */
    private Object getJsonApiData(String inteId, Object data) {
        if (NX2023Constant.NX_2023_API_CODE_1101.equals(inteId)) {
            Api1101 apiData = (Api1101)data;
            Nx2023Api1101 api1101 = new Nx2023Api1101();
            BeanUtils.copyProperties(data, api1101);
            BeanUtils.copyProperties(apiData, api1101);
            //校验统一编码是否为空,为空则查询库区信息进行赋值
            if (StringUtils.isEmpty(api1101.getTydwbm())) {
                String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm());
                api1101.setTydwbm(tydwbm);
            }
            //校验统一编码是否为空,为空则查询库区信息进行赋值
            if (StringUtils.isEmpty(api1101.getSjdwtybm()) && StringUtils.isNotEmpty(apiData.getSjdwdm())) {
                String sjdwtybm = apiCommonService.getTydwbm(apiData.getDwdm());
                api1101.setSjdwtybm(sjdwtybm);
            }
            return api1101;
        }
        if (NX2023Constant.NX_2023_API_CODE_1102.equals(inteId)) {
            Api1102 apiData = (Api1102)data;
            Nx2023Api1102 api1102 = new Nx2023Api1102();
            BeanUtils.copyProperties(data, api1102);
            BeanUtils.copyProperties(apiData, api1102);
            //校验统一编码是否为空,为空则查询库区信息进行赋值
            if (StringUtils.isEmpty(api1102.getTykqbm())) {
                String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm());
                api1102.setTykqbm(tykqbm);
            }
            //校验统一编码是否为空,为空则查询库区信息进行赋值
            if (StringUtils.isEmpty(api1102.getTydwbm())) {
                String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm());
                api1102.setTydwbm(tydwbm);
            }
            return api1102;
        }
        if (NX2023Constant.NX_2023_API_CODE_1103.equals(inteId)) {
            Api1103 apiData = (Api1103)data;
            Nx2023Api1103 api1103 = new Nx2023Api1103();
            BeanUtils.copyProperties(data, api1103);
            BeanUtils.copyProperties(apiData, api1103);
            //校验统一编码是否为空,为空则查询库区信息进行赋值
            if (StringUtils.isEmpty(api1103.getTykqbm())) {
                String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm());
                api1103.setTykqbm(tykqbm);
            }
            //校验统一编码是否为空,为空则查询库区信息进行赋值
            if (StringUtils.isEmpty(api1103.getTycfbm())) {
                String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm());
                api1103.setTycfbm(tycfbm);
            }
            return api1103;
        }
        if (NX2023Constant.NX_2023_API_CODE_1104.equals(inteId)) {