浏览代码

認証用QR読み込み処理の修正

develop
sosuke.iwabuchi 1年前
父节点
当前提交
b43ae9c130
共有 1 个文件被更改,包括 10 次插入10 次删除
  1. +10
    -10
      app/Http/Controllers/Web/QRService/Certification/CheckDataFormatController.php

+ 10
- 10
app/Http/Controllers/Web/QRService/Certification/CheckDataFormatController.php 查看文件

@@ -120,17 +120,17 @@ class DataConverter
{
$ret = new static();

$dec = QRCryptoLogic::decrypt($data);
if (strlen($dec) !== 30) {
throw new GeneralErrorMessageException("文字数不正");
}
$data = substr($dec, 5);
$target = substr($data, 5);

$ret->発行端末 = substr($data, 0, 2);
$ret->発行日 = Carbon::createFromFormat("Ymd", substr($data, 2, 8));
$ret->発行連番 = intval(substr($data, 10, 6));
$ret->顧客コード = substr($data, 16, 4);
$ret->駐車場管理コード = substr($data, 20, 5);
$dec = QRCryptoLogic::decrypt($target);
if (strlen($dec) !== 15) {
throw new GeneralErrorMessageException("URL不正");
}
$ret->発行端末 = substr($dec, 0, 2);
$ret->発行日 = Carbon::createFromFormat("Ymd", substr($dec, 2, 8));
$ret->発行連番 = intval(substr($dec, 10, 6));
$ret->顧客コード = substr($dec, 16, 4);
$ret->駐車場管理コード = substr($dec, 20, 5);


return $ret;


正在加载...
取消
保存