/** * 更新门店信息 * */ public function upmember() { $surname = $_POST['surname']; $vipcode = $_POST['vipcode']; $currentbonus = $_POST['currentbonus']; $telephone = $_POST['telephone']; $vipemail = $_POST['vipemail']; $address1 = $_POST['address1']; $issuestore = $_POST['issuestore']; $vipid = $_POST['vipid']; $client = new SoapClient('http://221.133.247.163/VIP_NWBJ_EC/nwvip_ec.asmx?WSDL', array('trace' => 1, 'exceptions' => 0)); /* * 判断是否重置密码 * */ $Fruit = $_POST['Fruit']; if ($Fruit == 1) { $password = ''; } else { $password = $_POST['password']; } $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 = $vipcode; $parm->astr_request->master->surname = $surname; $parm->astr_request->master->currentbonus = $currentbonus; $parm->astr_request->master->telephone = $telephone; $parm->astr_request->master->vipemail = $vipemail; $parm->astr_request->master->address1 = $address1; $parm->astr_request->master->address2 = ''; $parm->astr_request->master->address3 = ''; $parm->astr_request->master->address4 = ''; $parm->astr_request->master->issuestore = $issuestore; $parm->astr_request->master->vipid = $vipid; $parm->astr_request->master->birthdayyyyy = $_POST['birthdayyyyy']; $parm->astr_request->master->birthdaymm = $_POST['birthdaymm']; $parm->astr_request->master->birthdaydd = $_POST['birthdaydd']; $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 = $_POST['telephone2']; $parm->astr_request->master->sex = $_POST['sex']; $parm->astr_request->master->postal = $_POST['postal']; $parm->astr_request->master->password = $password; $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("更新成功"); }
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 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(); }