cqpCow 8 kuukautta sitten
vanhempi
commit
c0fafb9ba6
2 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 3 0
      app/Service/PaymentReceiptService.php
  2. 3 0
      app/Service/SalesOrderService.php

+ 3 - 0
app/Service/PaymentReceiptService.php

@@ -183,6 +183,9 @@ class PaymentReceiptService extends Service
             DB::commit();
         }catch (\Exception $exception){
             DB::rollBack();
+            if (str_contains($exception->getMessage(), '1062') || str_contains($exception->getMessage(), 'Duplicate entry')) {
+                return [false, '收付款单编号已存在,请重新获取!'];
+            }
             return [false,$exception->getMessage()];
         }
 

+ 3 - 0
app/Service/SalesOrderService.php

@@ -355,6 +355,9 @@ class SalesOrderService extends Service
             DB::commit();
         }catch (\Exception $exception){
             DB::rollBack();
+            if (str_contains($exception->getMessage(), '1062') || str_contains($exception->getMessage(), 'Duplicate entry')) {
+                return [false, '合同编号或收付款单编号已存在,请重新获取!'];
+            }
             return [false,$exception->getLine().':'.$exception->getMessage()];
         }