[fix]修改订单核销码
This commit is contained in:
parent
e74226d2d4
commit
7a9765d1be
@ -0,0 +1,19 @@
|
|||||||
|
package org.dromara.common.core.enums;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数字编码前缀,扫码用
|
||||||
|
*/
|
||||||
|
public enum CodePrefix {
|
||||||
|
/**
|
||||||
|
* 核销
|
||||||
|
*/
|
||||||
|
HXM,
|
||||||
|
/**
|
||||||
|
* 好友
|
||||||
|
*/
|
||||||
|
HYM,
|
||||||
|
/**
|
||||||
|
* 推广
|
||||||
|
*/
|
||||||
|
TGM;
|
||||||
|
}
|
@ -1,36 +0,0 @@
|
|||||||
package org.dromara.common.core.enums;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 用户状态
|
|
||||||
*
|
|
||||||
* @author ruoyi
|
|
||||||
*/
|
|
||||||
public enum OrderStatus
|
|
||||||
{
|
|
||||||
ALL_DATA(-1,"全部订单"),
|
|
||||||
UN_PAY(0, "待付款"),
|
|
||||||
NOT_DELIVERED(1, "待发货"),
|
|
||||||
DELIVERED(2, "待收货"),
|
|
||||||
COMPLETE(3, "已完成"),
|
|
||||||
CLOSED(4, "已关闭"),
|
|
||||||
INVALID(5, "无效订单"),
|
|
||||||
WAIT_VERIFY(6, "待核销"),
|
|
||||||
VERIFY(7, "已核销"),
|
|
||||||
REFUUND(-2, "售后订单");
|
|
||||||
|
|
||||||
private final Integer type;
|
|
||||||
private final String msg;
|
|
||||||
|
|
||||||
private OrderStatus(Integer type, String msg) {
|
|
||||||
this.type = type;
|
|
||||||
this.msg = msg;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Integer getType() {
|
|
||||||
return this.type;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getMsg() {
|
|
||||||
return this.msg;
|
|
||||||
}
|
|
||||||
}
|
|
@ -18,7 +18,4 @@ import org.mapstruct.Mapper;
|
|||||||
@Mapper(componentModel = "spring")
|
@Mapper(componentModel = "spring")
|
||||||
public interface OrderItemConvert extends BaseConverter<OrderItemVO, OrderItemBo, OrderItem> {
|
public interface OrderItemConvert extends BaseConverter<OrderItemVO, OrderItemBo, OrderItem> {
|
||||||
|
|
||||||
// List<OrderVO> dos2vos(List<Order> list);
|
|
||||||
|
|
||||||
// OrderVO do2vo(Order order);
|
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|||||||
import com.wzj.soopin.order.domain.entity.Order;
|
import com.wzj.soopin.order.domain.entity.Order;
|
||||||
import com.wzj.soopin.order.domain.entity.VerificationCodes;
|
import com.wzj.soopin.order.domain.entity.VerificationCodes;
|
||||||
import com.wzj.soopin.order.domain.vo.ManagerOrderDetailVO;
|
import com.wzj.soopin.order.domain.vo.ManagerOrderDetailVO;
|
||||||
|
import com.wzj.soopin.order.emum.OrderStatusEnum;
|
||||||
import com.wzj.soopin.order.mapper.OrderMapper;
|
import com.wzj.soopin.order.mapper.OrderMapper;
|
||||||
import com.wzj.soopin.order.mapper.VerificationCodesMapper;
|
import com.wzj.soopin.order.mapper.VerificationCodesMapper;
|
||||||
import com.wzj.soopin.order.mapper.VerificationLogsMapper;
|
import com.wzj.soopin.order.mapper.VerificationLogsMapper;
|
||||||
@ -15,10 +16,12 @@ import com.wzj.soopin.order.utils.StringUtils;
|
|||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.dromara.common.core.domain.R;
|
import org.dromara.common.core.domain.R;
|
||||||
|
import org.dromara.common.core.enums.CodePrefix;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author fxh
|
* @author fxh
|
||||||
@ -46,7 +49,7 @@ public class VerificationCodeServiceImpl extends ServiceImpl<VerificationCodesM
|
|||||||
public R generateVerificationCode(Long orderId) {
|
public R generateVerificationCode(Long orderId) {
|
||||||
// 校验订单状态
|
// 校验订单状态
|
||||||
Order order = orderMapper.selectById(orderId);
|
Order order = orderMapper.selectById(orderId);
|
||||||
if (order == null || order.getStatus() != 6) {
|
if (order == null || !Objects.equals(order.getStatus(), OrderStatusEnum.VERIFY.getValue())) {
|
||||||
return R.fail("订单状态异常");
|
return R.fail("订单状态异常");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -211,7 +214,7 @@ public class VerificationCodeServiceImpl extends ServiceImpl<VerificationCodesM
|
|||||||
*/
|
*/
|
||||||
private String generateUniqueCode() {
|
private String generateUniqueCode() {
|
||||||
String uuid = java.util.UUID.randomUUID().toString().replaceAll("-", "");
|
String uuid = java.util.UUID.randomUUID().toString().replaceAll("-", "");
|
||||||
return uuid.substring(0, 16).toUpperCase();
|
return CodePrefix.HXM.name()+"-" + uuid.substring(0, 16).toUpperCase();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user