czt
5 天以前 95dfe7d0073fd85c465f49bd66c1c39542ffdb55
src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -165,7 +165,9 @@
            apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode());
            apiLog.setResult(responseDto.getResult());
            apiLogRep.save(apiLog);
            if (responseDto.getCode() != 200) {
                apiLogRep.save(apiLog);
            }
            ResponseDto resd = new ResponseDto();
            resd.setSuccess(responseDto.getCode() == 200 ? 0 : responseDto.getCode());
            resd.setMsg(responseDto.getResult());
@@ -400,15 +402,16 @@
            Api1110 apiData = (Api1110) data;
            BeanUtils.copyProperties(apiData, api1110);
            api1110.setBjw(ShAreaBjw.getBjw(code));
            //校验统一编码是否为空,为空则查询信息进行赋值
            if (StringUtils.isEmpty(api1110.getTyajbm())) {
                String tyhwbm = apiCommonService.getTyhwbm(api1110.getAjdm());
                api1110.setTyajbm(tyhwbm);
            }
            api1110.setAjdm(apiData.getHwdm().substring(0, 28));
            api1110.setAjxdwz(apiData.getHwxdwz());
            api1110.setAjwzys(apiData.getHwwzys());
            //校验统一编码是否为空,为空则查询信息进行赋值
            if (StringUtils.isEmpty(api1110.getTyajbm())) {
                String tyhwbm = apiCommonService.getTyajbm(api1110.getAjdm());
                api1110.setTyajbm(tyhwbm);
            }
            //设置空属性为默认值
            changeObject(api1110);
@@ -420,7 +423,7 @@
            api1111.setBjw(ShAreaBjw.getBjw(code));
            //校验统一编码是否为空,为空则查询信息进行赋值
            if (StringUtils.isEmpty(api1111.getTykqbm())) {
                String tyhwbm = apiCommonService.getTyhwbm(api1111.getKqdm());
                String tyhwbm = apiCommonService.getTykqbm(api1111.getKqdm());
                api1111.setTykqbm(tyhwbm);
            }
@@ -935,7 +938,7 @@
            api1301.setBjw(ShAreaBjw.getBjw(code));
            //校验统一编码是否为空,为空则查询信息进行赋值
            if (StringUtils.isEmpty(api1301.getTykqbm())) {
                String tykqbm = apiCommonService.getTykqbm(api1301.getDwdm());
                String tykqbm = apiCommonService.getTykqbm(api1301.getKqdm());
                api1301.setTykqbm(tykqbm);
            }
            //设置空属性为默认值
@@ -1160,10 +1163,9 @@
            BeanUtils.copyProperties(data, api1311);
            api1311.setBjw(ShAreaBjw.getBjw(code));
            //校验统一编码是否为空,为空则查询信息进行赋值
            if (StringUtils.isEmpty(api1311.getTykqbm())) {
                String tykqbm = apiCommonService.getTykqbm(api1311.getKqdm());
                api1311.setTykqbm(tykqbm);
            }
            String tykqbm = apiCommonService.getTykqbm(api1311.getKqdm());
            api1311.setTykqbm(tykqbm);
            //设置空属性为默认值
            changeObject(api1311);
            return api1311;
@@ -1217,8 +1219,8 @@
                    }
                }
            }
            api1403.setLrsl(lrsl + "");
            api1403.setLcsl(lcsl + "");
            api1403.setLrsl(String.format("%.2f", lrsl));
            api1403.setLcsl(String.format("%.2f", lcsl));
            //设置空属性为默认值
            changeObject(api1403);
@@ -1269,10 +1271,9 @@
            SH2023Api2103 apiData = new SH2023Api2103();
            BeanUtils.copyProperties(data, apiData);
            //校验统一编码是否为空,为空则查询信息进行赋值
            if (StringUtils.isEmpty(apiData.getTyhwbm())) {
                String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm());
                apiData.setTyhwbm(tyhwbm);
            }
            String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm());
            apiData.setTyhwbm(tyhwbm);
            //设置空属性为默认值
            changeObject(apiData);
            return apiData;
