Authored by qinchao

退回发送短消息

... ... @@ -231,6 +231,9 @@ public class AppraiseService {
//记录物流信息
int sellerUid = buyerOrder.getSellerUid();
expressInfoService.returnBack(sellerUid, expressCompanyId, orderCode, wayBillCode, depotNum);
//发送消息
inBoxFacade.sendCancelledProductToSellerByCenter(sellerUid,wayBillCode);
return apiResponse;
}
... ...
... ... @@ -495,6 +495,35 @@ public class InBoxFacade {
* 其他---短信
********************************************************************/
/**
* 鉴定中心把 买家取消(卖家已发货给中心)的物品,顺丰到付寄给卖家
*/
public void sendCancelledProductToSellerByCenter(int sellerUid,String wayBillCode){
try {
executorService.execute(() -> {
logger.info("record sendCancelledProductToSeller inbox sms msg,sellerUid {}, wayBillCode {}",
sellerUid, wayBillCode);
String phone = userProxyService.getMobile(sellerUid);
logger.info("sendCancelledProductToSeller wayBillCode sms send get phone {},sellerUid {}, wayBillCode {}",
phone,sellerUid,wayBillCode);
if (StringUtils.isBlank(phone)){
logger.warn("sendCancelledProductToSeller wayBillCode sms send fail cause of phone blank,sellerUid {}, wayBillCode {}",
sellerUid,wayBillCode);
return;
}
List<String> mobileList = Arrays.asList(phone);
String content = getReplacedContent(InboxBusinessTypeEnum.SMS_CANCELED_BY_BUYER_AFTER_RECEIVED.getContent(),wayBillCode);
sendSmsService.smsSendByMobile(content, mobileList);
logger.info("record sendCancelledProductToSeller inbox sms msg end,sellerUid {}, wayBillCode {}, phone {},",
sellerUid, wayBillCode, phone);
});
} catch (Exception e) {
logger.error("InBoxFacade sendCancelledProductToSeller error inbox msg, sellerUid {}, wayBillCode {} ,error {}",
sellerUid, wayBillCode, e);
}
}
public void sellerDeliverNotice(int sellerUid, String prdName, int times) {
try {
... ...