当前位置: 首页>>代码示例>>PHP>>正文


PHP CUtil::generateRandomUniqueCode方法代码示例

本文整理汇总了PHP中CUtil::generateRandomUniqueCode方法的典型用法代码示例。如果您正苦于以下问题:PHP CUtil::generateRandomUniqueCode方法的具体用法?PHP CUtil::generateRandomUniqueCode怎么用?PHP CUtil::generateRandomUniqueCode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CUtil的用法示例。


在下文中一共展示了CUtil::generateRandomUniqueCode方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: generateRandomUniqueCode

 public static function generateRandomUniqueCode($prefix_code, $table_name, $field_name)
 {
     if ($table_name == 'users') {
         $unique_code = $prefix_code . mt_rand(10000000, 99999999);
     } else {
         $unique_code = $prefix_code . mt_rand(100000, 999999);
     }
     $code_count = \DB::table($table_name)->whereRaw($field_name . " = ? ", array($unique_code))->count();
     if ($code_count > 0) {
         return CUtil::generateRandomUniqueCode($prefix_code, $table_name, $field_name);
     } else {
         return $unique_code;
     }
     return $unique_code;
 }
开发者ID:ahsanpackage,项目名称:webshopauthenticate,代码行数:15,代码来源:CUtil.php

示例2: addProduct

 public function addProduct($input_arr)
 {
     $p_id = 0;
     if (count($input_arr) > 0) {
         $user_id = CUtil::getUserId($input_arr['user_code']);
         $product_code = CUtil::generateRandomUniqueCode('P', 'product', 'product_code');
         $url_slug = \Str::slug($input_arr['product_name']);
         $data_arr = array('product_code' => $product_code, 'product_name' => $input_arr['product_name'], 'product_description' => $input_arr['product_description'], 'meta_title' => '', 'meta_keyword' => '', 'meta_description' => '', 'product_highlight_text' => $input_arr['product_highlight_text'], 'demo_url' => $input_arr['demo_url'], 'demo_details' => $input_arr['demo_details'], 'product_tags' => $input_arr['product_tags'], 'user_section_id' => $input_arr['user_section_id'], 'product_preview_type' => $input_arr['product_preview_type'], 'product_status' => 'Draft', 'product_price_currency' => \Config::get('webshoppack::site_default_currency'), 'product_category_id' => $input_arr['my_category_id'], 'url_slug' => isset($input_arr['url_slug']) ? $input_arr['url_slug'] : $url_slug, 'product_added_date' => \DB::raw('NOW()'), 'last_updated_date' => \DB::raw('NOW()'), 'product_user_id' => $user_id);
         $p_id = Product::insertGetId($data_arr);
         //To add dumb data for product image
         $p_img_arr = array('product_id' => $p_id);
         $p_img_id = ProductImage::insertGetId($p_img_arr);
     }
     return $p_id;
 }
开发者ID:agriya,项目名称:webshoppack,代码行数:15,代码来源:AdminProductAddService.php


注:本文中的CUtil::generateRandomUniqueCode方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。