コード例 #1
0
ファイル: SellController.php プロジェクト: EyeStorm/kedon
 public function printPres($id)
 {
     $pres = Prescription::where('id', $id)->first();
     $pres->detail;
     foreach ($pres->detail as $key => $value) {
         $pres->detail[$key]->getDrug;
         $pres->detail[$key]->get_drug->getUnit;
     }
     $pres->getPatient;
     $pres->get_patient->add;
     $pres->disease = implode(", ", Disease::whereIn('id', explode(',', $pres->disease))->lists('name'));
     $bill = $pres->is_free == 0 ? Config::get('constants.bill', 50000) : 0;
     $objPdf = new SellPDF();
     $objPdf->create($pres);
     $objPdf->Output();
     flush();
 }
コード例 #2
0
 public function createDataPrint($pres)
 {
     $pres->detail;
     foreach ($pres->detail as $key => $value) {
         $pres->detail[$key]->getDrug;
         $pres->detail[$key]->get_drug->getUnit;
         $pres->detail[$key]->unit = $pres->detail[$key]->get_drug->get_unit->unit;
         $pres->detail[$key]->unit_s = $pres->detail[$key]->get_drug->get_unit->stands;
     }
     // Patient
     $pres->getPatient;
     $info = number_format($pres->get_patient->age) . 'T';
     $info .= '  /  ' . $pres->get_patient->weight . 'kg';
     $pres->get_patient->age = $info;
     $pres->get_patient->address = $pres->get_patient->add->address;
     // Disease
     $pres->disease = implode(", ", Disease::whereIn('id', explode(',', $pres->disease))->lists('name'));
     $data = "";
     if ($pres->is_repres) {
         if (date('H', StrToTime($pres->updated_at)) < 12) {
             $pres->day -= 1;
         }
         $data = date('d/m/Y', StrToTime('+' . $pres->day . ' days', StrToTime($pres->updated_at)));
     }
     $pres->dayRePres = $data;
     return $pres;
 }