package com.ltkj.hosp.service.impl;
|
|
import java.util.List;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.ltkj.common.core.domain.entity.SysUser;
|
import com.ltkj.common.utils.DateUtils;
|
import com.ltkj.hosp.domain.TjProject;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import com.ltkj.hosp.mapper.TjOrderDetailMapper;
|
import com.ltkj.hosp.domain.TjOrderDetail;
|
import com.ltkj.hosp.service.ITjOrderDetailService;
|
import org.springframework.transaction.annotation.Transactional;
|
|
/**
|
* 体检项目明细Service业务层处理
|
*
|
* @author ltkj
|
* @date 2022-11-22
|
*/
|
@Service
|
public class TjOrderDetailServiceImpl extends ServiceImpl<TjOrderDetailMapper, TjOrderDetail> implements ITjOrderDetailService {
|
@Autowired
|
private TjOrderDetailMapper tjOrderDetailMapper;
|
|
/**
|
* 查询体检项目明细
|
*
|
* @param orderDetailId 体检项目明细主键
|
* @return 体检项目明细
|
*/
|
@Override
|
public TjOrderDetail selectTjOrderDetailByOrderDetailId(String orderDetailId) {
|
return tjOrderDetailMapper.selectTjOrderDetailByOrderDetailId(orderDetailId);
|
}
|
|
/**
|
* 查询体检项目明细列表
|
*
|
* @param tjOrderDetail 体检项目明细
|
* @return 体检项目明细
|
*/
|
@Override
|
public List<TjOrderDetail> selectTjOrderDetailList(TjOrderDetail tjOrderDetail) {
|
return tjOrderDetailMapper.selectTjOrderDetailList(tjOrderDetail);
|
}
|
|
/**
|
* 新增体检项目明细
|
*
|
* @param tjOrderDetail 体检项目明细
|
* @return 结果
|
*/
|
@Transactional
|
@Override
|
public int insertTjOrderDetail(TjOrderDetail tjOrderDetail) {
|
tjOrderDetail.setCreateTime(DateUtils.getNowDate());
|
return tjOrderDetailMapper.insertTjOrderDetail(tjOrderDetail);
|
}
|
|
/**
|
* 修改体检项目明细
|
*
|
* @param tjOrderDetail 体检项目明细
|
* @return 结果
|
*/
|
@Override
|
public int updateTjOrderDetail(TjOrderDetail tjOrderDetail) {
|
tjOrderDetail.setUpdateTime(DateUtils.getNowDate());
|
return tjOrderDetailMapper.updateTjOrderDetail(tjOrderDetail);
|
}
|
|
/**
|
* 批量删除体检项目明细
|
*
|
* @param orderDetailIds 需要删除的体检项目明细主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteTjOrderDetailByOrderDetailIds(String[] orderDetailIds) {
|
return tjOrderDetailMapper.deleteTjOrderDetailByOrderDetailIds(orderDetailIds);
|
}
|
|
/**
|
* 删除体检项目明细信息
|
*
|
* @param orderDetailId 体检项目明细主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteTjOrderDetailByOrderDetailId(String orderDetailId) {
|
return tjOrderDetailMapper.deleteTjOrderDetailByOrderDetailId(orderDetailId);
|
}
|
|
@Override
|
public int deleteTjOrderDetailByOrderId(String orderId) {
|
return tjOrderDetailMapper.deleteTjOrderDetailByOrderId(orderId);
|
}
|
|
@Override
|
public List<TjProject> selectTjOrderDetailListByFlowingWaterIdIsNotNull(String orderId) {
|
return tjOrderDetailMapper.selectTjOrderDetailListByFlowingWaterIdIsNotNull(orderId);
|
}
|
|
@Override
|
public List<TjProject> selectTjOrderDetailListByFlowingWaterIdIsNull(String orderId) {
|
return tjOrderDetailMapper.selectTjOrderDetailListByFlowingWaterIdIsNull(orderId);
|
}
|
|
@Override
|
public List<TjOrderDetail> getTjOrderDetailListByOrderId(String orderId) {
|
return tjOrderDetailMapper.getTjOrderDetailListByOrderId(orderId);
|
}
|
|
@Override
|
public List<TjOrderDetail> getTjOrderDetailsByOrderId(String orderId) {
|
return tjOrderDetailMapper.getTjOrderDetailsByOrderId(orderId);
|
}
|
|
@Override
|
public TjOrderDetail getTjOrderDetailByOrderId(String orderId,String proId) {
|
return tjOrderDetailMapper.getTjOrderDetailByOrderId(orderId,proId);
|
}
|
|
@Override
|
public List<TjOrderDetail> getTjOrderDetailListByOrderIdAndStatus(String orderId) {
|
return tjOrderDetailMapper.getTjOrderDetailListByOrderIdAndStatus(orderId);
|
}
|
|
@Override
|
public List<TjOrderDetail> getTjOrderDetailListInProParentIdList(String orderId, List<Long> proParentIdList) {
|
return tjOrderDetailMapper.getTjOrderDetailListInProParentIdList(orderId,proParentIdList);
|
}
|
|
@Override
|
public List<TjOrderDetail> getTjOrderDetailList(String startDate,String endDate) {
|
return tjOrderDetailMapper.getTjOrderDetailList(startDate,endDate);
|
}
|
|
@Override
|
public boolean saveTjOrderDetailsByCusId(String cusId,String orderId, String userName, String userId) {
|
return tjOrderDetailMapper.saveTjOrderDetailsByCusId(cusId,orderId,userName,userId);
|
}
|
|
@Override
|
public boolean saveTjPureToneTesByCusId(String cusId, String tjNum, String userName, String userId) {
|
|
return tjOrderDetailMapper.saveTjPureToneTesByCusId(cusId,tjNum,userName,userId);
|
}
|
|
@Override
|
public boolean updateTjOrderDetailsByOrderId(String orderId, String userName, String userId,String ls) {
|
return tjOrderDetailMapper.updateTjOrderDetailsByOrderId(orderId,userName,userId,ls);
|
}
|
|
@Override
|
public List<TjOrderDetail> getDetailByOrderIdAndParId(Long orderId, Long proParentId) {
|
return tjOrderDetailMapper.getDetailByOrderIdAndParId(orderId,proParentId);
|
}
|
|
@Override
|
public List<TjOrderDetail> addHuaYanTable(String tjnumber) {
|
return tjOrderDetailMapper.addHuaYanTable(tjnumber);
|
}
|
|
}
|