|
@@ -82,11 +82,13 @@ class Act extends Base
|
|
|
$param = $this->request->only([
|
|
|
"act_name"=>"",
|
|
|
"company_name"=>'',
|
|
|
+ "depart"=>"",
|
|
|
"contactor"=>'',
|
|
|
"mobile"=>'',
|
|
|
"web_url"=>'',
|
|
|
"start"=>'',
|
|
|
"end"=>'',
|
|
|
+ "settle_time"=>"",
|
|
|
"act_type"=>1,
|
|
|
],"post","trim");
|
|
|
|
|
@@ -95,6 +97,8 @@ class Act extends Base
|
|
|
'company_name|活动公司名称' => 'require',
|
|
|
'contactor|联系人' => 'require|max:255',
|
|
|
'mobile|联系电话' => 'require',
|
|
|
+ "depart|部门"=>"require",
|
|
|
+ "settle_time|结算时间"=>"require",
|
|
|
]);
|
|
|
if($validate->check($param)==false)$this->error($validate->getError());
|
|
|
$actCode=makeNo("ACE");
|
|
@@ -104,10 +108,12 @@ class Act extends Base
|
|
|
"company_name"=>$param['company_name'],
|
|
|
"contactor"=>$param['contactor'],
|
|
|
"mobile"=>$param['mobile'],
|
|
|
+ "depart"=>$param['depart'],
|
|
|
"act_type"=>$param['act_type'],
|
|
|
"startTime"=>$param['start']==''?null : $param['start'],
|
|
|
"endTime"=>$param['end']==''?null : $param['end'],
|
|
|
"web_url"=>$param['web_url']??"",
|
|
|
+ "settle_time"=>date("Y-m-d H:i:s",strtotime($param['settle_time'])),
|
|
|
"status"=>0,
|
|
|
"version"=>"2.0",
|
|
|
"apply_id"=>$this->uid,
|
|
@@ -133,10 +139,12 @@ class Act extends Base
|
|
|
"company_name"=>'',
|
|
|
"contactor"=>'',
|
|
|
"mobile"=>'',
|
|
|
+ "depart"=>"",
|
|
|
"web_url"=>'',
|
|
|
"start"=>'',
|
|
|
"end"=>'',
|
|
|
"actCode"=>'',
|
|
|
+ 'settle_time'=>'',
|
|
|
"act_type"=>1,
|
|
|
],"post","trim");
|
|
|
|
|
@@ -146,6 +154,8 @@ class Act extends Base
|
|
|
'company_name|活动公司名称' => 'require',
|
|
|
'contactor|联系人' => 'require|max:255',
|
|
|
'mobile|联系电话' => 'require',
|
|
|
+ 'depart|部门'=>'require',
|
|
|
+ 'settle_time|结算时间'=>'require',
|
|
|
]);
|
|
|
if($validate->check($param)==false)$this->error($validate->getError());
|
|
|
$actm=new Actm();
|
|
@@ -159,6 +169,8 @@ class Act extends Base
|
|
|
"contactor"=>$param['contactor'],
|
|
|
"mobile"=>$param['mobile'],
|
|
|
"act_type"=>$param['act_type'],
|
|
|
+ "depart"=>$param['depart'],
|
|
|
+ "settle_time"=>date("Y-m-d H:i:s",strtotime($param['settle_time'])),
|
|
|
"startTime"=>$param['start']==''?null : $param['start'],
|
|
|
"endTime"=>$param['end']==''?null : $param['end'],
|
|
|
"web_url"=>$param['web_url']??"",
|
|
@@ -196,7 +208,7 @@ class Act extends Base
|
|
|
/**
|
|
|
* 删除指定资源
|
|
|
*
|
|
|
- * @param int $id
|
|
|
+ * @param actCode
|
|
|
* @return \think\Response
|
|
|
*/
|
|
|
public function delete()
|
|
@@ -214,4 +226,21 @@ class Act extends Base
|
|
|
$this->success("删除成功");
|
|
|
|
|
|
}
|
|
|
+ /**
|
|
|
+ @param $actCode
|
|
|
+ * @param $status
|
|
|
+ */
|
|
|
+ public function status(){
|
|
|
+ $param = $this->request->only(['actCode'=>'','status'=>0],'post','trim');
|
|
|
+ $validate = Validate::rule([
|
|
|
+ 'actCode|活动编号' => 'require',
|
|
|
+ 'status|状态' => 'require|in:0,1,2,3,4,5',
|
|
|
+ ]);
|
|
|
+ if($validate->check($param)==false)$this->error($validate->getError());
|
|
|
+ $info = $this->model->where(['actCode'=>$param['actCode'],'is_del'=>0])->findOrEmpty();
|
|
|
+ if($info==false) $this->error('活动不存在');
|
|
|
+ $info->status=$param['status'];
|
|
|
+ if($info->save()==false)$this->error('修改失败');
|
|
|
+ $this->success('修改成功');
|
|
|
+ }
|
|
|
}
|