Commit aab5cb67 by gongyang

提交代码

parent 7bfc92f3
...@@ -170,7 +170,7 @@ class MessageApiController extends Controller ...@@ -170,7 +170,7 @@ class MessageApiController extends Controller
$this->setJson(); $this->setJson();
$data = $request->all(); $data = $request->all();
try{ try{
(new SystemNoticeLogic())->delBusinessNotice($data); (new SystemNoticeLogic())->topBusinessNotice($data);
$this->Export(0, '操作成功'); $this->Export(0, '操作成功');
}catch(\Exception $e){ }catch(\Exception $e){
$this->Export(400, $e->getMessage()); $this->Export(400, $e->getMessage());
......
...@@ -34,6 +34,7 @@ class NoticeController extends Controller ...@@ -34,6 +34,7 @@ class NoticeController extends Controller
{ {
$data = $request->all(); $data = $request->all();
try{ try{
$data['show_status'] = 1;
$returnData = (new SystemNoticeLogic())->businessNoticeList($data); $returnData = (new SystemNoticeLogic())->businessNoticeList($data);
return $this->codeExport(0, '公告获取成功',$returnData); return $this->codeExport(0, '公告获取成功',$returnData);
}catch(\Exception $e){ }catch(\Exception $e){
......
...@@ -446,14 +446,14 @@ class SystemNoticeLogic ...@@ -446,14 +446,14 @@ class SystemNoticeLogic
public function delBusinessNotice($requestData) public function delBusinessNotice($requestData)
{ {
$idArr = explode(',',$requestData['business_notice_id']); $idArr = explode(',',$requestData['business_notice_id']);
(new BusinessNoticeModel())->where('business_notice_id',$idArr)->delete(); (new BusinessNoticeModel())->whereIn('business_notice_id',$idArr)->delete();
return []; return [];
} }
public function showBusinessNotice($requestData) public function showBusinessNotice($requestData)
{ {
$idArr = explode(',',$requestData['business_notice_id']); $idArr = explode(',',$requestData['business_notice_id']);
(new BusinessNoticeModel())->where('business_notice_id',$idArr)->update(['show_status'=>$requestData['show_status']]); (new BusinessNoticeModel())->whereIn('business_notice_id',$idArr)->update(['show_status'=>$requestData['show_status']]);
return []; return [];
} }
...@@ -465,7 +465,7 @@ class SystemNoticeLogic ...@@ -465,7 +465,7 @@ class SystemNoticeLogic
throw new \Exception('当前全系统置顶已满5条,暂时无法置顶新公告,请先取消一条现有置顶 !'); throw new \Exception('当前全系统置顶已满5条,暂时无法置顶新公告,请先取消一条现有置顶 !');
} }
} }
(new BusinessNoticeModel())->where('business_notice_id',$idArr)->update(['top_status'=>$requestData['top_status']]); (new BusinessNoticeModel())->whereIn('business_notice_id',$idArr)->update(['top_status'=>$requestData['top_status']]);
return []; return [];
} }
......
...@@ -23,8 +23,8 @@ class BusinessNoticeModel extends Model ...@@ -23,8 +23,8 @@ class BusinessNoticeModel extends Model
//类型1最新补货,2最新入库,3优势货源,4个人消息 //类型1最新补货,2最新入库,3优势货源,4个人消息
static public $typeCn = [1=>'最新补货',2=>'最新入库',3=>'优势货源',4=>'个人消息']; static public $typeCn = [1=>'最新补货',2=>'最新入库',3=>'优势货源',4=>'个人消息'];
static public $showCn = [0=>'显示',1=>'隐藏']; static public $showCn = [1=>'显示',0=>'隐藏'];
static public $topCn = [0=>'置顶',1=>'非置顶']; static public $topCn = [1=>'置顶',0=>'非置顶'];
static public $sourceCn = [0=>'系统生成',1=>'手动新增']; static public $sourceCn = [0=>'系统生成',1=>'手动新增'];
...@@ -45,6 +45,9 @@ class BusinessNoticeModel extends Model ...@@ -45,6 +45,9 @@ class BusinessNoticeModel extends Model
case 'update_title': case 'update_title':
case 'update_content': case 'update_content':
$obj = $obj->where($key,'like','%'.$val.'%');break; $obj = $obj->where($key,'like','%'.$val.'%');break;
case 'create_time':
list($start, $end) = explode('~', $val);
$obj = $obj->where($key,'>=',strtotime($start))->where($key,'<=',strtotime($end) + 86399);break;
case 'create_time_begin': case 'create_time_begin':
$obj = $obj->where('create_time','>',strtotime($val));break; $obj = $obj->where('create_time','>',strtotime($val));break;
case 'create_time_end': case 'create_time_end':
......
...@@ -357,7 +357,7 @@ layui.use(['form', 'table', 'laydate', 'layedit'], function () { ...@@ -357,7 +357,7 @@ layui.use(['form', 'table', 'laydate', 'layedit'], function () {
offset: '250px', offset: '250px',
move: false move: false
}, function (i) { }, function (i) {
Request('/msgapi/topBusinessNotice', 'POST', { business_notice_id:data.business_notice_id,show_status:data.top_status==1?0:1 }, function (res) { Request('/msgapi/topBusinessNotice', 'POST', { business_notice_id:data.business_notice_id,top_status:data.top_status==1?0:1 }, function (res) {
if (res.errcode == 0) { if (res.errcode == 0) {
layer.msg('操作成功', { shift: 0, time: 2000 }, function () { layer.msg('操作成功', { shift: 0, time: 2000 }, function () {
layer.closeAll(); layer.closeAll();
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">创建时间</label> <label class="layui-form-label">创建时间</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" name="create_time_begin" placeholder="请选择创建时间" autocomplete="off" class="layui-input" id="create_time" /> <input type="text" name="create_time" placeholder="请选择创建时间" autocomplete="off" class="layui-input" id="create_time" />
</div> </div>
</div> </div>
<div class="layui-inline"> <div class="layui-inline">
......
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 sign in to comment