创建 OrderService.java

master
wangsiyuan 2024-01-18 21:20:28 +08:00
parent a7b92e1331
commit bcd373a21d
1 changed files with 53 additions and 0 deletions

View File

@ -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;
}
}