尚医通-OSS存储+预约统计+定时任务 尚医通-OSS存储+预约统计+定时任务该模块需要开通阿里云的OSS服务,并在application.properties中进行配置,在本项目中主要用于用户进行实名认证时上传身份证等 上传文件到阿里云oss前端请求:1@PostMapping("fileUpload") 后端处理:12345public Result fileUpload(MultipartFile file) 2022-10-29 尚医通项目 #项目
尚医通-用户业务 尚医通-用户业务该业务由登录后的:实名认证和就诊人两个子业务组成 位置:service模块\service_user子模块\api包 实名认证01 用户手机号登录接口前端请求:1@PostMapping("login") 后端处理:1234public Result login(@RequestBody LoginVo loginVo) { Map<St 2022-10-26 尚医通项目 #项目
尚医通-订单业务 尚医通-订单业务该模块需要企业用户开通商家付款码,并设置相关证书位置 位置:service模块\service_order子模块\api包\OrderApiController.java 订单表结构: 下单参数:就诊人id与排班id 1、下单我们要获取就诊人信息 2、获取排班下单信息与规则信息 3、获取医院签名信息,然后通过接口去医院预约下单 4、下单成功更新排班信息与发送短信 01 生成挂号订单 2022-10-22 尚医通项目 #项目
尚医通-登录业务 尚医通登录业务基于阿里云短信登录位置:service模块\service_msm子模块\controller\MsmApiController.java 1,登录采取弹出层的形式 2,登录方式: (1)手机号码+手机验证码 3,无注册界面,第一次登录根据手机号判断系统是否存在,如果不存在则自动注册 4,网关统一判断登录状态,如何需要登录,页面弹出登录层 5,生成验证码存入redis,登录时从red 2022-10-18 尚医通项目 #项目
尚医通-医院AIP业务2 尚医通-医院AIP业务2医院AIP业务05位置:controller包\ScheduleController.java 01 根据医院编号 和 科室编号 ,查询排班规则数据前端请求:1@GetMapping("getScheduleRule/{page}/{limit}/{hoscode}/{depcode} 2022-10-14 尚医通项目 #项目
尚医通-数据字典业务 尚医通-数据字典业务service模块\service_cmn子模块 数据字典就是管理系统常用的分类数据或者一些固定数据,例如:省市区三级联动数据、民族数据、行业数据、学历数据等,由于该系统大量使用这种数据,所以我们要做一个数据管理方便管理系统数据,一般系统基本都会做数据管理。 数据字典是树形展示,由于数据众多,我们使用“树形数据与懒加载”的方式展现数据列表,其他就是对数据的新增、修改与删除操作。 2022-10-09 尚医通项目 #项目
尚医通-医院AIP业务1 尚医通-医院AIP业务1service模块\service_hosp子模块医院设置主要是用来保存开通医院的一些基本信息,每个医院一条信息,保存了医院编号(平台分配,全局唯一)和接口调用相关的签名key等信息,是整个流程的第一步,只有开通了医院设置信息,才可以上传医院相关信息。 我们所开发的功能就是基于单表的一个CRUD、锁定/解锁和发送签名信息这些基本功能。 查询的表为yygh_hosp 2022-10-04 尚医通项目 #项目
尚医通概览 尚医通概览项目介绍医院预约挂号项目,包含三个系统: 预约挂号系统前台 预约挂号系统管理员后台 外部医院管理后台(已经开发好) 如图所示: 项目功能预约挂号系统前台 登录 首页信息展示 预约挂号 支付订单 预约挂号系统管理员后台 数据字典 easy Excel 导入导出 医院管理 用户管理 订单(预约)管理 统计管理 医院接口模拟平台相当于医院自己维护的系统,通过签名校验的方式调研我 2022-10-01 尚医通项目 #项目
SpringCloud学习笔记(9) Seata处理分布式事务 分布式事务问题 只要用到分布式,必然会提及分布式的事务。 在分布式之前,一切组件全都在一台机器上。 在使用分布式之后,单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源。 业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。 用户购买商品的业务逻辑整个业务逻辑由3个微服务 2022-09-25 SpringCloud #Spring框架
SpringCloud学习笔记(8) Sentinel sentinel在 springcloud Alibaba 中的作用是实现熔断和限流。类似于Hystrix豪猪 下载地址dashboard: https://github.com/alibaba/Sentinel/releases/download/1.7.1/sentinel-dashboard-1.7.1.jar 下载jar包以后,使用【java -jar】命令启动即可。 2022-09-23 SpringCloud #Spring框架