/** * CRM API 查用户信息函数封装 * @param type $vipcode vip卡号 * @return list */ function getnwvipmaster($vipcode) { $parm = new StdClass(); $parm->astr_request = new StdClass(); $parm->astr_request->header = new StdClass(); $parm->astr_request->header->username = C('NWVIP_USERNAME'); $parm->astr_request->header->password = C('NWVIP_PASSWORD'); $parm->astr_request->header->pagerecords = 20; //每页显示多少条信息 $parm->astr_request->header->pageno = 0; //当前第几页 $parm->astr_request->header->updatecount = 1; $parm->astr_request->search->vipcode = $vipcode; $parm->astr_request->search->fromage = 0; $parm->astr_request->search->toage = 0; $parm->astr_request->search->frombirthdaymm = 0; $parm->astr_request->search->tobirthdaymm = 0; $parm->astr_request->search->frombirthdaydd = 0; $parm->astr_request->search->tobirthdaydd = 0; $parm->astr_request->search->fromcurrentbonus = 0; $parm->astr_request->search->tocurrentbonus = 0; $parm->astr_request->search->fromaccumulatedsalesamt = 0; $parm->astr_request->search->toaccumulatedsalesamt = 0; $parm->astr_request->search->fromaccumulatedbonus = 0; $parm->astr_request->search->toaccumulatedbonus = 0; $parm->astr_request->search->activitycount = 0; $parm->astr_request->search->salesamount = 0; $client = new SoapClient(C('NWVIP_SERVICE_URL'), array('trace' => 1, 'exceptions' => 0)); $result = $client->GetNwVipMaster($parm); return object_to_array($result); }
public function newpassword() { $vipcode = session("vipcode"); $newpassword = $_POST['newpassword']; if (IS_POST) { $newpassword = $_POST['newpassword']; if (empty($newpassword)) { $this->error("请填写新密码"); } if (strlen($newpassword) < 6) { $this->error("请设置6位以上的密码"); } /** * api接口 * */ $parm = new StdClass(); $parm->astr_request = new StdClass(); $parm->astr_request->header = new StdClass(); $parm->astr_request->header->username = "******"; $parm->astr_request->header->password = "******"; $parm->astr_request->header->pagerecords = 20; //每页显示多少条信息 $parm->astr_request->header->pageno = 0; //当前第几页 $parm->astr_request->header->updatecount = 1; $parm->astr_request->search->vipcode = $vipcode; $parm->astr_request->search->fromage = 0; $parm->astr_request->search->toage = 0; $parm->astr_request->search->frombirthdaymm = 0; $parm->astr_request->search->tobirthdaymm = 0; $parm->astr_request->search->frombirthdaydd = 0; $parm->astr_request->search->tobirthdaydd = 0; $parm->astr_request->search->fromcurrentbonus = 0; $parm->astr_request->search->tocurrentbonus = 0; $parm->astr_request->search->fromaccumulatedsalesamt = 0; $parm->astr_request->search->toaccumulatedsalesamt = 0; $parm->astr_request->search->fromaccumulatedbonus = 0; $parm->astr_request->search->toaccumulatedbonus = 0; $parm->astr_request->search->activitycount = 0; $parm->astr_request->search->salesamount = 0; $client = new SoapClient('http://221.133.247.163/VIP_NWBJ_EC/nwvip_ec.asmx?WSDL', array('trace' => 1, 'exceptions' => 0)); $result = $client->GetNwVipMaster($parm); $list = object_to_array($result); if (empty($list['getnwvipmasterResult']['vipmasters']['nwvipmaster'])) { $this->error("vip卡号错误"); } $parm2 = new StdClass(); $parm2->astr_request = new StdClass(); $parm2->astr_request->header = new StdClass(); $parm2->astr_request->header->licensekey = ""; $parm2->astr_request->header->username = "******"; $parm2->astr_request->header->password = "******"; $parm2->astr_request->header->lang = ''; //每页显示多少条信息 $parm2->astr_request->header->pagerecords = 100; //当前第几页 $parm2->astr_request->header->pageno = 1; $parm2->astr_request->header->updatecount = 1; $parm2->astr_request->header->messageid = ''; $parm2->astr_request->header->version = ''; $parm2->astr_request->master->vipcode = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['vipcode']; $parm2->astr_request->master->surname = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['surname']; $parm2->astr_request->master->currentbonus = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['currentbonus']; $parm2->astr_request->master->telephone = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['telephone']; $parm2->astr_request->master->vipemail = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['vipemail']; $parm2->astr_request->master->address1 = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['address1']; $parm2->astr_request->master->address2 = ''; $parm2->astr_request->master->address3 = ''; $parm2->astr_request->master->address4 = ''; $parm2->astr_request->master->issuestore = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['issuestore']; $parm2->astr_request->master->vipid = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['vipid']; $parm2->astr_request->master->birthdayyyyy = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['birthdayyyyy']; $parm2->astr_request->master->password = $newpassword; $parm2->astr_request->master->birthdaymm = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['birthdaymm']; $parm2->astr_request->master->birthdaydd = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['birthdaydd']; $parm2->astr_request->master->incomecode = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['incomecode']; $parm2->astr_request->master->industrycode = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['industrycode']; $parm2->astr_request->master->emailcontact = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['emailcontact']; $parm2->astr_request->master->lastmodify_yyyymmdd = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['lastmodify_yyyymmdd']; $parm2->astr_request->master->lastmodify_hhmmss = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['lastmodify_hhmmss']; $parm2->astr_request->master->educationcode = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['educationcode']; $parm2->astr_request->master->givenname = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['givenname']; $parm2->astr_request->master->telephone2 = ''; $parm2->astr_request->master->maritalstatus = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['maritalstatus']; $parm2->astr_request->master->sex = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['sex']; $parm2->astr_request->master->postal = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['postal']; $parm2->astr_request->master->ismainvip = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['ismainvip']; $parm2->astr_request->master->vipcardtype = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['vipcardtype']; $parm2->astr_request->master->modifybystaffcode = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']['modifybystaffcode']; $result = $client->postnwvipmasterupdate($parm2); $this->success("更新成功"); } if (empty($vipcode)) { $this->error("错误访问", __ROOT__ . "/"); } $this->display(); }
public function up_memberlist() { $vipcode = $_GET['vipcode']; $parm = new StdClass(); $parm->astr_request = new StdClass(); $parm->astr_request->header = new StdClass(); $parm->astr_request->header->username = "******"; $parm->astr_request->header->password = "******"; $parm->astr_request->header->pagerecords = 20; //每页显示多少条信息 $parm->astr_request->header->pageno = 0; //当前第几页 $parm->astr_request->header->updatecount = 1; $parm->astr_request->search->vipcode = $vipcode; $parm->astr_request->search->fromage = 0; $parm->astr_request->search->toage = 0; $parm->astr_request->search->frombirthdaymm = 0; $parm->astr_request->search->tobirthdaymm = 0; $parm->astr_request->search->frombirthdaydd = 0; $parm->astr_request->search->tobirthdaydd = 0; $parm->astr_request->search->fromcurrentbonus = 0; $parm->astr_request->search->tocurrentbonus = 0; $parm->astr_request->search->fromaccumulatedsalesamt = 0; $parm->astr_request->search->toaccumulatedsalesamt = 0; $parm->astr_request->search->fromaccumulatedbonus = 0; $parm->astr_request->search->toaccumulatedbonus = 0; $parm->astr_request->search->activitycount = 0; $parm->astr_request->search->salesamount = 0; $client = new SoapClient('http://221.133.247.163/VIP_NWBJ_EC/nwvip_ec.asmx?WSDL', array('trace' => 1, 'exceptions' => 0)); $result = $client->GetNwVipMaster($parm); $list = object_to_array($result); $this->assign($list['getnwvipmasterResult']['vipmasters']['nwvipmaster']); /** * 查询门店信息 * */ $storeparm = new StdClass(); $storeparm->astr_request = new StdClass(); $storeparm->astr_request->header = new StdClass(); $storeparm->astr_request->header->username = "******"; $storeparm->astr_request->header->password = "******"; $storeparm->astr_request->header->pagerecords = 100; //每页显示多少条信息 $storeparm->astr_request->header->pageno = 1; //当前第几页 $storeparm->astr_request->header->updatecount = 1; $storeparm->astr_request->search->fromage = 0; $storeparm->astr_request->search->toage = 0; $storeresult = $client->GetNwVipStoreMaster($storeparm); $storelist = object_to_array($storeresult); $this->assign("storelist", $storelist['getnwvipstoremasterResult']['vipstoremasters']['nwvipstoremaster']); $this->display(); }
/** * 个人资料 * */ public function center() { if (IS_POST) { $shengri = $_POST['shengri']; $str = explode("-", $shengri); $client = new SoapClient('http://221.133.247.163/VIP_NWBJ_EC/nwvip_ec.asmx?WSDL', array('trace' => 1, 'exceptions' => 0)); $parm = new StdClass(); $parm->astr_request = new StdClass(); $parm->astr_request->header = new StdClass(); $parm->astr_request->header->licensekey = ""; $parm->astr_request->header->username = "******"; $parm->astr_request->header->password = "******"; $parm->astr_request->header->lang = ''; //每页显示多少条信息 $parm->astr_request->header->pagerecords = 100; //当前第几页 $parm->astr_request->header->pageno = 1; $parm->astr_request->header->updatecount = 1; $parm->astr_request->header->messageid = ''; $parm->astr_request->header->version = ''; $parm->astr_request->master->vipcode = $_POST['vipcode']; $parm->astr_request->master->surname = $_POST['surname']; $parm->astr_request->master->currentbonus = $_POST['currentbonus']; $parm->astr_request->master->telephone = $_POST['telephone']; $parm->astr_request->master->vipemail = $_POST['vipemail']; $parm->astr_request->master->address1 = $_POST['address1']; $parm->astr_request->master->address2 = ''; $parm->astr_request->master->address3 = ''; $parm->astr_request->master->address4 = ''; $parm->astr_request->master->issuestore = $_POST['issuestore']; $parm->astr_request->master->vipid = $_POST['vipid']; $parm->astr_request->master->birthdayyyyy = $str[0]; $parm->astr_request->master->birthdaymm = $str[1]; $parm->astr_request->master->birthdaydd = $str[2]; $parm->astr_request->master->incomecode = $_POST['incomecode']; $parm->astr_request->master->industrycode = $_POST['industrycode']; $parm->astr_request->master->emailcontact = $_POST['emailcontact']; $parm->astr_request->master->lastmodify_yyyymmdd = $_POST['lastmodify_yyyymmdd']; $parm->astr_request->master->lastmodify_hhmmss = $_POST['lastmodify_hhmmss']; $parm->astr_request->master->educationcode = $_POST['educationcode']; $parm->astr_request->master->givenname = $_POST['givenname']; $parm->astr_request->master->telephone2 = ''; $parm->astr_request->master->maritalstatus = $_POST['maritalstatus']; $parm->astr_request->master->sex = $_POST['sex']; $parm->astr_request->master->postal = $_POST['postal']; $parm->astr_request->master->ismainvip = $_POST['ismainvip']; $parm->astr_request->master->vipcardtype = $_POST['vipcardtype']; $parm->astr_request->master->modifybystaffcode = $_POST['modifybystaffcode']; $result = $client->postnwvipmasterupdate($parm); $this->success("更新成功", __URL__ . "/center"); } $user = session("user"); $vipcode = $user['vipcode']; $parm = new StdClass(); $parm->astr_request = new StdClass(); $parm->astr_request->header = new StdClass(); $parm->astr_request->header->username = "******"; $parm->astr_request->header->password = "******"; $parm->astr_request->header->pagerecords = 20; //每页显示多少条信息 $parm->astr_request->header->pageno = 0; //当前第几页 $parm->astr_request->header->updatecount = 1; $parm->astr_request->search->vipcode = $vipcode; $parm->astr_request->search->fromage = 0; $parm->astr_request->search->toage = 0; $parm->astr_request->search->frombirthdaymm = 0; $parm->astr_request->search->tobirthdaymm = 0; $parm->astr_request->search->frombirthdaydd = 0; $parm->astr_request->search->tobirthdaydd = 0; $parm->astr_request->search->fromcurrentbonus = 0; $parm->astr_request->search->tocurrentbonus = 0; $parm->astr_request->search->fromaccumulatedsalesamt = 0; $parm->astr_request->search->toaccumulatedsalesamt = 0; $parm->astr_request->search->fromaccumulatedbonus = 0; $parm->astr_request->search->toaccumulatedbonus = 0; $parm->astr_request->search->activitycount = 0; $parm->astr_request->search->salesamount = 0; $client = new SoapClient('http://221.133.247.163/VIP_NWBJ_EC/nwvip_ec.asmx?WSDL', array('trace' => 1, 'exceptions' => 0)); $result = $client->GetNwVipMaster($parm); $list = object_to_array($result); $this->assign($list['getnwvipmasterResult']['vipmasters']['nwvipmaster']); $upkey = $_GET['upkey']; $this->assign("upkey", $upkey); $this->display(); }
public function member($vipcode) { $parm = new StdClass(); $parm->astr_request = new StdClass(); $parm->astr_request->header = new StdClass(); $parm->astr_request->header->username = "******"; $parm->astr_request->header->password = "******"; $parm->astr_request->header->pagerecords = 20; //每页显示多少条信息 $parm->astr_request->header->pageno = 1; //当前第几页 $parm->astr_request->header->updatecount = 1; $parm->astr_request->search->vipcode = $vipcode; $parm->astr_request->search->fromage = 0; $parm->astr_request->search->toage = 0; $parm->astr_request->search->frombirthdaymm = 0; $parm->astr_request->search->tobirthdaymm = 0; $parm->astr_request->search->frombirthdaydd = 0; $parm->astr_request->search->tobirthdaydd = 0; $parm->astr_request->search->fromcurrentbonus = 0; $parm->astr_request->search->tocurrentbonus = 0; $parm->astr_request->search->fromaccumulatedsalesamt = 0; $parm->astr_request->search->toaccumulatedsalesamt = 0; $parm->astr_request->search->fromaccumulatedbonus = 0; $parm->astr_request->search->toaccumulatedbonus = 0; $parm->astr_request->search->activitycount = 0; $parm->astr_request->search->salesamount = 0; $client = new SoapClient('http://221.133.247.163/VIP_NWBJ_EC/nwvip_ec.asmx?WSDL', array('trace' => 1, 'exceptions' => 0)); $result = $client->GetNwVipMaster($parm); $list = object_to_array($result); $list = $list['getnwvipmasterResult']['vipmasters']['nwvipmaster']; return $list; }