public function info($get)
 {
     $ctrl = new SampleProduceOrderController();
     $r = Result::convert($ctrl->info($get));
     $view = new ViewBase($r);
     return $view->render('sampleproduceorder/info.php');
 }
 /**
  * 更新生产单的状态
  * @param $produce_order_id
  */
 private function updateProduceOrderState($produce_order_id)
 {
     $order = SampleProduceOrder::findOneByPk($produce_order_id);
     //处理生产单状态
     $has_no_finish_count = SampleProduceOrderMapSamples::find('produce_order_id=? AND state <> ?', $produce_order_id, SampleProduceOrderMapSamples::STATE_FINISH)->count();
     //所有子项都完成了,改为完成
     if (!$has_no_finish_count) {
         $ctrl = new SampleProduceOrderController();
         $ctrl->state(array('id' => $produce_order_id, 'state' => SampleProduceOrder::STATE_FINISH));
     } else {
         if ($order->state == SampleProduceOrder::STATE_FINISH) {
             $order->state = SampleProduceOrder::STATE_PRODUCING;
             $order->save();
         }
     }
 }