|
|
@@ -96,7 +96,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
//保存订单主表信息
|
|
|
if (order.getId() == null){
|
|
|
//获取系统编号
|
|
|
- R billNo = serialClient.getBillNo(order.getBillType());
|
|
|
+ R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType());
|
|
|
if (billNo.getCode() != 200){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return R.fail(500,"生成系统编号失败");
|
|
|
@@ -104,7 +104,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
order.setSysNo((String) billNo.getData());
|
|
|
R<CorpsDesc> corpMessage = corpsDescClient.getCorpMessage(order.getCorpId());
|
|
|
if (corpMessage.isSuccess()){
|
|
|
- R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode());
|
|
|
+ R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode(),order.getTradeType());
|
|
|
if (!clientBillNo.isSuccess()){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return R.fail(500,"生成订单编号失败");
|
|
|
@@ -239,7 +239,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
//保存订单主表信息
|
|
|
if (order.getId() == null){
|
|
|
//获取系统编号
|
|
|
- R billNo = serialClient.getBillNo(order.getBillType());
|
|
|
+ R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType());
|
|
|
if (billNo.getCode() != 200){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return R.fail(500,"生成系统编号失败");
|
|
|
@@ -291,7 +291,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
}
|
|
|
//保存订单主表信息
|
|
|
//获取系统编号
|
|
|
- R billNo = serialClient.getBillNo(order.getBillType());
|
|
|
+ R billNo = serialClient.getBillNo(order.getBillType(),order.getTradeType());
|
|
|
if (billNo.getCode() != 200){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
throw new RuntimeException("生成系统编号失败");
|
|
|
@@ -299,7 +299,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
selectById.setOrgOrderNo(selectById.getOrderNo());
|
|
|
R<CorpsDesc> corpMessage = corpsDescClient.getCorpMessage(selectById.getCorpId());
|
|
|
if (corpMessage.isSuccess()){
|
|
|
- R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode());
|
|
|
+ R clientBillNo = serialClient.getBillNo(corpMessage.getData().getCode(),order.getTradeType());
|
|
|
if (!clientBillNo.isSuccess()){
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return R.fail(500,"生成订单编号失败");
|