Jelajahi Sumber

订单号修改

shish 6 tahun lalu
induk
melakukan
401130976e

+ 2 - 1
app/open/controllers/RenewController.php

@@ -5,6 +5,7 @@ namespace open\controllers;
 use biz\saas\services\RenewService;
 use biz\saas\services\SetMealService;
 use common\components\configDict;
+use common\components\stringUtil;
 use common\components\util;
 use Yii;
 
@@ -25,6 +26,7 @@ class RenewController extends BaseController
 		$post['prePrice'] = $price;
 		$post['actPrice'] = $price;
 		$post['payWay'] = 0;
+		$post['orderSn'] = 'RE'.stringUtil::buildOrderNo();
 		$now = time();
 		$expireTime = $now + 300;//订单5分钟后过期
 		$post['createTime'] = date("Y-m-d H:i:s", $now);
@@ -58,7 +60,6 @@ class RenewController extends BaseController
 		} else {
 			$input->SetOpenid($openId);
 		}
-		
 		$wxOrder = \WxPayApi::unifiedOrder($input, 6, $merchantExtend);
 		$tools = new \JsApiPay();
 		$jsApiParameters = $tools->GetJsApiParameters($wxOrder, $merchantExtend);

+ 1 - 1
common/components/stringUtil.php

@@ -35,7 +35,7 @@ class stringUtil
 	{
 		mt_srand((double)microtime() * 1000000);
 		$no = empty($id) ? '' : $id;
-		$no .= date('ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
+		$no .= date('ymdHis') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
 		return $no;
 	}