一、familycare模块
1、同步权益
同步权益的信息,根据权益id去查找权益信息和内容信息
存储同步到grant表 ,并且创建订单 -> rightsorder、并且保存订单数据、价格
2、抽出权益次数
RightsOrderServiceImpl 实现类中有俩订单操作
3、获取权益的状态
查看是否还能继续使用,次数都没的话就停止使用。
二、consult模块
- 在consult模块中调用,// 判断权益下内容是否失效
给定一个rightsOrderIdFlag变量来判断是否能继续使用
1、医生完成图文咨询接口
- 在DoctorFinishConsultService 类中的endConsultByRole 下 调用了上面的扣除次数服务
public void endConsultByRole(final int consultID, final int endRole) {
// 判断权益下内容是否失效,扣除服务次数
2、患者完成图文咨询接口
- 在PatientFinishConsultService类中的patientFinishGraphicTextConsult下 调用了上面的扣除次数服务
public Boolean patientFinishGraphicTextConsult(Integer consultId) {
// 判断权益下内容是否失效,扣除服务次数