fix: 增加商家订单备注功能
This commit is contained in:
parent
6311767320
commit
6deed61311
2
DB/2024-05-10_order.sql
Normal file
2
DB/2024-05-10_order.sql
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
ALTER TABLE `li_order`
|
||||||
|
ADD COLUMN `seller_remark` varchar(255) NULL COMMENT '商家订单备注' AFTER `remark`;
|
@ -148,6 +148,9 @@ public class Order extends BaseEntity {
|
|||||||
@ApiModelProperty(value = "买家订单备注")
|
@ApiModelProperty(value = "买家订单备注")
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "卖家订单备注")
|
||||||
|
private String sellerRemark;
|
||||||
|
|
||||||
@ApiModelProperty(value = "订单取消原因")
|
@ApiModelProperty(value = "订单取消原因")
|
||||||
private String cancelReason;
|
private String cancelReason;
|
||||||
|
|
||||||
|
@ -148,6 +148,9 @@ public class OrderSimpleVO {
|
|||||||
@ApiModelProperty(value = "退款金额")
|
@ApiModelProperty(value = "退款金额")
|
||||||
private String groupRefundPrice;
|
private String groupRefundPrice;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "卖家订单备注")
|
||||||
|
private String sellerRemark;
|
||||||
|
|
||||||
public List<OrderItemVO> getOrderItems() {
|
public List<OrderItemVO> getOrderItems() {
|
||||||
if (CharSequenceUtil.isEmpty(groupGoodsId)) {
|
if (CharSequenceUtil.isEmpty(groupGoodsId)) {
|
||||||
return new ArrayList<>();
|
return new ArrayList<>();
|
||||||
|
@ -60,7 +60,8 @@ public interface OrderMapper extends BaseMapper<Order> {
|
|||||||
* @param queryWrapper 查询条件
|
* @param queryWrapper 查询条件
|
||||||
* @return 简短订单分页
|
* @return 简短订单分页
|
||||||
*/
|
*/
|
||||||
@Select("select o.sn,o.flow_price,o.create_time,o.order_status,o.pay_status,o.payment_method,o.payment_time,o.member_name,o.store_name as store_name,o.store_id as store_id,o.client_type,o.order_type,o.deliver_status,o.order_promotion_type " +
|
@Select("select o.sn,o.flow_price,o.create_time,o.order_status,o.pay_status,o.payment_method,o.payment_time,o.member_name,o.store_name as " +
|
||||||
|
"store_name,o.store_id as store_id,o.client_type,o.order_type,o.deliver_status,o.order_promotion_type,o.seller_remark " +
|
||||||
",GROUP_CONCAT(oi.goods_id) as group_goods_id," +
|
",GROUP_CONCAT(oi.goods_id) as group_goods_id," +
|
||||||
" GROUP_CONCAT(oi.sku_id) as group_sku_id," +
|
" GROUP_CONCAT(oi.sku_id) as group_sku_id," +
|
||||||
" GROUP_CONCAT(oi.num) as group_num" +
|
" GROUP_CONCAT(oi.num) as group_num" +
|
||||||
|
@ -320,4 +320,12 @@ public interface OrderService extends IService<Order> {
|
|||||||
*/
|
*/
|
||||||
Order partDelivery(PartDeliveryParamsDTO partDeliveryParamsDTO);
|
Order partDelivery(PartDeliveryParamsDTO partDeliveryParamsDTO);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 卖家订单备注
|
||||||
|
*
|
||||||
|
* @param orderSn 订单编号
|
||||||
|
* @param sellerRemark 卖家订单备注
|
||||||
|
* @return 订单
|
||||||
|
*/
|
||||||
|
Order updateSellerRemark(String orderSn, String sellerRemark);
|
||||||
}
|
}
|
@ -883,6 +883,14 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|||||||
return order;
|
return order;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Order updateSellerRemark(String orderSn, String sellerRemark) {
|
||||||
|
Order order = this.getBySn(orderSn);
|
||||||
|
order.setSellerRemark(sellerRemark);
|
||||||
|
this.updateById(order);
|
||||||
|
return order;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 虚拟成团
|
* 虚拟成团
|
||||||
*
|
*
|
||||||
|
@ -127,4 +127,11 @@ public class OrderManagerController {
|
|||||||
public ResultMessage<Object> getTraces(@NotBlank(message = "订单编号不能为空") @PathVariable String orderSn) {
|
public ResultMessage<Object> getTraces(@NotBlank(message = "订单编号不能为空") @PathVariable String orderSn) {
|
||||||
return ResultUtil.data(orderService.getTraces(orderSn));
|
return ResultUtil.data(orderService.getTraces(orderSn));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "卖家订单备注")
|
||||||
|
@PutMapping("/{orderSn}/sellerRemark")
|
||||||
|
public ResultMessage<Object> sellerRemark(@PathVariable String orderSn, @RequestParam String sellerRemark) {
|
||||||
|
orderService.updateSellerRemark(orderSn, sellerRemark);
|
||||||
|
return ResultUtil.success();
|
||||||
|
}
|
||||||
}
|
}
|
@ -251,4 +251,11 @@ public class OrderStoreController {
|
|||||||
public ResultMessage<Object> delivery(@RequestBody PartDeliveryParamsDTO partDeliveryParamsDTO) {
|
public ResultMessage<Object> delivery(@RequestBody PartDeliveryParamsDTO partDeliveryParamsDTO) {
|
||||||
return ResultUtil.data(orderService.partDelivery(partDeliveryParamsDTO));
|
return ResultUtil.data(orderService.partDelivery(partDeliveryParamsDTO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "卖家订单备注")
|
||||||
|
@PutMapping("/{orderSn}/sellerRemark")
|
||||||
|
public ResultMessage<Object> sellerRemark(@PathVariable String orderSn, @RequestParam String sellerRemark) {
|
||||||
|
orderService.updateSellerRemark(orderSn, sellerRemark);
|
||||||
|
return ResultUtil.success();
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user