@@ -1297,6 +1298,10 @@
            Api1504 api1504 = (Api1504) data;
            SH2023Api1504 apiData = new SH2023Api1504();
            BeanUtils.copyProperties(api1504, apiData);
            if(apiData.getNacctid().startsWith(api1504.getKqdm())){
                apiData.setNacctid(apiData.getNacctid().replace(api1504.getKqdm(),api1504.getTykqbm()));
            }
            apiData.setBjw(ShAreaBjw.getBjw(code));
            return apiData;
        }
        if (Constant.API_CODE_1505.equals(inteId)) {
@@ -1314,6 +1319,10 @@
            apiData.setBbank(api1505.getBbank() + "");
            apiData.setBxjll(api1505.getBxjll() + "");
            apiData.setBf(api1505.getBf() + "");
            if(apiData.getNacctid().startsWith(api1505.getKqdm())){
                apiData.setNacctid(apiData.getNacctid().replace(api1505.getKqdm(),api1505.getTykqbm()));
            }
            apiData.setBjw(ShAreaBjw.getBjw(code));
            return apiData;
        }
        if (Constant.API_CODE_1506.equals(inteId)) {
@@ -1323,6 +1332,10 @@
            apiData.setCyear(api1506.getCyear() + "");
            apiData.setNno(api1506.getNno() + "");
            apiData.setCdc(api1506.getCdc() + "");
            if(apiData.getNacctid().startsWith(api1506.getKqdm())){
                apiData.setNacctid(apiData.getNacctid().replace(api1506.getKqdm(),api1506.getTykqbm()));
            }
            apiData.setBjw(ShAreaBjw.getBjw(code));
            return apiData;
        }
        if (Constant.API_CODE_1507.equals(inteId)) {
@@ -1337,6 +1350,10 @@
            apiData.setBpt(api1507.getBpt() + "");
            apiData.setNanum(api1507.getNanum() + "");
            apiData.setBtmp(api1507.getBtmp() + "");
            if(apiData.getNacctid().startsWith(api1507.getKqdm())){
                apiData.setNacctid(apiData.getNacctid().replace(api1507.getKqdm(),api1507.getTykqbm()));
            }
            apiData.setBjw(ShAreaBjw.getBjw(code));
            return apiData;
        }
        if (Constant.API_CODE_1508.equals(inteId)) {
@@ -1348,6 +1365,10 @@
            apiData.setNvno(api1508.getNvno() + "");
            apiData.setNrowno(api1508.getNrowno() + "");
            apiData.setCdc(api1508.getCdc() + "");
            if(apiData.getNacctid().startsWith(api1508.getKqdm())){
                apiData.setNacctid(apiData.getNacctid().replace(api1508.getKqdm(),api1508.getTykqbm()));
            }
            apiData.setBjw(ShAreaBjw.getBjw(code));
            return apiData;
        }
        if (Constant.API_CODE_1509.equals(inteId)) {
@@ -1357,6 +1378,10 @@
            apiData.setDeprmethodid(api1509.getDeprmethodid() + "");
            apiData.setSourceid(api1509.getSourceid() + "");
            apiData.setUsingperiods(api1509.getUsingperiods() + "");
            if(apiData.getNacctid().startsWith(api1509.getKqdm())){
                apiData.setNacctid(apiData.getNacctid().replace(api1509.getKqdm(),api1509.getTykqbm()));
            }
            apiData.setBjw(ShAreaBjw.getBjw(code));
            return apiData;
        }
        if (Constant.API_CODE_1510.equals(inteId)) {
@@ -1365,6 +1390,10 @@
            BeanUtils.copyProperties(api1510, apiData);
            apiData.setPeriod(api1510.getPeriod() + "");
            apiData.setAcctyear(api1510.getAcctyear() + "");
            if(apiData.getNacctid().startsWith(api1510.getKqdm())){
                apiData.setNacctid(apiData.getNacctid().replace(api1510.getKqdm(),api1510.getTykqbm()));
            }
            apiData.setBjw(ShAreaBjw.getBjw(code));
            return apiData;
        }
        //设置空属性为默认值
@@ -1791,7 +1820,7 @@
                if (field.get(object) == null || field.get(object) == "") {
                    //根据类型设置默认值
                    if (field.getType() == String.class) {
                        field.set(object, "无");
                        field.set(object, "空");
                    }
                    if (field.getType() == Integer.class) {
                        field.set(object, 0);