setUser($request->all()); if ($status) { return $this->json_return(200, '', $data); } else { return $this->json_return(201, $data); } } public function setMobile(Request $request) { $service = new WxEmployeeService(); list($status, $data) = $service->setMobile($request->all()); if ($status) { return $this->json_return(200, '', $data); } else { return $this->json_return(201, $data); } } public function login(Request $request) { $service = new WxEmployeeService(); list($status, $data) = $service->login($request->all()); if ($status) { return $this->json_return(200, '', $data); } else { return $this->json_return(201, $data); } } public function saleOrderList(Request $request){ $service = new SalesOrderService(); $userData = $request->userData->toArray(); list($status,$data) = $service->salesOrderListsalesOrderWxList($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function purchaseOrderList(Request $request){ $service = new PurchaseOrderService(); $userData = $request->userData->toArray(); list($status,$data) = $service->getList($request->all(),$userData); if($status){ return $this->json_return(200,'',$data); }else{ return $this->json_return(201,$data); } } public function wxH5(Request $request){ file_put_contents('1.txt',json_encode($request->all())); // die('adsds'); // $data = json_decode('{"signature":"fe04bfbb92a1c073e9f0829d3c4e48e1b40403aa","echostr":"5841396639871246203","timestamp":"1695188315","nonce":"1459788183"}',true); $data = $request->all(); $signature = $data["signature"]; $timestamp = $data["timestamp"]; $nonce = $data["nonce"]; $token = 'qingyaokeji'; $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); // var_dump($tmpStr); // var_dump($signature);die; if( $tmpStr == $signature && isset($data['echostr']) ){ echo $data['echostr'];die; }else{ die('fail'); } } public function ttt(){ $a = new WxService(); //[88,1,0,37,["T9XX.20240502","\u5f85\u5ba1\u6838","\u8d85\u7ea7\u7ba1\u7406\u5458","\u8ba2\u5355\u5408\u540c","2024-05-02 02:50:04"]] $user_id = 88; $type = 1; $state = 0; $menu_id = 37; $order_data = json_decode('["刁法森","\u5201\u6cd5\u68ee","2024-05-02 03:09:36","T9XX.202405020249365948(\u8ba2\u5355\u5408\u540c)"]',true); $a = $a->wx_sendMsg($user_id,$type,$state,$menu_id,$order_data); return $a; } public function getTopMessage(Request $request){ $service = new WxEmployeeService(); list($status, $data) = $service->getTopMessage($request->all()); if ($status) { return $this->json_return(200, '', $data); } else { return $this->json_return(202, $data); } } }