pengchanglu 3 år sedan
förälder
incheckning
8f122c0fee

+ 19 - 2
application/index/controller/Source.php

@@ -77,6 +77,7 @@ class Source extends Frontend
         //print_r($info);
 
         $code_arr = [];
+        $code_arr['orderid'] = encrypt($orderid);
         $code_arr['code'] = $code_str;
         $code_arr['time'] = date('Y-m-d H:i:s');
         $code_arr['text'] = '亲爱的消费者,您查询的溯源码是:'.$code_str.'这一批猪肉产品是由'.$info['companyinfo']['name'].'加工屠宰,产品各项检测指标符合相关标准要求,请放心选购。肉品加工地:安徽。查询时间:'.$code_arr['time'].'具体信息参见下方资料';
@@ -114,20 +115,36 @@ class Source extends Frontend
         return $this->view->fetch();
     }
 
+    //
     public function info()
     {
         return $this->view->fetch();
     }
+    //订单检疫照片
+    public function inspect()
+    {
+        $id = $code = $this->request->request('id');
+        if (!$id) {
+            $this->error("ID为空,非法访问!");
+            exit;
+        }
+
+        $order = new Order();
+        $orderinfo = $order->where('orderid', $id)->find();
+        $this->companyinfo($orderinfo);
+        $this->view->assign('orderinfo', $orderinfo);
+        return $this->view->fetch();
+    }
 
     private function companyinfo(&$companyinfo)
     {
-        if ($companyinfo['images']) {
+        if (isset($companyinfo['images']) && $companyinfo['images']) {
             $arr = explode(',', $companyinfo['images']);
         } else {
             $arr[] = '/assets/code/zzry1.jpg';
         }
         $companyinfo['imgs'] = $arr;
-        if ($companyinfo['banner_images']) {
+        if (isset($companyinfo['banner_images']) && $companyinfo['banner_images']) {
             $banners = explode(',', $companyinfo['banner_images']);
             $companyinfo['banners'] = $banners[0];
         } else {

+ 4 - 1
application/index/view/source/code.html

@@ -30,7 +30,10 @@
                 <p><span class="color"><i class="r-w">产品名称</i>:</span>白条猪肉</p>
                 <p><span class="color"><i class="r-w">屠宰基地</i>:</span><span class="syright" id="spanarea">{$companyinfo.address}</span></p>
                 <p><span class="color"><i class="r-w">养殖单位</i>:</span><span class="syright" id="spanmarket">{$supplier.name}</span></p>
-                <p><span class="color"><i class="r-w">溯源内容</i>:</span><span class="syright">养殖单位→生猪检疫→生猪运输→宰前检验→加工过程检验→宰后核验→市场接收单位</span></p>
+                <p>
+                    <span class="color"><i class="r-w">溯源内容</i>:</span><span class="syright">养殖单位→生猪检疫→生猪运输→宰前检验→加工过程检验→宰后核验→市场接收单位</span>
+                    <a id="aLink" class="click-btn" href="/source/inspect.html?id={$code.orderid}">详情&gt;&gt;</a>
+                </p>
                 <p><span class="color"><i class="r-w">屠宰检验</i>:</span><span class="syright">合格</span></p>
                 <p><span class="color"><i class="r-w">屠宰时间</i>:</span><span class="syright">{$orderinfo.leavetime|date="Y-m-d H:i",###}</span></p>
                 <p><span class="color"><i class="r-w">接收单位</i>:</span>{$customer.name}</p>

+ 13 - 0
application/index/view/source/inspect.html

@@ -0,0 +1,13 @@
+<div class="wrap">
+	<div class="header">
+			<div class="logo"><a href="javascript:history.back();" class="animated fadeInLeft"></a><img src="__CDN__/assets/code/logo.png" width="100%"></div>
+            <div class="banner"><img src="__CDN__/assets/code/banner1.jpg" width="100%" /></div>
+	</div>
+	<!--客服中心-->
+	<div class="sydetail">
+		<h3 class="sydetail-h3">详 情</h3>
+{volist name="$orderinfo.imgs" id="data"}
+<p id="TrademarkScan"><img src="__CDN__{$data}"></p>
+{/volist}		
+	</div>
+</div>