优化
2020-11-17 本文已影响0人
A_Tan
接口性能优化:
1. 工作台肠内营养配置处方、预包装处方提交接口
/workbench/enteral/insert
- 配置处方添加5药4组用时2.47秒
- 预包装处方添加8个药品7天提交用时2.69 s
2.工作台膳食处方获取菜肴接口
/diet/dish/selectByDishNameLike
- 目前一次获取所有药品,用时1.81 s
3.工作台膳食处方提交接口
/workbench/nutritionalDiet/insert
- 膳食处方中添加9个菜肴,提交接口用时2.31 s
4.首页消息通知未读消息获取接口
/commons/messageRemind/saas/list?uuid=cb40a90dd33844c2994c7d1cc6cdb049
- 目前消息通知总量120条,接口用时1.29 s
5.配置管理-预包装处方列表查询接口
/prescription/ealyu/findAll
- 目前查询预包装处方200条,接口用时2.35 s
6.配置管理-配置处方列表查询接口
/prescription/ealpz/findAll
- 查询配置处方200条,接口超时
- 目前该接口只支持100条主处方*明细30条左右
7.配置管理-长期医嘱处方列表查询接口
/prescription/prescriptionDtl/findAllByCondition
- 查询长期医嘱处方100条,接口用时2.74 s
8.配置管理-长期医嘱处方批量配置接口
/prescription/prescriptionDtl/peiZhiCopy
- 批量配置医嘱处方30条左右超时
9.订单管理-订单列表
/mall/selectOrderList
- 查询全部订单接口,312条数据,显示200条,用时3.80 s
10.报表管理-资讯报表
/user/area/selectAreaListTreee
- 查询地区接口,用时2.77s
11.复核管理-筛查复核
/review/selectRScreenList
- 查询筛查列表接口,105条数据,显示100条,用时2.40s
12.小程序-患者端-支付接口
/review/selectRScreenList
- 小程序患者端支付接口调用多次后超时
13.收费管理-批量收费接口
/api/bill/dealBill
- 收费管理-批量收费接口收费100条长期医嘱明细超时
14.收费管理-钱包管理-现金充值提交接口
/api/bill/dealBill
- 患者存在100条待收费时充值后后台在一条一条扣除处方费用时间较久导致超时
- 需要先统计额度,统计完成后核对是否足够扣除,返回前端结果,后台队列继续执行记录生成和费用扣除操作