redirect("https://anti-fake-checking.com/index"); // $jssdk=new \JsSdk\JsSdk('wx0d4ac6d59abca442','489aaf23cf26f63346e1b456cb264099'); // $jssdk=new \JsSdk\JsSdk('wx0d4ac6d59abca442','c482b3f5d1354533e9e14ad294016551'); $jssdk=new \JsSdk\JsSdk('wxc0d2e35e015dd0fc','fe931c45ce3513d195c689de9ec1696f'); $signPackage = $jssdk->getSignPackage(); $this->assign('singpackage',$signPackage); return $this->view->fetch('anti_fake_inlet'); } public function index() { $this->redirect("https://anti-fake-checking.com/index"); return $this->view->fetch(); } public function anti_fake_sninput() { $this->redirect("https://anti-fake-checking.com/index"); return $this->view->fetch(); } public function anti_fake_input() { $this->redirect("https://anti-fake-checking.com/index"); return $this->view->fetch(); } public function anti_fake_scan_snresult() { if(!request()->isAjax()){ $this->assign('sn',$this->request->get('qrresult')); //return $this->fetch(); } $post = $this->request->get(); // dump($post); $fake = $post['qrresult']; $fake = substr($fake,strripos($fake,",")+1); $fake = str_replace('-','',$fake); $ssd = Loader::model('Ssd'); $where = ['sn' => $fake]; $arr = $ssd->where($where)->find(); if ($arr) { $data = $arr;//dump($data['sn']);die; $data['result'] = 1; $this->assign('data', $data); //return json($data); } else { $postdata = ['sn'=>$fake]; $postdata = http_build_query($postdata); $sn = CurlRequest('http://mes.orico.com.cn:8081/content/mes/web/api/fwm.aspx', $postdata); $sn = json_decode($sn, true); // $sn = json_decode($sn, true);//dump($sn);die; if ($sn['result'] == 1) { $data['sn'] = $fake; $data['fake'] = ''; $data['specifications_and_models'] = $sn['specifications_and_models']; $data['69_code'] = $sn['69_code']; $data['production_date'] = $sn['production_date']; $data['Customer_name'] = $sn['Customer_name']; $data['delivery_time'] = $sn['delivery_time']; $data['department'] = $sn['department']; $data['made_up_articles_name'] = $sn['made_up_articles_name']; $data['chicktime'] = date("Y-m-d H:i:s"); $time = strtotime($data['delivery_time']); $data['mendtime'] = date('Y-m-d H:i:s', strtotime("+5year", $time)); $bm = ['速卖通运营部','速卖通运营部','美国新蛋','海外亚马逊','ODM项目部','子品牌事业部','B2B营销中心','海外渠道部']; // if(in_array($data['department'],$bm)){ $data['mendtime'] = date('Y-m-d H:i:s', strtotime("+1 month",strtotime($data['mendtime']))); // } $data['material_ID'] = $sn['material_ID']; $where = ['sku'=>$data['specifications_and_models']]; $productid = Loader::model('product_sku')->where($where)->find(); $img = Loader::model('product_two_img')->where(['product_id'=>$productid['product_id']])->find(); $img = $img['image_url']; $data['img']=$img; $add = $ssd->save($data); $data['result'] = $sn['result']; $this->assign('data',$data); //return json($data); } else { $data['sn']=$fake; $data['result'] = $sn['result']; $this->assign('data',$data); // return json($data); } } return $this->fetch(); } public function anti_fake_scan_result() { if(!request()->isAjax()){ $this->assign('sn',$this->request->get('qrresult')); //return $this->fetch(); } $post = $this->request->get(); $fake = $post['qrresult']; $ssd = Loader::model('Ssd'); $where = ['fake' => $fake]; $arr = $ssd->where($where)->find(); if ($arr) { $data = $arr;//dump($data['sn']);die; $data['result'] = 1; $data['first'] = 0; $this->assign('data', $data); //return json($data); } else { $postdata = ['fwm'=>$fake]; $postdata = http_build_query($postdata); $sn = CurlRequest('http://mes.orico.com.cn:8081/content/mes/web/api/fwm.aspx', $postdata); $sn = json_decode($sn, true); // $sn = json_decode($sn, true); if ($sn['result'] == 1) { $data['sn'] = $sn['serial_number']; $data['fake'] = $fake; $data['specifications_and_models'] = $sn['specifications_and_models']; $data['69_code'] = $sn['69_code']; $data['production_date'] = $sn['production_date']; $data['Customer_name'] = $sn['Customer_name']; $data['delivery_time'] = $sn['delivery_time']; $data['department'] = $sn['department']; $data['made_up_articles_name'] = $sn['made_up_articles_name']; $data['chicktime'] = date("Y-m-d H:i:s"); $time = strtotime($data['delivery_time']); $data['mendtime'] = date('Y-m-d H:i:s', strtotime("+5year", $time)); $bm = ['速卖通运营部','速卖通运营部','美国新蛋','海外亚马逊','ODM项目部','子品牌事业部','B2B营销中心','海外渠道部']; if(in_array($data['department'],$bm)){ $data['mendtime'] = date('Y-m-d H:i:s', strtotime("+1 month",strtotime($data['mendtime']))); } $data['material_ID'] = $sn['material_ID']; $where = ['sku'=>$data['specifications_and_models']]; $productid = Loader::model('product_sku')->where($where)->find(); $img = Loader::model('product_two_img')->where(['product_id'=>$productid['product_id']])->find(); $img = $img['image_url']; $data['img']=$img; $add = $ssd->save($data); $data['result'] = $sn['result']; $data['first'] = 1; $this->assign('data',$data); //return json($data); } else { $data['fake']=$fake; $data['first'] = 0; $data['result'] = $sn['result']; $this->assign('data',$data); // return json($data); } } return $this->fetch(); } public function anti_fake_snresult() { if ($_POST) { $post = $this->request->post(); if($post['sn']==''){ $this->error('请输入SN码'); } //$this->verify_check($post['captcha'], 'authcode') || $this->error('验证码有误', url('fake/index')); $snnum = $post['sn']; $ssd = Loader::model('Ssd'); $where = ['sn' => $post['sn']]; $arr = $ssd->where($where)->find(); if ($arr) { $data = $arr;//dump($data['sn']);die; $data['result'] = 1; $this->assign('data', $data); } else { $sn = https_request('http://mes.orico.com.cn:8081/content/mes/web/api/fwm.aspx', $snnum); $sn = json_decode($sn, true); //$sn = json_decode($sn, true); if ($sn['result'] == 1) { $data['sn'] = $sn['serial_number']; $data['fake'] = ''; $data['specifications_and_models'] = $sn['specifications_and_models']; $data['69_code'] = $sn['69_code']; $data['production_date'] = $sn['production_date']; $data['Customer_name'] = $sn['Customer_name']; $data['delivery_time'] = $sn['delivery_time']; $data['department'] = $sn['department']; $data['made_up_articles_name'] = $sn['made_up_articles_name']; $data['chicktime'] = date("Y-m-d H:i:s"); $time = strtotime($data['delivery_time']); $data['mendtime'] = date('Y-m-d H:i:s', strtotime("+5year", $time)); $bm = ['速卖通运营部','速卖通运营部','美国新蛋','海外亚马逊','ODM项目部','子品牌事业部','B2B营销中心','海外渠道部']; if(in_array($data['department'],$bm)){ $data['mendtime'] = date('Y-m-d H:i:s', strtotime("+1 month",strtotime($data['mendtime']))); } $data['material_ID'] = $sn['material_ID']; $where = ['sku'=>$data['specifications_and_models']]; $productid = Loader::model('product_sku')->where($where)->find(); $img = Loader::model('product_two_img')->where(['product_id'=>$productid['product_id']])->find(); $img = $img['image_url']; $data['img']=$img; $add = $ssd->save($data); $data['result'] = $sn['result']; $this->assign('data',$data); } else { $data['sn']=$snnum; $data['result'] = $sn['result']; $this->assign('data',$data); } } } return $this->fetch(); } public function anti_fake_result() { if ($_POST) { $post = $this->request->post(); if($post['fake']==''){ $this->error('请输入防伪码'); } //$this->verify_check($post['captcha'], 'authcode') || $this->error('验证码有误', url('fake/index')); $fake = $post['fake']; $ssd = Loader::model('Ssd'); $where = ['fake' => $fake]; $arr = $ssd->where($where)->find(); if ($arr) { $data = $arr;//dump($data['sn']);die; $data['result'] = 1; $this->assign('data', $data); } else { $sn = https_request('http://mes.orico.com.cn:8081/content/mes/web/api/fwm.aspx', $fake); $sn = json_decode($sn, true); //$sn = json_decode($sn, true);//dump($sn);die; if ($sn['result'] == 1) { $data['sn'] = $sn['serial_number']; $data['fake'] = $fake; $data['specifications_and_models'] = $sn['specifications_and_models']; $data['69_code'] = $sn['69_code']; $data['production_date'] = $sn['production_date']; $data['Customer_name'] = $sn['Customer_name']; $data['delivery_time'] = $sn['delivery_time']; $data['department'] = $sn['department']; $data['made_up_articles_name'] = $sn['made_up_articles_name']; $data['chicktime'] = date("Y-m-d H:i:s"); $time = strtotime($data['delivery_time']); $data['mendtime'] = date('Y-m-d H:i:s', strtotime("+5year", $time)); $bm = ['速卖通运营部','速卖通运营部','美国新蛋','海外亚马逊','ODM项目部','子品牌事业部','B2B营销中心','海外渠道部']; if(in_array($data['department'],$bm)){ $data['mendtime'] = date('Y-m-d H:i:s', strtotime("+1 month",strtotime($data['mendtime']))); } $data['material_ID'] = $sn['material_ID']; $where = ['sku'=>$data['specifications_and_models']]; $productid = Loader::model('product_sku')->where($where)->find(); $img = Loader::model('product_two_img')->where(['product_id'=>$productid['product_id']])->find(); $img = $img['image_url']; $data['img']=$img; $add = $ssd->save($data); $data['result'] = $sn['result']; $this->assign('data',$data); } else { $data['fake']=$fake; $data['result'] = $sn['result']; $this->assign('data',$data); } } } return $this->fetch(); } public function anti_fake_sn() { //if ($_POST) { //$post = $this->request->post(); //if($post['sn']==''){ // $this->error('请输入SN码'); //} //$this->verify_check($post['captcha'], 'authcode') || $this->error('验证码有误', url('fake/index')); $fake = 'Q929T1Y3'; $postdata = ['sn'=>$fake]; $postdata = http_build_query($postdata); $sn = https_request('http://mes.orico.com.cn:8081/content/mes/web/api/fwm.aspx', $fake); //$sn = CurlRequest('http://mes.orico.com.cn:8081/content/mes/web/api/fwm.aspx', $postdata); $sn = json_decode($sn, true); echo "
=="; print_r($sn);die;
//$sn = json_decode($sn, true);
if ($sn['result'] == 1) {
$data['sn'] = $sn['serial_number'];
$data['fake'] = '';
$data['specifications_and_models'] = $sn['specifications_and_models'];
$data['69_code'] = $sn['69_code'];
$data['production_date'] = $sn['production_date'];
$data['Customer_name'] = $sn['Customer_name'];
$data['delivery_time'] = $sn['delivery_time'];
$data['department'] = $sn['department'];
$data['made_up_articles_name'] = $sn['made_up_articles_name'];
$data['chicktime'] = date("Y-m-d H:i:s");
$time = strtotime($data['delivery_time']);
$data['mendtime'] = date('Y-m-d H:i:s', strtotime("+5year", $time));
$bm = ['速卖通运营部','速卖通运营部','美国新蛋','海外亚马逊','ODM项目部','子品牌事业部','B2B营销中心','海外渠道部'];
if(in_array($data['department'],$bm)){
$data['mendtime'] = date('Y-m-d H:i:s', strtotime("+1 month",strtotime($data['mendtime'])));
}
$data['material_ID'] = $sn['material_ID'];
$where = ['sku'=>$data['specifications_and_models']];
$productid = Loader::model('product_sku')->where($where)->find();
$img = Loader::model('product_two_img')->where(['product_id'=>$productid['product_id']])->find();
$img = $img['image_url'];
$data['img']=$img;
$add = $ssd->save($data);
$data['result'] = $sn['result'];
$this->assign('data',$data);
} else {
$data['sn']=$snnum;
$data['result'] = $sn['result'];
$this->assign('data',$data);
}
//}
return $this->fetch();
}
}