Commit e5f44bed authored by Smile's avatar Smile

bug338 报价单-结果-关联订单没有更新业绩,当入仓订单编辑时关联报价单,没关联上,并且业绩没有重新计算

parent 289747b6
......@@ -1855,6 +1855,15 @@ public class OrderServiceImpl extends AbstractService<OrderMapper, OrderDO> impl
return;
}
// 如果报价单id不为空,则表示此订单关联报价单
OrderDO updateObj = OrderConvert.INSTANCE.convert(updateReqVO);
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
String updater = String.valueOf(loginUser != null ? loginUser.getId() : null);
if (Objects.nonNull(updateReqVO.getOfferId()) && updateReqVO.getOfferId() > 0L) {
applicationContext.publishEvent(new OfferAssociationOrderEvent(updateReqVO.getOfferId(), updateObj.getOrderId(), updateObj.getOrderNo(), updater));
//重新计算业绩
offerUpdateOrderSalesman(updateObj, updateReqVO.getOfferId());
}
OrderApprovalTypeCheckEvent approvalTypeCheckEvent = new OrderApprovalTypeCheckEvent(vo.getOrderId(), null, ORDER_UPDATE.getValue(), null, false);
applicationContext.publishEvent(approvalTypeCheckEvent);
if (approvalTypeCheckEvent.getResult()) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment