package com.ruoyi.system.service.impl;
|
|
import com.ruoyi.common.annotation.DataSource;
|
import com.ruoyi.common.enums.DataSourceType;
|
import com.ruoyi.system.domain.DictionaryCondition;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import com.ruoyi.system.mapper.DispatchOrdMapper;
|
import com.ruoyi.system.domain.DispatchOrd;
|
import com.ruoyi.system.service.IDispatchOrdService;
|
|
import java.util.List;
|
|
/**
|
* 调度订单Service业务层处理
|
*
|
* @author ruoyi
|
*/
|
@DataSource(DataSourceType.SQLSERVER)
|
@Service
|
public class DispatchOrdServiceImpl implements IDispatchOrdService {
|
@Autowired
|
private DispatchOrdMapper dispatchOrdMapper;
|
|
/**
|
* 根据服务订单ID查询调度订单
|
*
|
* @param serviceOrdIDDt 服务订单ID
|
* @return 调度订单信息
|
*/
|
@Override
|
public DispatchOrd selectDispatchOrdByServiceOrdIDDt(String serviceOrdIDDt) {
|
return dispatchOrdMapper.selectDispatchOrdByServiceOrdIDDt(serviceOrdIDDt);
|
}
|
|
/**
|
* 根据CarID查询车牌号
|
*
|
* @param carId CarID
|
* @return 车牌号
|
*/
|
@Override
|
public String selectCarLicenseByCarId(Integer carId) {
|
return dispatchOrdMapper.selectCarLicenseByCarId(carId);
|
}
|
|
/**
|
* 查询字典表中的条件数据
|
*
|
* @return 条件数据列表
|
*/
|
@Override
|
public List<DictionaryCondition> selectDictionaryConditions() {
|
return dispatchOrdMapper.selectDictionaryConditions();
|
}
|
|
/**
|
* 根据服务订单ID查询条件ID列表
|
*
|
* @param serviceOrdCoId 服务订单ID
|
* @return 条件ID列表
|
*/
|
@Override
|
public List<Integer> selectConditionIdsByServiceOrdCoId(Long serviceOrdCoId) {
|
return dispatchOrdMapper.selectConditionIdsByServiceOrdCoId(serviceOrdCoId);
|
}
|
|
|
/**
|
* 根据司机姓名查询司机手机号
|
*
|
* @param driverName 司机姓名
|
* @return 司机手机号
|
*/
|
@Override
|
public String selectDriverMobileByName(String driverName) {
|
return dispatchOrdMapper.selectDriverMobileByName(driverName);
|
}
|
|
/**
|
* 根据派工单号查询图片URL列表
|
*
|
* @param dOrdIDDt 派工单号
|
* @return 图片URL列表
|
*/
|
@Override
|
public List<String> selectImageUrlsByDOrdIDDt(String dOrdIDDt) {
|
return dispatchOrdMapper.selectImageUrlsByDOrdIDDt(dOrdIDDt);
|
}
|
|
|
}
|