DataObjects/Core_company.php
authoredward <edward@roojs.com>
Fri, 4 Nov 2016 05:59:48 +0000 (13:59 +0800)
committeredward <edward@roojs.com>
Fri, 4 Nov 2016 05:59:48 +0000 (13:59 +0800)
DataObjects/Core_company.php

index f122b0f..dc4f370 100644 (file)
@@ -477,6 +477,19 @@ class Pman_Core_DataObjects_Core_Company extends DB_DataObject
     
     function checkName($roo)
     {
     
     function checkName($roo)
     {
+        $company = DB_DataObject::factory('core_company');
+        $company->setFrom(array(
+            'name' => $this->name
+        ));
+        
+        if(!empty($this->id)){
+            $company->whereAdd("id != {$this->id}");
+        }
+        
+        if(!$company->find(true)){
+            $roo->jok('OK');
+        }
         
         
+        $roo->jok('EXISTS');
     }
 }
     }
 }