优化
This commit is contained in:
@ -78,6 +78,8 @@ public interface ErrorCodeConstants {
|
|||||||
|
|
||||||
ErrorCode DINING_PLATES_NOT_EXISTS = new ErrorCode(1_004_099_000, "餐盘不存在");
|
ErrorCode DINING_PLATES_NOT_EXISTS = new ErrorCode(1_004_099_000, "餐盘不存在");
|
||||||
|
|
||||||
|
ErrorCode DINING_PLATES_NUM_NOT_EXISTS = new ErrorCode(1_004_099_000, "未读取到餐盘号");
|
||||||
|
|
||||||
ErrorCode DINING_PLATES_ALREADY_BIND = new ErrorCode(1_004_099_001, "餐盘已被绑定");
|
ErrorCode DINING_PLATES_ALREADY_BIND = new ErrorCode(1_004_099_001, "餐盘已被绑定");
|
||||||
ErrorCode CARD_NOT_BIND = new ErrorCode(1_004_099_002, "请先绑定餐卡");
|
ErrorCode CARD_NOT_BIND = new ErrorCode(1_004_099_002, "请先绑定餐卡");
|
||||||
ErrorCode DINING_PLATES_NOT_BIND = new ErrorCode(1_004_099_003, "餐盘未绑定");
|
ErrorCode DINING_PLATES_NOT_BIND = new ErrorCode(1_004_099_003, "餐盘未绑定");
|
||||||
|
@ -82,6 +82,12 @@ public interface OrderService {
|
|||||||
*/
|
*/
|
||||||
List<DishOrderDO> getToPayByOrder(List<Long> orderIds);
|
List<DishOrderDO> getToPayByOrder(List<Long> orderIds);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取用户的异常订单
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<DishOrderDO> getToPayByOrder(List<Long> orderIds);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更改用户的支付状态
|
* 更改用户的支付状态
|
||||||
* @return
|
* @return
|
||||||
|
@ -334,7 +334,7 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
public List<DishOrderDO> getToPayByOrder(List<Long> orderIds) {
|
public List<DishOrderDO> getToPayByOrder(List<Long> orderIds) {
|
||||||
List<DishOrderDO> dishOrderDOS = dishOrderMapper.selectList(Wrappers.<DishOrderDO>lambdaQuery()
|
List<DishOrderDO> dishOrderDOS = dishOrderMapper.selectList(Wrappers.<DishOrderDO>lambdaQuery()
|
||||||
.in(DishOrderDO::getId, orderIds)
|
.in(DishOrderDO::getId, orderIds)
|
||||||
.eq(DishOrderDO::getOrderStatus, DishOrderDO.INCOMPLETE));
|
.eq(DishOrderDO::getOrderStatus, DishOrderDO.ABNORMAL));
|
||||||
return dishOrderDOS;
|
return dishOrderDOS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@ import java.time.LocalDateTime;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
||||||
|
import static cn.iocoder.yudao.module.member.enums.ErrorCodeConstants.DINING_PLATES_NUM_NOT_EXISTS;
|
||||||
import static cn.iocoder.yudao.module.member.enums.ErrorCodeConstants.ORDER_DETAIL_NOT_EXISTS;
|
import static cn.iocoder.yudao.module.member.enums.ErrorCodeConstants.ORDER_DETAIL_NOT_EXISTS;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -76,7 +77,9 @@ public class OrderDetailServiceImpl implements OrderDetailService {
|
|||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Long createOrderDetail(AppOrderDetailSaveReqVO createReqVO) {
|
public Long createOrderDetail(AppOrderDetailSaveReqVO createReqVO) {
|
||||||
|
if(StrUtil.isBlank(createReqVO.getDiningPlatesNum())){
|
||||||
|
throw exception(DINING_PLATES_NUM_NOT_EXISTS);
|
||||||
|
}
|
||||||
DiningPlatesDO diningPlatesDO = diningPlatesService.getDiningPlatesByNum(createReqVO.getDiningPlatesNum(), createReqVO.getStoreId());
|
DiningPlatesDO diningPlatesDO = diningPlatesService.getDiningPlatesByNum(createReqVO.getDiningPlatesNum(), createReqVO.getStoreId());
|
||||||
if (diningPlatesDO == null ){
|
if (diningPlatesDO == null ){
|
||||||
diningPlatesDO = new DiningPlatesDO();
|
diningPlatesDO = new DiningPlatesDO();
|
||||||
|
Reference in New Issue
Block a user