Example #1
0
 public function run()
 {
     $album_id = Input::get('album_id', 0);
     $source = Input::get('source', '');
     $user_id = Input::get('user_id', 0);
     $template_id = Input::get('template_id', 0);
     $album = AlbumORM::whereId($album_id)->whereTemplateId($template_id)->whereUserId($user_id)->first();
     if (empty($album)) {
         return '相册未找到';
     }
     $template = TemplateORM::whereId($template_id)->whereStatus(BaseORM::ENABLE)->first();
     if (empty($template)) {
         return '模版未找到';
     }
     $sources = TemplateSourceORM::whereTemplateId($template_id)->count();
     $has_make = AlbumSourceORM::whereAlbumId($album_id)->count();
     if ($has_make >= $sources) {
         return '相册图片数量已满';
     }
     if (empty($source)) {
         return '图片路径错误';
     }
     $r = AlbumSourceORM::edit(0, ['album_id' => $album_id, 'source' => $source, 'is_front' => $has_make == 0 ? 1 : 0]);
     return $r[1];
 }