Example #1
0
 public static function updateStatus($uid, $status)
 {
     $info = LoanSketch::findFirst("uid={$uid}");
     if (!$info) {
         return false;
     }
     //面审
     if ($status == \App\LoanStatus::getStatusFace()) {
     } else {
         if ($status == \App\LoanStatus::getStatusVisit() and Car::hasDone($uid)) {
             $status = \App\LoanStatus::getStatusChecked();
         } else {
             if ($status == \App\LoanStatus::getStatusCarAssess() and Visit::hasDone($uid)) {
                 $status = \App\LoanStatus::getStatusChecked();
             } else {
                 if (in_array($status, [\App\LoanStatus::getStatusRcAgree(), \App\LoanStatus::getStatusRcRefuse()])) {
                 }
             }
         }
     }
     $info->status = $status;
     return $info->update();
 }