|
|
@@ -91,6 +91,7 @@ class GiftCardLogic extends BaseLogic
|
|
|
$saveData['card_money'] = $money;
|
|
|
$saveData['is_used'] = 0;
|
|
|
$saveData['create_time'] = time();
|
|
|
+
|
|
|
for($i = 1;$i<=$num;$i++){
|
|
|
$saveData['card_no'] = $start_no;
|
|
|
$pass = gift_card_pass();
|
|
|
@@ -98,11 +99,15 @@ class GiftCardLogic extends BaseLogic
|
|
|
|
|
|
// 生成小程序二维码并上传到七牛云
|
|
|
$qrCodePath = GiftCardQrCodeService::generateAndUploadQrCode($start_no, $pass);
|
|
|
+ Db::commit();
|
|
|
+ return ['qrCodePath'=>$qrCodePath];
|
|
|
$saveData['qr_code_path'] = $qrCodePath ?: '';
|
|
|
|
|
|
$start_no ++;
|
|
|
$gcidata[]=$saveData;
|
|
|
}
|
|
|
+ Db::commit();
|
|
|
+ return $gcidata;
|
|
|
if(!empty($gcidata)){
|
|
|
$gCobj = new GiftCardInfo();
|
|
|
|
|
|
@@ -115,6 +120,7 @@ class GiftCardLogic extends BaseLogic
|
|
|
|
|
|
// 提交事务
|
|
|
Db::commit();
|
|
|
+
|
|
|
return true;
|
|
|
} catch (\Exception $e) {
|
|
|
// 回滚事务
|