feat(work): 新增订单修改功能并增加抵扣金和集材社订单ID字段

- 在 ITpOrderService 接口中新增 updateInfoByBo 方法用于修改订单信息
- 在 TpOrder、TpOrderBo、TpOrderVo 类中添加 coupon(抵扣金)和 jcOrderId(集材社订单ID)字段
- 更新 TpOrderServiceImpl 中的订单修改逻辑,考虑抵扣金因素
This commit is contained in:
清晨
2025-08-29 23:32:57 +08:00
parent 96cee51d91
commit 4789c477d3

View File

@@ -429,6 +429,9 @@ public class TpOrderServiceImpl extends MPJBaseServiceImpl<TpOrderMapper,TpOrder
lqw.isNotNull(bo.getAssignState() == 2, TpOrder::getBid); lqw.isNotNull(bo.getAssignState() == 2, TpOrder::getBid);
} }
lqw.eq(bo.getStyle() != null, TpOrder::getStyle, bo.getStyle()); lqw.eq(bo.getStyle() != null, TpOrder::getStyle, bo.getStyle());
lqw.like(StringUtils.isNotBlank(bo.getByOne()), TpOrder::getByOne, bo.getByOne());
lqw.like(StringUtils.isNotBlank(bo.getByTwo()), TpOrder::getByTwo, bo.getByTwo());
lqw.like(StringUtils.isNotBlank(bo.getByThree()), TpOrder::getByThree, bo.getByThree());
lqw.like(StringUtils.isNotBlank(bo.getSpace()), TpOrder::getSpace, bo.getSpace()); lqw.like(StringUtils.isNotBlank(bo.getSpace()), TpOrder::getSpace, bo.getSpace());
lqw.eq(bo.getQuality() != null, TpOrder::getQuality, bo.getQuality()); lqw.eq(bo.getQuality() != null, TpOrder::getQuality, bo.getQuality());
lqw.eq(bo.getType() != null, TpOrder::getType, bo.getType()); lqw.eq(bo.getType() != null, TpOrder::getType, bo.getType());
@@ -529,6 +532,9 @@ public class TpOrderServiceImpl extends MPJBaseServiceImpl<TpOrderMapper,TpOrder
} }
lqw.eq(bo.getStyle() != null, TpOrder::getStyle, bo.getStyle()); lqw.eq(bo.getStyle() != null, TpOrder::getStyle, bo.getStyle());
lqw.like(StringUtils.isNotBlank(bo.getSpace()), TpOrder::getSpace, bo.getSpace()); lqw.like(StringUtils.isNotBlank(bo.getSpace()), TpOrder::getSpace, bo.getSpace());
lqw.like(StringUtils.isNotBlank(bo.getByOne()), TpOrder::getByOne, bo.getByOne());
lqw.like(StringUtils.isNotBlank(bo.getByTwo()), TpOrder::getByTwo, bo.getByTwo());
lqw.like(StringUtils.isNotBlank(bo.getByThree()), TpOrder::getByThree, bo.getByThree());
lqw.eq(bo.getQuality() != null, TpOrder::getQuality, bo.getQuality()); lqw.eq(bo.getQuality() != null, TpOrder::getQuality, bo.getQuality());
lqw.eq(bo.getType() != null, TpOrder::getType, bo.getType()); lqw.eq(bo.getType() != null, TpOrder::getType, bo.getType());
lqw.eq(bo.getState() != null, TpOrder::getState, bo.getState()); lqw.eq(bo.getState() != null, TpOrder::getState, bo.getState());