示例#1
0
 /**
  * function ::create ($data)
  */
 public static function create($data)
 {
     $now = strtotime('now');
     //        $username = Yii::$app->user->identity->username;
     $model = new Customer();
     if ($model->load($data)) {
         $model->created_at = $now;
         $model->dob = strtotime($model->dob);
         //            do {
         //                $path = FileUtils::generatePath($now);
         //            } while (file_exists(Yii::$app->params['images_folder'] . $path));
         //            $model->image_path = $path;
         //            $targetFolder = Yii::$app->params['images_folder'] . $model->image_path;
         //            $targetUrl = Yii::$app->params['images_url'] . $model->image_path;
         //
         //            if (!empty($data['customer-image'])) {
         //                $copyResult = FileUtils::copyImage([
         //                    'imageName' => $model->image,
         //                    'fromFolder' => Yii::$app->params['uploads_folder'],
         //                    'toFolder' => $targetFolder,
         //                    'resize' => [[120, 120], [200, 200]],
         //                    'removeInputImage' => true,
         //                ]);
         //                if ($copyResult['success']) {
         //                    $model->image = $copyResult['imageName'];
         //                }
         //            }
         // User class
         $model->status = parent::STATUS_ACTIVE;
         $model->generateAuthKey();
         $model->setPassword($model->password);
         if ($model->save()) {
             return $model;
         }
         $model->getErrors();
         return $model;
     }
     return false;
 }
示例#2
0
 public function actionCustomer()
 {
     $model = new Customer();
     for ($i = 1; $i <= 2000; $i++) {
         $tunggakan = 1;
         $idperusahaan = 1;
         $id_regional = 1;
         $id_area = 1;
         if ($i % 8 == 0) {
             $tunggakan = 54897987;
             $idperusahaan = 8;
             $id_regional = 8;
             $id_area = 8;
         } else {
             if ($i % 7 == 0) {
                 $tunggakan = 1231579;
                 $idperusahaan = 7;
                 $id_regional = 7;
                 $id_area = 7;
             } else {
                 if ($i % 6 == 0) {
                     $tunggakan = 26579889;
                     $idperusahaan = 6;
                     $id_regional = 6;
                     $id_area = 6;
                 } else {
                     if ($i % 5 == 0) {
                         $tunggakan = 897878;
                         $idperusahaan = 5;
                         $id_regional = 5;
                         $id_area = 5;
                     } else {
                         if ($i % 4 == 0) {
                             $tunggakan = 4589745;
                             $idperusahaan = 4;
                             $id_regional = 4;
                             $id_area = 4;
                         } else {
                             if ($i % 3 == 0) {
                                 $tunggakan = 26579889;
                                 $idperusahaan = 3;
                                 $id_regional = 3;
                                 $id_area = 3;
                             } else {
                                 if ($i % 2 == 0) {
                                     $tunggakan = 1564989;
                                     $idperusahaan = 2;
                                     $id_regional = 2;
                                     $id_area = 2;
                                 }
                             }
                         }
                     }
                 }
             }
         }
         $model->FIELD1 = $i;
         $model->FIELD2 = $i;
         $model->FIELD3 = "08798498489";
         $model->FIELD4 = $tunggakan;
         $model->FIELD5 = "";
         $model->FIELD6 = "*****@*****.**";
         $model->FIELD7 = $id_regional;
         $model->FIELD8 = $id_area;
         if ($model->insert()) {
             echo "sukses" . $i;
         } else {
             print_r($model->getErrors());
         }
     }
 }