新增 批量推送第三方平台订单接口

This commit is contained in:
Lemon
2025-07-04 14:22:37 +08:00
parent 9b966b43ae
commit c6028873fa
2 changed files with 21 additions and 4 deletions

View File

@@ -40,6 +40,8 @@ import com.jsowell.pile.vo.base.StationInfoVO;
import com.jsowell.pile.vo.uniapp.business.BusinessOrderDetailInfoVO;
import com.jsowell.pile.vo.web.*;
import com.jsowell.thirdparty.common.CommonService;
import com.jsowell.thirdparty.common.NotificationDTO;
import com.jsowell.thirdparty.common.NotificationService;
import com.jsowell.thirdparty.platform.dto.PushOrderDTO;
import com.jsowell.thirdparty.service.ThirdpartySecretInfoService;
import org.apache.commons.collections4.CollectionUtils;
@@ -131,7 +133,7 @@ public class TempService {
private ThirdPartyStationRelationService thirdPartyStationRelationService;
@Autowired
private CommonService commonService;
private NotificationService notificationService;
/**
* 计算订单耗电量
@@ -1248,9 +1250,14 @@ public class TempService {
if (CollectionUtils.isEmpty(orderInfos)) {
return;
}
NotificationDTO notificationDTO = new NotificationDTO();
orderInfos.forEach(orderBasicInfo -> {
// 推送第三方平台
commonService.commonPushOrderInfoV2(orderBasicInfo);
notificationDTO.setOrderCode(orderBasicInfo.getOrderCode());
notificationDTO.setStationId(orderBasicInfo.getStationId());
notificationDTO.setPlatformType(dto.getThirdPartyType());
notificationService.notificationChargeOrderInfoHistory(notificationDTO);
});
}
}