|
|
@@ -717,7 +717,10 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
wrapper.eq(InsOrdersPolicy::getJqPolicyNo, insOrdersExternalPolicy.getJqPolicy());
|
|
|
List<InsOrdersPolicy> list = insOrdersPolicyService.list(wrapper);
|
|
|
if(list != null && !list.isEmpty()){
|
|
|
- return HttpResult.error("该交强险保单号信息已存在!");
|
|
|
+ // 修改订单时,排除原订单的问题
|
|
|
+ if(!list.get(0).getOrderNo().equals(insOrdersExternalPolicy.getOrderNo())){
|
|
|
+ return HttpResult.error("该交强险保单号信息已存在!");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
if(!insOrdersExternalPolicy.getSyPolicy().isEmpty()){
|
|
|
@@ -725,7 +728,9 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
wrapper.eq(InsOrdersPolicy::getSyPolicyNo, insOrdersExternalPolicy.getSyPolicy());
|
|
|
List<InsOrdersPolicy> list = insOrdersPolicyService.list(wrapper);
|
|
|
if(list != null && !list.isEmpty()){
|
|
|
- return HttpResult.error("该商业保单号信息已存在!");
|
|
|
+ if(!list.get(0).getOrderNo().equals(insOrdersExternalPolicy.getOrderNo())){
|
|
|
+ return HttpResult.error("该商业保单号信息已存在!");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|