线上线下订单

This commit is contained in:
gaowdong 2025-05-07 11:29:40 +08:00
parent f7778e64e8
commit 535c92764b
4 changed files with 13 additions and 2 deletions

View File

@ -4,7 +4,7 @@ public enum OrderTypeEnum {
CURR_MEAL(1, "当餐点餐"),
RESERVE_MEAL(2, "预订餐"),
BOOK_MEAL(3, "自定义报餐"),
SHOP(4, ""),
SHOP(4, ""),
RESERVE_SHOP(5, "预订商城"),
ROOM(6, "包间"),
TABLE(7, "餐桌"),

View File

@ -180,6 +180,12 @@ public class OrderInfo extends BaseEntity
private String nickName;
private String phoneNumber;
private String deptFullName;
private String areaName;
List<OrderDetail> orderDetailList;
public List<OrderInfo> of(OrderAddParam param) {

View File

@ -33,6 +33,7 @@ import com.bonus.common.core.utils.StringUtils;
import com.bonus.common.houqin.constant.SourceTypeEnum;
import com.bonus.common.houqin.mq.constant.LeMqConstant;
import com.bonus.common.houqin.utils.JacksonUtil;
import com.bonus.common.houqin.utils.SM4EncryptUtils;
import com.bonus.common.security.utils.SecurityUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -119,6 +120,7 @@ public class OrderInfoServiceImpl implements IOrderInfoService
orderDetail.setOrderId(order.getOrderId());
List<OrderDetail> orderDetailList = orderDetailService.selectOrderDetailList(orderDetail);
order.setOrderDetailList(orderDetailList);
order.setPhoneNumber(SM4EncryptUtils.sm4Decrypt(order.getPhoneNumber()));
});
}
return orderInfoList;

View File

@ -57,11 +57,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
oi.refund_amount, oi.order_time, oi.order_type, oi.order_state, oi.order_refund_state,
oi.deduction_type, oi.pay_time, oi.pay_type, oi.pay_channel, oi.pay_state, oi.pay_param,
oi.delivery_amount, oi.packing_amount, oi.delivery_type, oi.comment_state, oi.remark,
di.device_name, su.nick_name, oi.create_by, oi.create_time, oi.update_by, oi.update_time
di.device_name, su.nick_name, oi.create_by, oi.create_time, oi.update_by, oi.update_time,
su.phonenumber as phoneNumber, sd.dept_full_name, aa.area_name
from order_info oi
left join alloc_canteen ac on ac.canteen_id = oi.canteen_id
left join alloc_stall ast on ast.stall_id = oi.stall_id
left join alloc_area aa on aa.area_id = ac.area_id
left join sys_user su on oi.user_id = su.user_id
left join sys_dept sd on sd.dept_id = su.dept_id
left join device_info di on oi.device_sn = di.device_sn
</sql>