mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-08 12:00:11 +08:00
update 生成订单保存运营商id
This commit is contained in:
@@ -502,13 +502,19 @@ public class OrderService {
|
|||||||
dto.setStartType(StartTypeEnum.NOW.getValue());
|
dto.setStartType(StartTypeEnum.NOW.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String stationId = dto.getPileConnector().getStationId();
|
||||||
|
// 查询站点信息
|
||||||
|
PileStationInfo pileStationInfo = pileStationInfoService.selectPileStationInfoById(Long.valueOf(stationId));
|
||||||
|
String merchantId = pileStationInfo != null ? String.valueOf(pileStationInfo.getMerchantId()) : "";
|
||||||
|
|
||||||
// 订单基本信息
|
// 订单基本信息
|
||||||
OrderBasicInfo orderBasicInfo = OrderBasicInfo.builder()
|
OrderBasicInfo orderBasicInfo = OrderBasicInfo.builder()
|
||||||
.orderCode(orderCode)
|
.orderCode(orderCode)
|
||||||
.transactionCode(transactionCode)
|
.transactionCode(transactionCode)
|
||||||
.orderStatus(OrderStatusEnum.NOT_START.getValue())
|
.orderStatus(OrderStatusEnum.NOT_START.getValue())
|
||||||
.memberId(dto.getMemberId())
|
.memberId(dto.getMemberId())
|
||||||
.stationId(dto.getPileConnector().getStationId())
|
.stationId(stationId)
|
||||||
|
.merchantId(merchantId)
|
||||||
.pileSn(dto.getPileSn())
|
.pileSn(dto.getPileSn())
|
||||||
.connectorCode(dto.getConnectorCode())
|
.connectorCode(dto.getConnectorCode())
|
||||||
.pileConnectorCode(dto.getPileSn() + dto.getConnectorCode())
|
.pileConnectorCode(dto.getPileSn() + dto.getConnectorCode())
|
||||||
|
|||||||
@@ -1059,7 +1059,12 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
// 交易流水号
|
// 交易流水号
|
||||||
orderBasicInfo.setTransactionCode(data.getTransactionCode());
|
orderBasicInfo.setTransactionCode(data.getTransactionCode());
|
||||||
// 站点id
|
// 站点id
|
||||||
orderBasicInfo.setStationId(pileInfoVO.getStationId());
|
String stationId = pileInfoVO.getStationId();
|
||||||
|
orderBasicInfo.setStationId(stationId);
|
||||||
|
// 运营商id
|
||||||
|
PileStationInfo pileStationInfo = pileStationInfoService.selectPileStationInfoById(Long.valueOf(stationId));
|
||||||
|
String merchantId = pileStationInfo != null ? String.valueOf(pileStationInfo.getMerchantId()) : "";
|
||||||
|
orderBasicInfo.setMerchantId(merchantId);
|
||||||
// 充电桩编号
|
// 充电桩编号
|
||||||
orderBasicInfo.setPileSn(data.getPileSn());
|
orderBasicInfo.setPileSn(data.getPileSn());
|
||||||
// 枪口号
|
// 枪口号
|
||||||
@@ -1603,9 +1608,10 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
// 通过桩号查询所属站点
|
// 通过桩号查询所属站点
|
||||||
PileBasicInfo pileBasicInfo = pileBasicInfoService.selectPileBasicInfoBySN(pileSn);
|
PileBasicInfo pileBasicInfo = pileBasicInfoService.selectPileBasicInfoBySN(pileSn);
|
||||||
Long stationId = pileBasicInfo.getStationId();
|
Long stationId = pileBasicInfo.getStationId();
|
||||||
|
PileStationInfo pileStationInfo = pileStationInfoService.selectPileStationInfoById(stationId);
|
||||||
|
String merchantId = pileStationInfo != null ? String.valueOf(pileStationInfo.getMerchantId()) : "";
|
||||||
// 自动余额全部支付订单 个人桩站点不计费
|
// 自动余额全部支付订单 个人桩站点不计费
|
||||||
|
|
||||||
|
|
||||||
// 将此订单信息存入订单表
|
// 将此订单信息存入订单表
|
||||||
String orderCode = IdUtils.getOrderCode();
|
String orderCode = IdUtils.getOrderCode();
|
||||||
// 订单基本信息
|
// 订单基本信息
|
||||||
@@ -1615,6 +1621,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
.orderStatus(OrderStatusEnum.NOT_START.getValue())
|
.orderStatus(OrderStatusEnum.NOT_START.getValue())
|
||||||
.memberId(memberVO.getMemberId())
|
.memberId(memberVO.getMemberId())
|
||||||
.stationId(String.valueOf(stationId))
|
.stationId(String.valueOf(stationId))
|
||||||
|
.merchantId(merchantId)
|
||||||
.pileSn(pileSn)
|
.pileSn(pileSn)
|
||||||
.connectorCode(connectorCode)
|
.connectorCode(connectorCode)
|
||||||
.pileConnectorCode(pileSn + connectorCode)
|
.pileConnectorCode(pileSn + connectorCode)
|
||||||
@@ -1704,7 +1711,8 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
// 通过桩号查询所属站点
|
// 通过桩号查询所属站点
|
||||||
PileBasicInfo pileBasicInfo = pileBasicInfoService.selectPileBasicInfoBySN(pileSn);
|
PileBasicInfo pileBasicInfo = pileBasicInfoService.selectPileBasicInfoBySN(pileSn);
|
||||||
Long stationId = pileBasicInfo.getStationId();
|
Long stationId = pileBasicInfo.getStationId();
|
||||||
|
PileStationInfo pileStationInfo = pileStationInfoService.selectPileStationInfoById(stationId);
|
||||||
|
String merchantId = pileStationInfo != null ? String.valueOf(pileStationInfo.getMerchantId()) : "";
|
||||||
// 将此订单信息存入订单表
|
// 将此订单信息存入订单表
|
||||||
// 订单基本信息
|
// 订单基本信息
|
||||||
OrderBasicInfo orderBasicInfo = OrderBasicInfo.builder()
|
OrderBasicInfo orderBasicInfo = OrderBasicInfo.builder()
|
||||||
@@ -1713,6 +1721,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
.orderStatus(OrderStatusEnum.NOT_START.getValue())
|
.orderStatus(OrderStatusEnum.NOT_START.getValue())
|
||||||
// .memberId(memberVO.getMemberId()) // 会员memberId
|
// .memberId(memberVO.getMemberId()) // 会员memberId
|
||||||
.stationId(String.valueOf(stationId))
|
.stationId(String.valueOf(stationId))
|
||||||
|
.merchantId(merchantId)
|
||||||
.pileSn(pileSn)
|
.pileSn(pileSn)
|
||||||
.connectorCode(connectorCode)
|
.connectorCode(connectorCode)
|
||||||
.pileConnectorCode(pileConnectorCode)
|
.pileConnectorCode(pileConnectorCode)
|
||||||
|
|||||||
@@ -113,8 +113,6 @@ public class PileStationInfoServiceImpl implements IPileStationInfoService {
|
|||||||
if (StringUtils.isNotBlank(pileStationInfo.getQrcodePrefix())) {
|
if (StringUtils.isNotBlank(pileStationInfo.getQrcodePrefix())) {
|
||||||
vo.setQrcodePrefix(pileStationInfo.getQrcodePrefix());
|
vo.setQrcodePrefix(pileStationInfo.getQrcodePrefix());
|
||||||
}
|
}
|
||||||
// vo.setMerchantId(pileStationInfo.getMerchantId().toString());
|
|
||||||
// vo.setMerchantName(pileStationInfo.getmer());
|
|
||||||
vo.setMerchantAdminName(pileStationInfo.getStationAdminName());
|
vo.setMerchantAdminName(pileStationInfo.getStationAdminName());
|
||||||
vo.setStationStatus(Integer.parseInt(pileStationInfo.getStationStatus()));
|
vo.setStationStatus(Integer.parseInt(pileStationInfo.getStationStatus()));
|
||||||
vo.setStationType(pileStationInfo.getStationType());
|
vo.setStationType(pileStationInfo.getStationType());
|
||||||
|
|||||||
Reference in New Issue
Block a user