zjh
2025-06-10 246d78931aa779d0ea2ae6a262cd23494476e80b
ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjOrderRemarkService.java
@@ -4,8 +4,15 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.ltkj.hosp.domain.TjOrderDetail;
import com.ltkj.hosp.domain.TjOrderRemark;
import com.ltkj.hosp.vodomain.CsProVo;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import javax.validation.constraints.Size;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
 * 医生备注Service接口
@@ -29,7 +36,12 @@
    String getTjOrderRemarkProIdList(String tjNumber);
//     @Transactional(propagation = Propagation.REQUIRES_NEW, isolation = Isolation.SERIALIZABLE)
    boolean saveTjOrderRemarkByOrderId(String tjNumber, String userName, String userId,String orderId);
//    @Transactional(propagation = Propagation.REQUIRES_NEW, isolation = Isolation.SERIALIZABLE)
    boolean saveJSYTjOrderRemarkByOrderId(String tjNumber, String userName, String userId,String orderId);
    List<TjOrderRemark> getRemarkListByTjNumAndType(String tjNumber);
@@ -38,4 +50,60 @@
    List<Long> getTjProIdsByTjNumAndPacIc(String tjNumber,String pacId);
    List<Long> getTjProIdsByTjNumAndPacIc1(String tjNumber,String pacId);
    List<CsProVo> cSWebGetProByTjNumAndOrderId(String tjNumber,boolean sfzpacs);
    List<CsProVo> cSWebGetProByTjNumAndOrderIdJy(String tjNumber);
    List<TjOrderRemark> addHuaYanTable(String tjnumber);
    List<TjOrderRemark> addHuaYanAndCgTable(String tjnumber);
    void updateTjOrderRemark(String tjnumber,String proId);
    void deleteTjOrderDetailByjxbz(String bldh);
    //修改指定项目(心电图等)状态
    boolean updateRemark(String tjNum);
    List<TjOrderRemark> notHuaYanData(String tjnumber);
    List<TjOrderRemark> getzongjianyishengchakanyichangxiangmu(String tjNumber);
    List<TjOrderRemark> getzongjianyishengchakanyichangxiangmu(int num,String tjNumber);
    List<TjOrderRemark> pacsJianChaData(String tjnumber);
    void tjYishengjianchajianyi(String tjNumber, Long deptId,String nickName, Long userId);
    int panduaniscunzaiweijian(String tjNum);
    int panduaniswancheng(String tjNum);
    void updateTjOrderRemarkSfbzByJxbz(String orderId, String jxbz, String ls);
    void updateTjOrderRemarkSfbzByJxbzisnull(String orderId, String ls);
    List<TjOrderRemark> yiShengJianChaGetPrentPro(String tjNumber, Set<Integer> split);
    List<TjOrderRemark> yiShengJianChaYjGetPrentPro(String tjNumber, Set<Integer> split);
    List<TjOrderRemark> yiShengJianChaGetPrentProCJGLY(String tjNumber);
    List<TjOrderRemark> yiShengJianChaYjGetPrentProCJGLY(String tjNumber);
    List<CsProVo> ysjcGetProByTjNumAndOrderId(String tjNumber);
    List<TjOrderRemark> shoufeiyemianyishoufei(String tjNumber,String jxbz);
    List<TjOrderRemark> shoufeiyemianweishoufei(String tjNumber,String jxbz);
    List<CsProVo> getYxJcXx(String tjNumber,String ks);
    int updateTjOrderRemarkByTjzt(String tjNumber,String proId);
    void csymxmxzqtyybcjk(String tjNum, String proId, String yy, String orgType, String czy, String czydm);
}