public function actionUpload()
 {
     $data = Yii::$app->request->post();
     $phone = User::findOne(['phone' => $data['phone']]);
     foreach ($data['apps'] as $app) {
         $a = Appl::findOne(['package' => $app[1]]);
         if ($a) {
             $model = new Usertoapp();
             $model->userid = $phone->id;
             $model->appid = $a->id;
             $model->created_at = time();
             if (!$model->save()) {
                 echo json_encode(array('flag' => 0, 'msg' => 'Upload your app failed!'));
                 return;
             }
         } else {
             $model1 = new Appl();
             $model1->name = $app[0];
             $model1->package = $app[1];
             $model1->updated_at = time();
             if (!$model1->save()) {
                 echo json_encode(array('flag' => 0, 'msg' => 'Upload your app failed!'));
                 return;
             }
             $a1 = Appl::findOne(['package' => $app[1]]);
             $model2 = new Usertoapp();
             $model2->userid = $phone->id;
             $model2->appid = $a1->id;
             $model2->created_at = time();
             if (!$model2->save()) {
                 echo json_encode(array('flag' => 0, 'msg' => 'Upload your app failed!'));
                 return;
             }
         }
     }
     echo json_encode(array('flag' => 1, 'msg' => 'Upload your app success!'));
 }
 public function actionBeforeSend()
 {
     $data = Yii::$app->request->post();
     $ans = array();
     foreach ($data['packages'] as $package) {
         $ans[$package] = array();
         $app = Appl::findOne(['package' => $package]);
         if ($app) {
             $ans[$package]['appid'] = $app->id;
             $ans[$package]['exist'] = 1;
         } else {
             $ans[$package]['appid'] = 0;
             $ans[$package]['exist'] = 0;
         }
     }
     return $ans;
 }
 public function actionWork()
 {
     $model = new Appl();
     $ans = array();
     $a1s = $model->find()->where('kind LIKE \'%工作%\'')->all();
     foreach ($a1s as $a1) {
         $ans[] = $a1;
     }
     $a2s = $model->find()->where('kind LIKE \'%出差%\'')->all();
     foreach ($a2s as $a1) {
         $p = 0;
         foreach ($ans as $an) {
             if ($an['id'] == $a1['id']) {
                 $p = 1;
             }
         }
         if ($p == 0) {
             $ans[] = $a1;
         }
     }
     $a3s = $model->find()->where('kind LIKE \'%学习%\'')->all();
     foreach ($a3s as $a1) {
         $p = 0;
         foreach ($ans as $an) {
             if ($an['id'] == $a1['id']) {
                 $p = 1;
             }
         }
         if ($p == 0) {
             $ans[] = $a1;
         }
     }
     $a4s = $model->find()->where('kind LIKE \'%办公%\'')->all();
     foreach ($a4s as $a1) {
         $p = 0;
         foreach ($ans as $an) {
             if ($an['id'] == $a1['id']) {
                 $p = 1;
             }
         }
         if ($p == 0) {
             $ans[] = $a1;
         }
     }
     return $ans;
 }