创建 OrderService.java
parent
a7b92e1331
commit
bcd373a21d
|
|
@ -0,0 +1,53 @@
|
||||||
|
package com.gao.finalhw.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||||
|
import com.gao.finalhw.mapper.OrdersMapper;
|
||||||
|
import com.gao.finalhw.model.Orders;
|
||||||
|
import lombok.Setter;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class OrderService {
|
||||||
|
@Autowired
|
||||||
|
OrdersMapper ordersMapper;
|
||||||
|
|
||||||
|
public Orders getOrderInfo(int orderId) {
|
||||||
|
Orders orderInfo = ordersMapper.selectById(orderId);
|
||||||
|
return orderInfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Orders getOrderInfoByUserId(int userId) {
|
||||||
|
QueryWrapper<Orders> queryWrapper = new QueryWrapper<>();
|
||||||
|
queryWrapper.eq("user_id", userId);
|
||||||
|
|
||||||
|
return ordersMapper.selectOne(queryWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean addOrder(Orders orders) {
|
||||||
|
int result = ordersMapper.insert(orders);
|
||||||
|
return result > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean updateOrder(Orders orders) {
|
||||||
|
|
||||||
|
UpdateWrapper<Orders> updateWrapper = new UpdateWrapper<>();
|
||||||
|
updateWrapper.eq("user_id", orders.getUserId());
|
||||||
|
|
||||||
|
return ordersMapper.update(orders, updateWrapper) > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean deleteById(Orders orders) {
|
||||||
|
QueryWrapper<Orders> queryWrapper = new QueryWrapper<>();
|
||||||
|
queryWrapper.eq("id", orders.getOrderId());
|
||||||
|
return ordersMapper.delete(queryWrapper) > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean deleteByUserId(Orders orders) {
|
||||||
|
QueryWrapper<Orders> queryWrapper = new QueryWrapper<>();
|
||||||
|
queryWrapper.eq("user_id", orders.getUserId());
|
||||||
|
return ordersMapper.delete(queryWrapper) > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue