|
|
@@ -74,7 +74,7 @@ public class SignQueryManager extends AbstractOrderManager<SignQueryRequest> { |
|
|
|
carSignV2(request, order, dataStream,ext); |
|
|
|
break; |
|
|
|
case YELLOW: |
|
|
|
carSignV3(request, order,dataStream); |
|
|
|
carSignV3(request, order,dataStream,ext); |
|
|
|
break; |
|
|
|
default: |
|
|
|
throw newBusinessException("微信签约只支持,蓝、渐变绿、黄,三种车牌签约"); |
|
|
@@ -109,7 +109,7 @@ public class SignQueryManager extends AbstractOrderManager<SignQueryRequest> { |
|
|
|
if (order.getOrderSource().equals(SourceType.CHANNEL)) { //渠道签约完成待激活 |
|
|
|
order.setOrderStep(IssueOrderStep.WAITING_ACTIVE); |
|
|
|
} else { |
|
|
|
if (hasText(ext.getAuditReason())) { |
|
|
|
if (hasText(ext.getAuditReason()) || order.getVanType() !=1) {//非客车不论自动审核是否通过,都待审核 |
|
|
|
order.setOrderStep(IssueOrderStep.WAITING_AUDIT); |
|
|
|
}else { |
|
|
|
order.setOrderStep(ShippingStatus.WAIT_SHIPPING.equals(order.getShippingStatus()) ? |
|
|
@@ -126,7 +126,7 @@ public class SignQueryManager extends AbstractOrderManager<SignQueryRequest> { |
|
|
|
orderInfoRepo.merge(order); |
|
|
|
} |
|
|
|
|
|
|
|
private void carSignV3(SignQueryRequest request, IssueOrderinfo order,Map<String, Object> dataStream) throws ServiceHandleException { |
|
|
|
private void carSignV3(SignQueryRequest request, IssueOrderinfo order,Map<String, Object> dataStream,IssueOrderinfoExt ext) throws ServiceHandleException { |
|
|
|
|
|
|
|
|
|
|
|
CommonWxSignConfig signConfig = commonWxSignConfigRepo.findByAgencyIdAndVersion(order.getAgencyId(), 3); |
|
|
@@ -153,8 +153,12 @@ public class SignQueryManager extends AbstractOrderManager<SignQueryRequest> { |
|
|
|
if (order.getOrderSource().equals(SourceType.CHANNEL)) { //渠道签约完成待激活 |
|
|
|
order.setOrderStep(IssueOrderStep.WAITING_ACTIVE); |
|
|
|
} else { |
|
|
|
order.setOrderStep(ShippingStatus.WAIT_SHIPPING.equals(order.getShippingStatus()) ? |
|
|
|
IssueOrderStep.WAITING_SEND : IssueOrderStep.WAITING_ACTIVE); |
|
|
|
if (hasText(ext.getAuditReason()) || order.getVanType() !=1) {//非客车不论自动审核是否通过,都待审核 |
|
|
|
order.setOrderStep(IssueOrderStep.WAITING_AUDIT); |
|
|
|
}else { |
|
|
|
order.setOrderStep(ShippingStatus.WAIT_SHIPPING.equals(order.getShippingStatus()) ? |
|
|
|
IssueOrderStep.WAITING_SEND : IssueOrderStep.WAITING_ACTIVE); |
|
|
|
} |
|
|
|
} |
|
|
|
vehicleInfo.setContractId(resultResponse.getContractId()); |
|
|
|
vehicleInfoRepo.merge(vehicleInfo); |