update 启动预约订单

This commit is contained in:
2023-03-25 11:10:15 +08:00
parent a624d492ea
commit e5eafef8db
7 changed files with 74 additions and 10 deletions

View File

@@ -13,6 +13,7 @@ import com.jsowell.pile.vo.web.OrderListVO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.time.LocalDateTime;
import java.util.List;
/**
@@ -29,7 +30,7 @@ public interface OrderBasicInfoMapper {
* @param id 订单主键
* @return 订单
*/
public OrderBasicInfo selectOrderBasicInfoById(Long id);
OrderBasicInfo selectOrderBasicInfoById(Long id);
/**
* 条件查询订单基础信息
@@ -44,7 +45,7 @@ public interface OrderBasicInfoMapper {
* @param orderBasicInfo 订单
* @return 订单集合
*/
public List<OrderListVO> selectOrderBasicInfoList(QueryOrderDTO orderBasicInfo);
List<OrderListVO> selectOrderBasicInfoList(QueryOrderDTO orderBasicInfo);
/**
* 新增订单
@@ -52,7 +53,7 @@ public interface OrderBasicInfoMapper {
* @param orderBasicInfo 订单
* @return 结果
*/
public int insertOrderBasicInfo(OrderBasicInfo orderBasicInfo);
int insertOrderBasicInfo(OrderBasicInfo orderBasicInfo);
/**
* 修改订单
@@ -60,7 +61,7 @@ public interface OrderBasicInfoMapper {
* @param orderBasicInfo 订单
* @return 结果
*/
public int updateOrderBasicInfo(OrderBasicInfo orderBasicInfo);
int updateOrderBasicInfo(OrderBasicInfo orderBasicInfo);
/**
* 批量删除订单
@@ -68,7 +69,7 @@ public interface OrderBasicInfoMapper {
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteOrderBasicInfoByIds(Long[] ids);
int deleteOrderBasicInfoByIds(Long[] ids);
/**
* 批量删除订单详情
@@ -76,7 +77,7 @@ public interface OrderBasicInfoMapper {
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteOrderDetailByOrderCodes(Long[] ids);
int deleteOrderDetailByOrderCodes(Long[] ids);
/**
* 批量新增订单详情
@@ -84,7 +85,7 @@ public interface OrderBasicInfoMapper {
* @param orderDetailList 订单详情列表
* @return 结果
*/
public int batchOrderDetail(List<OrderDetail> orderDetailList);
int batchOrderDetail(List<OrderDetail> orderDetailList);
/**
@@ -93,7 +94,7 @@ public interface OrderBasicInfoMapper {
* @param id 订单ID
* @return 结果
*/
public int deleteOrderDetailByOrderCode(Long id);
int deleteOrderDetailByOrderCode(Long id);
/**
* 修改订单详情
@@ -185,4 +186,5 @@ public interface OrderBasicInfoMapper {
*/
List<PersonPileConnectorSumInfoVO> getAccumulativeInfo(QueryPersonPileDTO dto);
List<OrderBasicInfo> getAppointmentOrder(LocalDateTime dateTime);
}

View File

@@ -15,6 +15,7 @@ import com.jsowell.pile.vo.web.OrderListVO;
import com.jsowell.pile.vo.web.OrderTotalDataVO;
import com.jsowell.wxpay.dto.WeChatRefundDTO;
import java.time.LocalDateTime;
import java.util.List;
/**
@@ -209,5 +210,10 @@ public interface IOrderBasicInfoService {
*/
void updateOrderStatusAsAbnormal(String pileSn);
/**
* 预约订单启动
*/
void appointmentOrderStart();
List<OrderBasicInfo> getAppointmentOrder(LocalDateTime dateTime);
}

View File

@@ -71,6 +71,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Comparator;
import java.util.Date;
import java.util.List;
@@ -1169,4 +1170,9 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
}
}
}
@Override
public List<OrderBasicInfo> getAppointmentOrder(LocalDateTime dateTime) {
return orderBasicInfoMapper.getAppointmentOrder(dateTime);
}
}