客户OA系统待办事宜库在使用搜索功能时搜索不到任何数据,分析后台代码搜索功能是使用URL来实现:
http://Host/Database/ViewName/[$SearchForm]?SearchView[ArgumentList]
其中重要的是拼接ArgumentList的Query。
一、排查问题:
1、输入“测试”后,点击“搜索”URL链接中的Query参数为“(测试) and (field fldDocumentauthors contains 用户名称/组织名)”;
2、将Query参数改为“(测试)”可以搜索到数据;
3、将Query参数改为“(field fldDocumentauthors contains 用户名称/组织名)”搜索不到任何数据。
问题基本定于“(field fldDocumentauthors contains 用户名称/组织名)”这个条件有问题。