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 selectDictionaryConditions() { return dispatchOrdMapper.selectDictionaryConditions(); } /** * 根据服务订单ID查询条件ID列表 * * @param serviceOrdCoId 服务订单ID * @return 条件ID列表 */ @Override public List 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 selectImageUrlsByDOrdIDDt(String dOrdIDDt) { return dispatchOrdMapper.selectImageUrlsByDOrdIDDt(dOrdIDDt); } }