FormCacheManager formCacheManager = (FormCacheManager) AppContext.getBean(${doubleQuote}formCacheManager${doubleQuote});
        java.util.List<${returnEntityName}> result = new ArrayList<${returnEntityName}>();
        long toFormId = MagicHandleFormUtils.getProviderFormId(${doubleQuote}${businessId}${doubleQuote}, ${doubleQuote}${versionId}${doubleQuote}, ${doubleQuote}${methodName}${doubleQuote});
        FormBean toFormBean = formCacheManager.getForm(toFormId);
        if (toFormBean == null || !formCacheManager.isEnabled(toFormBean)) {
            ${returnEntityName} data = new ${returnEntityName}();
            data.setSuccess(0);
            result.add(data);
            return result;
        }
        template =MagicHandleFormUtils.getRealityTempalte(${doubleQuote}${businessId}${doubleQuote}, ${doubleQuote}${versionId}${doubleQuote}, ${doubleQuote}${methodName}${doubleQuote},template);
        FormBindAuthBean bindAuthBean = toFormBean.getBind().getFormBindAuthBean(template.toString());
        if (bindAuthBean == null) {
             ${returnEntityName} data = new ${returnEntityName}();
             data.setSuccess(0);
             data.setMsg(${doubleQuote}表单名 ${doubleQuote} +toFormBean.getFormName() +${doubleQuote}获取模版异常;模板不存在，或者模板已经删除${doubleQuote});
             result.add(data);
             return result;
       }
        Map<String,String> formTableMapping =  MagicHandleFormUtils.getFormTableMapping(${doubleQuote}${businessId}${doubleQuote}, ${doubleQuote}${versionId}${doubleQuote}, ${doubleQuote}${methodName}${doubleQuote},true);
        FormAuthViewBean authViewBean = FormTriggerUtil.getFormAuth4UnflowTemplate(toFormBean, template, FormAuthorizationType.add, AuthName.ADD);

        MagicProviderDefaultConvertor convertor = MagicProviderDefaultConvertor.getConvertor(${doubleQuote}${businessId}${doubleQuote}, ${doubleQuote}${versionId}${doubleQuote}, ${doubleQuote}${methodName}${doubleQuote});
        UpdateArgsEntity fillBack = new UpdateArgsEntity();
        if (formData != null && !formData.isEmpty()) {
            ${formDataEntityName} fill = formData.get(0);
            fillBack.setSourceDataId(Long.parseLong(fill.getSourceDataId().toString()));
            ${fillBackContent}
        }
        fillBack.setTriggerDataId(fromDataId);
        List<Map<String, Object>> saveReult = MagicHandleCAP3FormUtils.updateUnflowData(context, toFormBean,fillBack);
        if (saveReult != null && !saveReult.isEmpty()) {
            for (Map<String, Object> temp : saveReult) {
                ${returnEntityName} d = new ${returnEntityName}();
                d.setDataId(ParamUtil.getLong(temp, ${doubleQuote}dataId${doubleQuote}, 0L));
                d.setSuccess(ParamUtil.getInt(temp, ${doubleQuote}success${doubleQuote}, 0));
                d.setMsg(ParamUtil.getString(temp, ${doubleQuote}msg${doubleQuote}));
                result.add(d);
            }

        }
        return result;
