diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/register/data/FilePrintSupport.java b/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/register/data/FilePrintSupport.java index 6b30584..81c0f1d 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/register/data/FilePrintSupport.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/listeners/register/data/FilePrintSupport.java @@ -166,7 +166,12 @@ } } //处理map中的自带的图片参数 - filePrintRegister.getParams().putAll(customParam); + if(Objects.nonNull(filePrintRegister.getParams())){ + filePrintRegister.getParams().putAll(customParam); + }else { + filePrintRegister.setParams(customParam); + } + } /** @@ -404,7 +409,7 @@ throw new BusinessException(BusinessExceptionEnum.BIND_KEY_LIST_NULL); }); //处理图片信息 - List imageMapList = JSON.parseArray((String) imageMap.get(BIND_KEY_LIST), Map.class); + List imageMapList = (List) imageMap.get(BIND_KEY_LIST); //执行构建关键字图片集合 ElectronicSignSeal.bindPictureKey(filePrintRegister, imageMapList, metaDataMap, approvalLogMap); }