字段值转换相关
<h1>一、 字段值转换</h1>
<p>如果项目某些值需要转换成档案系统的值,可以添加transferName属性。使用步骤如下:</p>
<h5>1、建模查询-输入转换规则-预览</h5>
<ul>
<li>前台菜单
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=66a22e780d53b163dec55afead72a4a8&amp;file=file.png" alt="" /></li>
<li>后台入口
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=b754c8a932a0555dd8c703f1cfd13afa&amp;file=file.png" alt="" />
<h5>2、新建一条转换规则如下图,如果出现sql格式乱码,处理下安全拦截。</h5></li>
</ul>
<h6>通过sql转换</h6>
<p>select id as value from hrmdepartment where departmentname = ?
注意必须写 as value (? 会替换字段值查询,请传值</p>
<h6>通过配置自定义类转换</h6>
<p>实现标准接口 weaver.archives.documentLibrary.TransferValue
中的 transferValue(String value)方法,value为字段传入值。</p>
<h5>3、 字段值配置转换(支持文件字段(<element>)、元数据字段(<field>))</h5>
<p>示例:</p>
<pre><code class="language-xml">&lt;element name=&quot;department&quot; title=&quot;部门&quot; transferName=&quot;department_transfer &quot;&gt;技术部&lt;/element&gt;</code></pre>
<h5>4.常见问题处理</h5>
<p>配置sql转换时,可能存在保存后sql中个别字母变成半角,导致转换失败,是安全包拦截的原因,需要em咨询柳炉解决</p>
<h1>二、 全宗和分类编码配置转换</h1>
<pre><code class="language-xml">&lt;arc fondsCode=&quot;wea008&quot; categoryCode=&quot;KJPZ&quot; uniqueK=&quot;&quot; uniqueV=&quot;&quot; formBizId=&quot;&quot; transferCatCode=&quot;transferCatCode&quot; transferFondsCode=&quot;transferFondsCode&quot; &gt;</code></pre>