zjh
2024-12-25 79f9fbd9f999e26af3f0bca534d825eb687e092c
ltkj-hosp/src/main/java/com/ltkj/hosp/service/TjAsyncService.java
@@ -1,11 +1,13 @@
package com.ltkj.hosp.service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.ltkj.common.core.domain.entity.SysUser;
import com.ltkj.hosp.domain.*;
import com.ltkj.hosp.vodomain.QjDomainVo;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
@@ -30,12 +32,18 @@
     //医生检查完毕后体检状态及是否异常修改
     void  updateOrdeltile(List<TjOrderDetail> tjOrderDetailList, SysUser sysUser,TjOrder order);
     void  updateOrdeltile2(TjOrderDetail tjOrderDetail, SysUser sysUser);
     //单项收费
     void iundividualCharges(TjFlowingWater tjFlowingWater, TjOrder order, TjCustomer customer, SysUser sysUser);
     Boolean iundividualCharges(TjFlowingWater tjFlowingWater, TjOrder order, TjCustomer customer, SysUser sysUser,String jxbz);
     //医生检查向缓存中添加数据
     //医生检查向缓存中添加数据(整体存入)
     void dockerSetCustomerLisByRedis(List<Long> ksproList,String ksId);
    //医生检查向缓存中添加数据(单个存入)
    void dockerSetYjCustomerByRedis(Long orderId,Long ksId);
    void dockerSetWjCustomerByRedis(Long orderId,Long ksId);
     //总检
     void  checkSetCustomerLisByRedis(String config);
@@ -59,7 +67,7 @@
    void addRedisTransitionPac(String cusId, Long pacId, List<TjPackageProject> ppList);
    void saveRedisTransitionByPacId(String cusId, Long pacId,List<Long> proIds);
    void saveRedisTransitionByPacId(String cusId,String cardId, Long pacId,List<Long> proIds);
     //添加临时表单项
     void addRedisTransitionPro(String cusId, List<Long> proIds);
@@ -67,5 +75,36 @@
    //按照性别查询体检套餐列表
     void getTjPackageList();
     //团体预约时向临时表添加数据
    void addNewReservationConfirm(List<TjReservation> rightList);
    void saveNewReservationConfirm(List<TjReservation> rightList);
    //总检点击体检信息详情
    void updateCheckType(String tjNum);
//    void  addRedis(List<TjCustomer> customers);
    //体检发票打印
    void getPrintOrderList(List<TjOrder> list);
    //收费项目按照项目编码树形查询
    void getDictSfxms();
    void getOrderDetailByProParentId(String tjNumber,Map<String, Object> map,String proParentId);
    //首页折线图数据
    void getLineChart();
    //首页饼状图登记人数接口
    void getPieChart();
    //收费时异步处理
    void addTjChargingStandard(TjOrder order, List<TbTransition> tbTransitionList, SysUser sysUser);
    void tjUpdateDetatilByVi(String s);
}