|
@@ -3,7 +3,7 @@
|
|
|
namespace app\admin\controller\attire;
|
|
|
|
|
|
use app\common\controller\Backend;
|
|
|
-
|
|
|
+use think\Db;
|
|
|
/**
|
|
|
* 装扮商城
|
|
|
*
|
|
@@ -37,6 +37,83 @@ class Attire extends Backend
|
|
|
* 因此在当前控制器中可不用编写增删改查的代码,除非需要自己控制这部分逻辑
|
|
|
* 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
|
|
|
*/
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 批量上架
|
|
|
+ */
|
|
|
+ public function batchshowup($ids = ''){
|
|
|
+ $ids = $ids ? $ids : input('ids','');
|
|
|
+
|
|
|
+ if ($this->request->isAjax()) {
|
|
|
+
|
|
|
+ $ids = explode(',', $ids);
|
|
|
+ if(!empty($ids)){
|
|
|
+ Db::startTrans();
|
|
|
+ $i = 0;
|
|
|
+ foreach($ids as $key => $val){
|
|
|
+ if($val){
|
|
|
+ $check = Db::name('attire')->where('id',$val)->find();
|
|
|
+ if(!$check){
|
|
|
+ Db::rollback();
|
|
|
+ $this->error('不存在数据'.$val);
|
|
|
+ }
|
|
|
+ $rs = Db::name('attire')->where('id',$val)->update(['is_show'=>1]);
|
|
|
+ if($rs === false){
|
|
|
+ Db::rollback();
|
|
|
+ $this->error('修改错误'.$val);
|
|
|
+ }
|
|
|
+
|
|
|
+ $i++;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ Db::commit();
|
|
|
+ $this->success('修改成功,修改行数:'.$i);
|
|
|
+ }else{
|
|
|
+ $this->error('请选择任意一个');
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 批量下架
|
|
|
+ */
|
|
|
+ public function batchshowdown($ids = ''){
|
|
|
+ $ids = $ids ? $ids : input('ids','');
|
|
|
+
|
|
|
+ if ($this->request->isAjax()) {
|
|
|
+
|
|
|
+ $ids = explode(',', $ids);
|
|
|
+ if(!empty($ids)){
|
|
|
+ Db::startTrans();
|
|
|
+ $i = 0;
|
|
|
+ foreach($ids as $key => $val){
|
|
|
+ if($val){
|
|
|
+ $check = Db::name('attire')->where('id',$val)->find();
|
|
|
+ if(!$check){
|
|
|
+ Db::rollback();
|
|
|
+ $this->error('不存在数据'.$val);
|
|
|
+ }
|
|
|
+ $rs = Db::name('attire')->where('id',$val)->update(['is_show'=>0]);
|
|
|
+ if($rs === false){
|
|
|
+ Db::rollback();
|
|
|
+ $this->error('修改错误'.$val);
|
|
|
+ }
|
|
|
+
|
|
|
+ $i++;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ Db::commit();
|
|
|
+ $this->success('修改成功,修改行数:'.$i);
|
|
|
+ }else{
|
|
|
+ $this->error('请选择任意一个');
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|