feat(work): 新增订单修改功能并增加抵扣金和集材社订单ID字段
- 在 ITpOrderService 接口中新增 updateInfoByBo 方法用于修改订单信息 - 在 TpOrder、TpOrderBo、TpOrderVo 类中添加 coupon(抵扣金)和 jcOrderId(集材社订单ID)字段 - 更新 TpOrderServiceImpl 中的订单修改逻辑,考虑抵扣金因素
This commit is contained in:
@@ -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());
|
||||||
|
|||||||
Reference in New Issue
Block a user