This commit is contained in:
Owen 2025-01-09 22:27:02 +08:00
parent 66658793de
commit 7f683548ff
1 changed files with 28 additions and 10 deletions

View File

@ -66,6 +66,19 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, OrdersDO> imple
OrderApiCreateParam param = new OrderApiCreateParam();
BeanUtils.copyProperties(orders, param);
apiDealStrategyService.createOrder(param);
// 创建后需要发送短信
OrdersDO ordersDO = ordersMapper.selectById(orders.getId());
smsTaskService.sendSMS(
ordersDO.getStatus(),
ordersDO.getId(),
ordersDO.getSource(),
ordersDO.getOnSaleProductId(),
ordersDO.getRefundStatus(),
ordersDO.getCallStatus(),
ordersDO.getAddressMobile(),
ordersDO
);
// 返回
return orders.getId();
}
@ -88,16 +101,21 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, OrdersDO> imple
ordersMapper.updateById(updateObj);
smsTaskService.sendSMS(
updateObj.getStatus(),
updateObj.getId(),
updateObj.getSource(),
updateObj.getOnSaleProductId(),
updateObj.getRefundStatus(),
updateObj.getCallStatus(),
updateObj.getAddressMobile(),
updateObj
);
// 状态变化发送短信提醒
if (updateReqVO.getStatus()!=null && updateReqVO.getStatus().equals(oldOrderDo.getStatus())){
smsTaskService.sendSMS(
updateObj.getStatus(),
updateObj.getId(),
updateObj.getSource(),
updateObj.getOnSaleProductId(),
updateObj.getRefundStatus(),
updateObj.getCallStatus(),
updateObj.getAddressMobile(),
updateObj
);
}
}
@Override