示例#1
0
文件: Router.php 项目: xama5/uver-erp
 public function create()
 {
     $customerId = $this->request_stack["arguments"][0];
     $customer = CustomerQuery::create()->findOneById($customerId);
     $projects = $customer->getProjects();
     $invoice = new Invoice();
     $invoice->setCreated(time())->setDue(time() + 36000)->setPaid(0)->setCustomer($customer)->save();
     foreach ($projects as $project) {
         $tasks = $project->getTasks();
         foreach ($tasks as $task) {
             $bill = new Bill();
             $bill->setTask($task)->setInvoice($invoice)->save();
         }
     }
     $this->getRequest()->redirect("invoice", "index");
 }