package com.stylefeng.guns.modular.system.service.impl;
|
|
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
|
import com.stylefeng.guns.modular.system.dao.DriverOrdersMapper;
|
import com.stylefeng.guns.modular.system.model.DriverOrders;
|
import com.stylefeng.guns.modular.system.service.IDriverOrdersService;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
|
@Service
|
public class DriverOrdersServiceImpl extends ServiceImpl<DriverOrdersMapper, DriverOrders> implements IDriverOrdersService {
|
|
@Resource
|
private DriverOrdersMapper driverOrdersMapper;
|
|
|
/**
|
* 接单设置
|
* @param uid
|
* @param type
|
* @throws Exception
|
*/
|
@Override
|
public void updateOrders(Integer uid, Integer type) throws Exception {
|
DriverOrders query = driverOrdersMapper.query(uid, type);
|
if(null == query){
|
query = new DriverOrders();
|
query.setDriverId(uid);
|
query.setType(type);
|
this.insert(query);
|
}else{
|
this.deleteById(query.getId());
|
}
|
}
|
|
|
/**
|
* 获取推单设置
|
* @param uid
|
* @return
|
* @throws Exception
|
*/
|
@Override
|
public List<Integer> queryOrders(Integer uid) throws Exception {
|
return driverOrdersMapper.queryOrders(uid);
|
}
|
}
|