<?php


namespace app\admin\model;
use  think\Model;

class GoodLog extends Model
{
    /**
     * @param $token
     * @param $data [{'stock_id':1,'stock_name':‘usable_stock’,'stock_remark':'','stock':10,'type':'cgd'}]
     * @param $action_type
     */
  public static function LogAdd($token,$data,$action_type){
        $user = GetUserInfo($token);

        $uid = isset($user['data']['id']) ? $user['data']['id'] :0;
        $name = isset($user['data']['nickname']) ? $user['data']['nickname'] :'';
        if(is_array($data)){
            $temp=[];
            if(isset($data['stock_id'])){
                $data['action_uid']=$uid;
                $data['action_name']=$name;
                $data['action_type']=$action_type;
                $data['addtime']=date("Y-m-d H:i:s");
                $temp[]=$data;
            }else{
                foreach ($data as $key=>$value){
                    if(isset($value['stock_id'])){
                        $value['action_uid']=$uid;
                        $value['action_name']=$name;
                        $value['action_type']=$action_type;
                        $value['addtime']=date("Y-m-d H:i:s");
                        $temp[]=$value;
                    }
                }
            }
            self::insertAll($temp);
        }

    }
}