123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- namespace App\Admin\Repositories;
- use App\Models\DistAppearanceVariable as Model;
- use Dcat\Admin\Form;
- use Dcat\Admin\Repositories\EloquentRepository;
- use App\Models\SiteAppearanceVariable;
- use Illuminate\Support\Carbon;
- class DistAppearanceVariable extends EloquentRepository
- {
- /**
- * Model.
- *
- * @var string
- */
- protected $eloquentClass = Model::class;
- public static function getVariableRow($distId,$appearanceId,$templateId)
- {
- $model = new Model();
- $variable = $model->where('dist_id',$distId)->where('appearance_id',$appearanceId)->whereIn('template_id',[0,$templateId])->get();
- if($variable){
- return $variable;
- }else{
- return '';
- }
- }
- /*
- * 把原始变量复制给分销商
- */
- public static function copyAppearanceVariable($appearanceId, $distId){
- Model::copyAppearanceVariable($appearanceId, $distId);
- }
- /*
- * 删除分销商主题变量
- */
- public static function deleteVariable($appearanceId,$distId)
- {
- return Model::deleteVariable($appearanceId, $distId);
- }
- /*
- * 同步变量到正式表
- */
- public static function syncAppearanceVariables($appearanceId,$distId) {
- $model = new Model();
- return $model->syncAppearanceVariables($appearanceId,$distId);
- }
- }
|