|
@@ -20,6 +20,7 @@ class Index extends Frontend
|
|
return $this->view->fetch();
|
|
return $this->view->fetch();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //溯源码
|
|
public function code()
|
|
public function code()
|
|
{
|
|
{
|
|
$code = $this->request->request('code');
|
|
$code = $this->request->request('code');
|
|
@@ -44,22 +45,25 @@ class Index extends Frontend
|
|
exit;
|
|
exit;
|
|
}
|
|
}
|
|
|
|
|
|
- $key = md5($orderid);
|
|
|
|
|
|
+ $key = md5($orderid.'code');
|
|
$info = Cache::get($key);
|
|
$info = Cache::get($key);
|
|
if (!$info) {
|
|
if (!$info) {
|
|
$order = new Order();
|
|
$order = new Order();
|
|
$orderinfo = $order->where('orderid', $orderid)->find()->toArray();
|
|
$orderinfo = $order->where('orderid', $orderid)->find()->toArray();
|
|
|
|
+ $orderinfo['text'] = 'sss';
|
|
$info['orderinfo'] = $orderinfo;
|
|
$info['orderinfo'] = $orderinfo;
|
|
|
|
|
|
$company = new Company();
|
|
$company = new Company();
|
|
$companyinfo = $company->where('admin_id', $orderinfo['admin_id'])->where('type', 3)->find()->toArray();
|
|
$companyinfo = $company->where('admin_id', $orderinfo['admin_id'])->where('type', 3)->find()->toArray();
|
|
$companyinfo['img1'] = '/assets/code/banner1.jpg';
|
|
$companyinfo['img1'] = '/assets/code/banner1.jpg';
|
|
$companyinfo['img2'] = '/assets/code/zzry1.jpg';
|
|
$companyinfo['img2'] = '/assets/code/zzry1.jpg';
|
|
|
|
+
|
|
if ($companyinfo['images']) {
|
|
if ($companyinfo['images']) {
|
|
$arr = explode(',', $companyinfo['images']);
|
|
$arr = explode(',', $companyinfo['images']);
|
|
$companyinfo['img1'] = $arr[0] ?? $companyinfo['img1'];
|
|
$companyinfo['img1'] = $arr[0] ?? $companyinfo['img1'];
|
|
$companyinfo['img2'] = $arr[1] ?? $companyinfo['img2'];
|
|
$companyinfo['img2'] = $arr[1] ?? $companyinfo['img2'];
|
|
}
|
|
}
|
|
|
|
+ $companyinfo['idcode'] = encrypt(str_pad($companyinfo['id'], 6, '0', STR_PAD_LEFT));
|
|
$info['companyinfo'] = $companyinfo;
|
|
$info['companyinfo'] = $companyinfo;
|
|
|
|
|
|
$supplier = $company->find($orderinfo['supplier_id'])->toArray();
|
|
$supplier = $company->find($orderinfo['supplier_id'])->toArray();
|
|
@@ -78,4 +82,30 @@ class Index extends Frontend
|
|
$this->view->assign('customer', $info['customer']);
|
|
$this->view->assign('customer', $info['customer']);
|
|
return $this->view->fetch();
|
|
return $this->view->fetch();
|
|
}
|
|
}
|
|
|
|
+ //公司详情
|
|
|
|
+ public function company()
|
|
|
|
+ {
|
|
|
|
+ $id = $code = $this->request->request('id');
|
|
|
|
+ if (!$id) {
|
|
|
|
+ $this->error("ID为空,非法访问!");
|
|
|
|
+ exit;
|
|
|
|
+ }
|
|
|
|
+ $id = intval(decrypt($id));
|
|
|
|
+ $key = md5($id.'company');
|
|
|
|
+ $info = Cache::get($key);
|
|
|
|
+ if (!$info) {
|
|
|
|
+ $company = new Company();
|
|
|
|
+ $companyinfo = $company->find($id)->toArray();
|
|
|
|
+
|
|
|
|
+ if ($companyinfo['images']) {
|
|
|
|
+ $arr = explode(',', $companyinfo['images']);
|
|
|
|
+ } else {
|
|
|
|
+ $arr[] = '/assets/code/zzry1.jpg';
|
|
|
|
+ ;
|
|
|
|
+ }
|
|
|
|
+ $companyinfo['imgs'] = $arr;
|
|
|
|
+ }
|
|
|
|
+ $this->view->assign('company', $companyinfo);
|
|
|
|
+ return $this->view->fetch();
|
|
|
|
+ }
|
|
}
|
|
}
|