czt
7 天以前 1652aa57e12625926886c9450c7fbbfab6f2b2b5
src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -160,12 +160,14 @@
            reqData.setData(ShRSAUtils.encryptByPubKey(jsonData, conf.getPublicKey()));
            //摘要,数据主体的MD5值
            reqData.setDigst(MyMD5Util.encrypt(jsonData));
            log.info("上报数据信息=" + JSON.toJSONString(reqData));
            log.debug("上报数据信息=" + JSON.toJSONString(reqData));
            SH2023RespDto responseDto = SH2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, JSON.toJSONString(reqData), conf);
            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());
@@ -778,12 +780,11 @@
            if (null == apiData.getBclbs()) {
                api1208.setBclbs(0);
            }
            if ("2".equals(apiData.getClfs()) && apiData.getBclbs() == 0) {
            if ("2".equals(apiData.getClfs())) {
                api1208.setBclbs((int) (apiData.getSjsl() / 25));
                api1208.setCplgg(25);
                api1208.setCplbs(api1208.getBclbs());
            }
            //设置空属性为默认值
            changeObject(api1208);
            return api1208;
@@ -1792,7 +1793,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);