Commit 618fdadf authored by 蒋林's avatar 蒋林

1. 安装单搜索接口

2. 安装查询接口修改
parent 6ded41e7
This diff is collapsed.
...@@ -30,8 +30,11 @@ class Rgalanz extends BaseController ...@@ -30,8 +30,11 @@ class Rgalanz extends BaseController
// self::$testu = 'K75516022'; // self::$testu = 'K75516022';
// self::$testp = '123456'; // self::$testp = '123456';
self::$testu = 'W75509345'; // self::$testu = 'W75509345';
self::$testp = 'dgqh!769'; // self::$testp = 'dgqh!769';
self::$testu = 'c01000005';
self::$testp = 'weixiuhui010';
$this->load->library('Receive/ReceiveGalanz', null, 'ReceiveGalanz'); $this->load->library('Receive/ReceiveGalanz', null, 'ReceiveGalanz');
return $this->ReceiveGalanz; return $this->ReceiveGalanz;
...@@ -59,6 +62,28 @@ class Rgalanz extends BaseController ...@@ -59,6 +62,28 @@ class Rgalanz extends BaseController
$this->show($result['data']); $this->show($result['data']);
} }
public function searchUserProfieOrder()
{
$obj = $this->galanzObj();
$data['appid'] = '10001';
$data['account'] = self::$testu;
$data['pwd'] = self::$testp;
$data['mobile'] = '13717705860';
$data['nonce_str'] = $obj->GetNonceStr();
$obj->SetValues($data);
$obj->SetSign();
$values = $obj->GetValues();
$url = self::$apiUrl . "api/galanz/searchUserProfieOrder";
$result = $this->curlPost($url, $values);
$result['data'] = json_decode($result['data'], true);
$this->show($result);
}
public function queryOrder() public function queryOrder()
{ {
...@@ -67,7 +92,7 @@ class Rgalanz extends BaseController ...@@ -67,7 +92,7 @@ class Rgalanz extends BaseController
$data['appid'] = '10001'; $data['appid'] = '10001';
$data['account'] = self::$testu; $data['account'] = self::$testu;
$data['pwd'] = self::$testp; $data['pwd'] = self::$testp;
$data['out_trade_no'] = 'CALL2016091202257'; $data['out_trade_no'] = 'CALL2015111004668';
$data['nonce_str'] = $obj->GetNonceStr(); $data['nonce_str'] = $obj->GetNonceStr();
$obj->SetValues($data); $obj->SetValues($data);
...@@ -112,8 +137,7 @@ class Rgalanz extends BaseController ...@@ -112,8 +137,7 @@ class Rgalanz extends BaseController
$data['appid'] = '10001'; $data['appid'] = '10001';
$data['account'] = self::$testu; $data['account'] = self::$testu;
$data['pwd'] = self::$testp; $data['pwd'] = self::$testp;
$data['up_order_no'] = 'N2016082303159'; $data['id'] = 'b1c8bece-378a-4b53-946b-61abd1b7c097';
$data['mobile'] = '18631653945';
$data['nonce_str'] = $obj->GetNonceStr(); $data['nonce_str'] = $obj->GetNonceStr();
$obj->SetValues($data); $obj->SetValues($data);
......
...@@ -44,21 +44,21 @@ class Sgalanz extends BaseController ...@@ -44,21 +44,21 @@ class Sgalanz extends BaseController
public function searchOrder() public function searchOrder()
{ {
$obj = $this->galanzObj(); $obj = $this->galanzObj();
$list = $obj->SearchOrder('CALL2016082203611'); $list = $obj->SearchOrder('CALL2015111004668');
$this->show($list); $this->show($list);
} }
public function searchWorkOrder() public function searchWorkOrder()
{ {
$obj = $this->galanzObj(); $obj = $this->galanzObj();
$list = $obj->SearchWorkOrder('WO2016090802059'); $list = $obj->SearchWorkOrder('WO2016091000701');
$this->show($list); $this->show($list);
} }
public function searchUserProfieOrder() public function searchUserProfieOrder()
{ {
$obj = $this->galanzObj(); $obj = $this->galanzObj();
$list = $obj->SearchUserProfieOrder('18631653945', 'N2016082303159'); $list = $obj->SearchUserProfieOrder('13693637226');
$this->show($list); $this->show($list);
} }
...@@ -123,20 +123,20 @@ class Sgalanz extends BaseController ...@@ -123,20 +123,20 @@ class Sgalanz extends BaseController
private function galanzObj() private function galanzObj()
{ {
// $account = [ $account = [
// 'username' => 'c01000005', 'username' => 'c01000005',
// 'pwd' => 'weixiuhui010' 'pwd' => 'weixiuhui010'
// ]; ];
// $account = [ // $account = [
// 'username' => 'K75516022', // 'username' => 'K75516022',
// 'pwd' => '123456' // 'pwd' => '123456'
// ]; // ];
$account = [ // $account = [
'username' => 'W75509345', // 'username' => 'W75509345',
'pwd' => 'dgqh!769' // 'pwd' => 'dgqh!769'
]; // ];
$this->load->library('Source/SourceGalanz', $account, 'SourceGalanz'); $this->load->library('Source/SourceGalanz', $account, 'SourceGalanz');
return $this->SourceGalanz; return $this->SourceGalanz;
......
...@@ -25,12 +25,24 @@ class ReceiveGalanz extends Receive ...@@ -25,12 +25,24 @@ class ReceiveGalanz extends Receive
$this->CheckValues($fileds); $this->CheckValues($fileds);
} }
public function CheckQueryUserProfileOrderValues()
{
$fileds = ['id'];
$this->CheckValues($fileds);
}
public function CheckSearchWorkOrderValues() public function CheckSearchWorkOrderValues()
{ {
$fileds = ['mobile']; $fileds = ['mobile'];
$this->CheckValues($fileds); $this->CheckValues($fileds);
} }
public function CheckSearchUserProfieOrderValues()
{
$fileds = ['mobile'];
$this->CheckValues($fileds);
}
/** /**
* 保存订单 * 保存订单
*/ */
...@@ -246,13 +258,13 @@ class ReceiveGalanz extends Receive ...@@ -246,13 +258,13 @@ class ReceiveGalanz extends Receive
public function CheckSaveUserProfileOrderValues() public function CheckSaveUserProfileOrderValues()
{ {
$fileds = ['up_order_no']; $fileds = ['id'];
$this->CheckValues($fileds); $this->CheckValues($fileds);
} }
public function CheckSendUserProfileOrderValues() public function CheckSendUserProfileOrderValues()
{ {
$fileds = ['up_order_no']; $fileds = ['id'];
$this->CheckValues($fileds); $this->CheckValues($fileds);
} }
......
...@@ -197,24 +197,7 @@ class SourceGalanz extends Source ...@@ -197,24 +197,7 @@ class SourceGalanz extends Source
]; ];
$url = self::$host . '/Complaint/new_srv_callinMP.aspx'; $url = self::$host . '/Complaint/new_srv_callinMP.aspx';
$content = $this->GetUrlContents($url); $orders = $this->HandelSearchOrder($url, $post);
preg_match('/<input[^>]+name="__VIEWSTATE"[^>]+value="([^"]*)"/', $content, $arr);
$post['__VIEWSTATE'] = $arr[1];
$headers = $this->Header($url);
$result = $this->CurlPost($url, $post, $headers);
$result = gzdecode($result['data']);
preg_match_all('/<tr>\s+<td class="checkbox">[\s\S]+?<\/tr>/', $result, $tr);
$orders = [];
if ($tr[0]) {
foreach ($tr[0] as $k => $v) {
$orders[$k] = $this->TableTdPreg($v);
}
}
return $orders; return $orders;
} }
...@@ -254,23 +237,7 @@ class SourceGalanz extends Source ...@@ -254,23 +237,7 @@ class SourceGalanz extends Source
]; ];
$url = self::$host . '/repair/new_srv_workorderMP.aspx'; $url = self::$host . '/repair/new_srv_workorderMP.aspx';
$content = $this->GetUrlContents($url); $orders = $this->HandelSearchOrder($url, $post);
preg_match('/<input[^>]+name="__VIEWSTATE"[^>]+value="([^"]*)"/', $content, $arr);
$post['__VIEWSTATE'] = $arr[1];
$headers = $this->Header($url);
$result = $this->CurlPost($url, $post, $headers);
$result = gzdecode($result['data']);
preg_match_all('/<tr>\s+<td class="checkbox">[\s\S]+?<\/tr>/', $result, $tr);
$orders = [];
if ($tr[0]) {
foreach ($tr[0] as $k => $v) {
$orders[$k] = $this->TableTdPreg($v);
}
}
return $orders; return $orders;
} }
......
public/captcha/galanz_c01000005.gif

1.33 KB | W: | H:

public/captcha/galanz_c01000005.gif

1.28 KB | W: | H:

public/captcha/galanz_c01000005.gif
public/captcha/galanz_c01000005.gif
public/captcha/galanz_c01000005.gif
public/captcha/galanz_c01000005.gif
  • 2-up
  • Swipe
  • Onion skin
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment