常见问题

1.访问后端自定义接口报404

图

如果自己创建的module,创建的类路径前缀最好遵循用友的包创建规则(com.yonyou.ucf.mdf.app);
也可以使用自己创建的包命名规则,这个时候需要将包路径加入到MDFApplication类的@ComponentScan注解中,才可以扫描到。

2.访问查库接口,报:java.lang.NullPointerException: null

后端脚手架 直接新建一个moudle写的测试查库接口,调用metaDaohelper方法报:java.lang.NullPointerException: null(未登录时,获取租户数据 租户ID为0)
图

因为租户间数据是隔离的,所以查数据时,上下文需要有租户id。所以需要访问接口的线程中需要初始化上下文信息:
ISVBuildContextUtil.buildContext(tenantId,null,yhtAccessToken,null);//tenantId、yhtAccessToken可以从后台日志中获取(注:旧版本脚手架没有第四个参数)

3.本地访问报错,用户未登录

图
后端报的没拿到token,需要检查下前端传过去了没;可以先访问 沙箱环境(先保证沙箱单据正常访问成功) 然后再转到本地环境调试(url中要带有code,code中有相关凭证)

4.后端脚手架启动报错:元数据服务不可用

图 redis、mysql连接配置不对,或者用户本地ip未添加白名单,拒绝连接redis和mysql

Copyright © 用友 -【生态技术部】 2021 all right reserved,powered by Gitbook修订时间: 2021-10-30 11:48:10

results matching ""

    No results matching ""