$param['id'], 'name' => $param['name'], 'user_id'=>$admin->id??$admin['id'], 'operate_name'=>$admin->name??$admin['name'], 'operate_mobile'=>isset($admin->mobile) ? $admin->mobile:$admin['mobile'], 'type' => $param['type'], 'operate_type' => $param['operate_type']??self::OPERATE_TYPE_IN, 'before_num' => $param['stock']??0, 'num' => $param['num']??0, 'after_num' => $param['after_num']??0, 'remark'=>$param['remark']??null, 'status' => $param['status']??self::OPERATE_STATUS_PASS, 'contract_id'=>$param['contract']??null, 'images' => $param['images']??json_encode([]), 'goods_type' => $param['goods_type']??self::GOODS_TYPE_GOODS, 'sku_id' => $param['sku_id']??null, 'order_id' => $param['order_id']??null, ]; $res = self::create($log); } }