一 测试后端配置的事项
首先check到dev分支(要合的分支)
git pull origin dev
配置workflow
app/configuration/xxx/workflow.js
配置matter文件下的fileResources
配置service
配置db
配置db-xxx 文件下 seeders 文件下
文件名为2021070604315x=workflow.js
新配置的三个事项单独放这里
up
// An highlighted block
up: async queryInterface => {
const now = new Date();
return queryInterface.bulkInsert('workflow', [
{
nanoId: 'ow2QDlsBxguKVK0MJGLGw',
tenantId: null,
tenantKey: 'Jiangsu_Kunshan',
tenantName: '江苏省苏州市昆山市',
name: '公司设立登记',
status: 'active',
createdAt: now,
updatedAt: now,
},
]);
}
down
// An highlighted block
down: async queryInterface => {
await queryInterface.bulkDelete(
'workflow',
{
nanoId: {
[Op.in]: [
'ow2QDlsBxguKVK0MJGLGw',
],
},
},
{}
);
},
};
打开xxxx客户端
1.xxxx客户端下载最新版本遇到问题
及时问同事 最有效问发布客户端的同事
2.客户端服务器地址 http://0.0.0.0:7055
怎么得到的
npm run dev api-second-xxxxxx
起起来 started on 后面跟的地址就是这个
3.站点在UI被设置了一个写固定的站点
4.起db-second-xxxx
npx sequelize db: seed
看de-second-xxxx目录下的setup.sh文件
5.db起不起来 手动起 pg-admin
密码 1…6
密码 M…1
路径:localhost db-second-xxx-workflow
手动输入seeders文件夹下配的 up: (见上面步骤 配置db)对象里的键值对
在UI界面测试
1.需要metis方提供dagId
调试debug
出现问题
1.发送数据错误
原因:没有配seeders文件下那个 down里的nanoId
2.发送过去,metisResult为空 pdf为空
1.首先排除metis给的dagId是否有误
1)点击UI界面上失败按钮,显示dagError
2)测试metis (58环境)
将文档下载,压缩zip格式。拖到metis界面,点击output节点最下方的小圆圈,显示出来 没问题
2.dagId是否存在空格
如’vghjhg123 ’
删除空格即可
提交pr
git checkout -b xx/xxxxxx
git add.(在vscode面板选择添加
git commit(ctrl + enter
nanoId y也会出现这样问题 要避免
注意 nanoId 复制时,避免有连字符的,
给这些事项起名字时,要看文档
写postKey时,看api文档
注意身份证号=申请人证照编码 idCard