12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- declare (strict_types = 1);
- namespace app\admin\model;
- use think\Model;
- use think\facade\Db;
- /**
- * @mixin \think\Model
- */
- class ActionLog extends Model
- {
- /**
- * @param $token
- * @param $order
- * @param $type
- * @param $status
- */
- public function Add($token,$order,$type,$status){
- $user = GetUserInfo($token);
- $uid = isset($user['data']['id']) ? $user['data']['id'] :0;
- $name = isset($user['data']['nickname']) ? $user['data']['nickname'] :'';
- $roleid=0;
- if($uid!=0){
- $userrole = Db::name("user_role")->where(["uid"=>$uid,"is_del"=>0,"status"=>1])->find();
- $roleid = isset($userrole['roleid']) ? $userrole['roleid'] :0;
- }
- $data=[
- "action_id"=>$uid,
- "action_name"=>$name,
- "role_id"=>$roleid,
- "action_status"=>$status,
- "action_remark"=>isset($order['remark']) ? trim($order['remark']) :"",
- "order_code"=>isset($order['order_code']) ? trim($order['order_code']) :"",
- "order_type"=>$type,
- "order_status"=>isset($order['status']) ? trim($order['status']) :"",
- "addtime"=>date("Y-m-d H:i:s"),
- "updatetime"=>date("Y-m-d H:i:s")
- ];
- $this->insert($data);
- }
- public function list(){}
- public function info(){}
- }
|