diff --git a/austin-service-api-impl/src/main/java/com/java3y/austin/service/api/impl/action/AssembleAction.java b/austin-service-api-impl/src/main/java/com/java3y/austin/service/api/impl/action/AssembleAction.java index c70d95c..61881a9 100644 --- a/austin-service-api-impl/src/main/java/com/java3y/austin/service/api/impl/action/AssembleAction.java +++ b/austin-service-api-impl/src/main/java/com/java3y/austin/service/api/impl/action/AssembleAction.java @@ -107,8 +107,7 @@ public class AssembleAction implements BusinessProcess { // 得到真正的ContentModel 类型 Integer sendChannel = messageTemplate.getSendChannel(); - Class contentModelClass = ChannelType.getChanelModelClassByCode(sendChannel); - + Class contentModelClass = ChannelType.getChanelModelClassByCode(sendChannel); // 得到模板的 msgContent 和 入参 Map variables = messageParam.getVariables(); @@ -117,7 +116,7 @@ public class AssembleAction implements BusinessProcess { // 通过反射 组装出 contentModel Field[] fields = ReflectUtil.getFields(contentModelClass); - ContentModel contentModel = (ContentModel) ReflectUtil.newInstance(contentModelClass); + ContentModel contentModel = ReflectUtil.newInstance(contentModelClass); for (Field field : fields) { String originValue = jsonObject.getString(field.getName());