|
|
@@ -131,7 +131,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
//保存订单主表信息
|
|
|
if (order.getId() == null){
|
|
|
//获取系统编号
|
|
|
- R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType());
|
|
|
+ R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType(),order.getBillType());
|
|
|
if (billNo.getCode() != 200){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return R.fail(500,"生成系统编号失败");
|
|
|
@@ -140,7 +140,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
if (!order.getTradeType().equals(OrderTypeEnum.IMPORT.getType()) && StringUtils.isBlank(order.getOrderNo())){
|
|
|
R<CorpsDesc> corpMessage = corpsDescClient.getCorpMessage(order.getCorpId());
|
|
|
if (corpMessage.isSuccess()){
|
|
|
- R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode(),order.getTradeType());
|
|
|
+ R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode(),order.getTradeType(),order.getBillType());
|
|
|
if (!clientBillNo.isSuccess()){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return R.fail(500,"生成订单编号失败");
|
|
|
@@ -329,7 +329,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
//保存订单主表信息
|
|
|
if (order.getId() == null){
|
|
|
//获取系统编号
|
|
|
- R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType());
|
|
|
+ R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType(),order.getBillType());
|
|
|
if (billNo.getCode() != 200){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return R.fail(500,"生成系统编号失败");
|
|
|
@@ -379,7 +379,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
}
|
|
|
//保存订单主表信息
|
|
|
//获取系统编号
|
|
|
- R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType());
|
|
|
+ R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType(),order.getBillType());
|
|
|
if (billNo.getCode() != 200){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
throw new RuntimeException("生成系统编号失败");
|
|
|
@@ -387,7 +387,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
selectById.setSrcOrderNo(selectById.getSysNo());
|
|
|
R<CorpsDesc> corpMessage = corpsDescClient.getCorpMessage(item.getCorpId());
|
|
|
if (corpMessage.isSuccess()){
|
|
|
- R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode(),order.getTradeType());
|
|
|
+ R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode(),order.getTradeType(),order.getBillType());
|
|
|
if (!clientBillNo.isSuccess()){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
throw new RuntimeException("生成订单编号失败");
|
|
|
@@ -444,14 +444,14 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
}
|
|
|
//保存订单主表信息
|
|
|
//获取系统编号
|
|
|
- R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType());
|
|
|
+ R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType(),order.getBillType());
|
|
|
if (billNo.getCode() != 200){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
throw new RuntimeException("生成系统编号失败");
|
|
|
}
|
|
|
R<CorpsDesc> corpMessage = corpsDescClient.getCorpMessage(selectById.getCorpId());
|
|
|
if (corpMessage.isSuccess()){
|
|
|
- R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode(),order.getTradeType());
|
|
|
+ R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode(),order.getTradeType(),order.getBillType());
|
|
|
if (!clientBillNo.isSuccess()){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return R.fail(500,"生成订单编号失败");
|