Commit 52b4ccbd authored by ZhuChunYang's avatar ZhuChunYang

update

parent 5bc86d2a
...@@ -128,5 +128,33 @@ class ApplicationController extends BaseController ...@@ -128,5 +128,33 @@ class ApplicationController extends BaseController
} }
} }
/**
* @return array|string
* 应用图片页面
*/
public function actionImageIndex()
{
if(Yii::$app->request->isAjax){
$id = Yii::$app->request->get('id');
Yii::$app->response->format = 'json';
$request = Yii::$app->request;
$data = [];
return $data;
}else{
$id = Yii::$app->request->get('id');
if($id){
$applicate = CoinApplication::getApplicate($id);
if($applicate){
$this->layout = false;
return $this->render('image-index',['applicate' => $applicate]);
}else{
$this->error('id参数不合法', Yii::$app->request->getReferrer());
}
}else{
$this->error('id参数不能为空', Yii::$app->request->getReferrer());
}
}
}
} }
\ No newline at end of file
...@@ -10,6 +10,7 @@ namespace backend\models\coin; ...@@ -10,6 +10,7 @@ namespace backend\models\coin;
use backend\models\BaseForm; use backend\models\BaseForm;
use common\models\psources\CoinAppCate; use common\models\psources\CoinAppCate;
use common\models\psources\CoinApplicateRecommend;
use common\models\psources\CoinApplicationCategory; use common\models\psources\CoinApplicationCategory;
class CoinApplicationCategoryForm extends BaseForm class CoinApplicationCategoryForm extends BaseForm
...@@ -101,6 +102,7 @@ class CoinApplicationCategoryForm extends BaseForm ...@@ -101,6 +102,7 @@ class CoinApplicationCategoryForm extends BaseForm
if($coin_applicate_category){ if($coin_applicate_category){
$coin_applicate_category->setAttributes($this->attributes,false); $coin_applicate_category->setAttributes($this->attributes,false);
$coin_applicate_category->save(); $coin_applicate_category->save();
CoinApplicateRecommend::updateName($this->id,1,$this->name);
return ['code' => 0,'msg' => '应用分类修改成功!']; return ['code' => 0,'msg' => '应用分类修改成功!'];
}else{ }else{
return ['code' => 1,'msg' => '应用分类不存在']; return ['code' => 1,'msg' => '应用分类不存在'];
...@@ -124,6 +126,7 @@ class CoinApplicationCategoryForm extends BaseForm ...@@ -124,6 +126,7 @@ class CoinApplicationCategoryForm extends BaseForm
return ['code' => 1,'msg' => '分类下有应用,无法删除']; return ['code' => 1,'msg' => '分类下有应用,无法删除'];
} }
$coin_applicate_category->delete(); $coin_applicate_category->delete();
CoinApplicateRecommend::del($id,1); //删除首页推荐
return ['code' => 0,'msg' => '应用分类删除成功']; return ['code' => 0,'msg' => '应用分类删除成功'];
}else{ }else{
return ['code' => 1,'msg' => '应用分类不存在']; return ['code' => 1,'msg' => '应用分类不存在'];
......
...@@ -9,6 +9,7 @@ namespace backend\models\coin; ...@@ -9,6 +9,7 @@ namespace backend\models\coin;
use backend\models\BaseForm; use backend\models\BaseForm;
use common\models\psources\CoinAppCate; use common\models\psources\CoinAppCate;
use common\models\psources\CoinApplicateRecommend;
use common\models\psources\CoinApplication; use common\models\psources\CoinApplication;
use Yii; use Yii;
class CoinApplicationForm extends BaseForm class CoinApplicationForm extends BaseForm
...@@ -131,6 +132,7 @@ class CoinApplicationForm extends BaseForm ...@@ -131,6 +132,7 @@ class CoinApplicationForm extends BaseForm
if($coin_applicate){ if($coin_applicate){
$coin_applicate->setAttributes($this->attributes,false); $coin_applicate->setAttributes($this->attributes,false);
$coin_applicate->save(); $coin_applicate->save();
CoinApplicateRecommend::updateName($this->id,2,$this->name); //更新首页推荐name
return ['code' => 0,'msg' => '应用修改成功!']; return ['code' => 0,'msg' => '应用修改成功!'];
}else{ }else{
return ['code' => 1,'msg' => '应用不存在']; return ['code' => 1,'msg' => '应用不存在'];
...@@ -155,6 +157,7 @@ class CoinApplicationForm extends BaseForm ...@@ -155,6 +157,7 @@ class CoinApplicationForm extends BaseForm
if($cate_count == 1){ if($cate_count == 1){
$applicate = CoinApplication::getApplicate($id); $applicate = CoinApplication::getApplicate($id);
$applicate->delete(); $applicate->delete();
CoinApplicateRecommend::del($id,2); //删除首页推荐
} }
$coin_app_cate->delete(); $coin_app_cate->delete();
$tr->commit(); $tr->commit();
......
<?php
/**
* Created by PhpStorm.
* User: ZCY
* Date: 2018/10/17
* Time: 16:27
*/
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
<div class="layui-col-md10"> <div class="layui-col-md10">
<table class="layui-table" id="table1" lay-filter="table1"></table> <table class="layui-table" id="table1" lay-filter="table1"></table>
</div> </div>
<!-- 添加页面 --> <!-- 添加页面 -->
<div class="layui-row" style="display: none;padding: 5px;" id="_form"> <div class="layui-row" style="display: none;padding: 5px;" id="_form">
<div class="layui-col-xs6 layui-col-sm6 layui-col-md11"> <div class="layui-col-xs6 layui-col-sm6 layui-col-md11">
...@@ -43,6 +44,7 @@ ...@@ -43,6 +44,7 @@
</div> </div>
</div> </div>
<script type="text/html" id="iconTpl"> <script type="text/html" id="iconTpl">
<img src="{{d.icon_url}}" style="max-width: 32px; max-height: 32px;"/> <img src="{{d.icon_url}}" style="max-width: 32px; max-height: 32px;"/>
</script> </script>
...@@ -50,7 +52,7 @@ ...@@ -50,7 +52,7 @@
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a> <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="add_category">添加所属分类</a> <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="add_category">添加所属分类</a>
<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="image_info">详情图管理</a> <a class="layui-btn layui-btn-primary layui-btn-xs" href="/admin/application/image-index?id={{d.id}}" >详情图管理</a>
</script> </script>
<script type="text/html" id="recommendTpl"> <script type="text/html" id="recommendTpl">
<input type="checkbox" name="isrecommend" value="{{d.id}}" lay-skin="switch" lay-text="是|否" lay-filter="recommendDemo" {{ d.isrecommend == 1 ? 'checked' : '' }}> <input type="checkbox" name="isrecommend" value="{{d.id}}" lay-skin="switch" lay-text="是|否" lay-filter="recommendDemo" {{ d.isrecommend == 1 ? 'checked' : '' }}>
......
...@@ -43,5 +43,23 @@ class CoinApplicateRecommend extends BaseActiveRecord ...@@ -43,5 +43,23 @@ class CoinApplicateRecommend extends BaseActiveRecord
return array_column($data,null,'relate_id'); return array_column($data,null,'relate_id');
} }
public static function updateName($id,$type,$name)
{
$recommend = self::find()->where(['relate_id' => $id,'type' => $type])->one();
if($recommend){
$recommend->name=$name;
$recommend->save();
}
}
public static function del($id,$type)
{
$recommend = self::find()->where(['relate_id' => $id,'type' => $type])->one();
if($recommend){
$recommend->delete();
}
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment