| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- /**
- * Created by PhpStorm.
- * Member: tianyi
- * Date: 2018/4/11
- * Time: 17:42
- */
- try {
- $phone = safeCheck($_POST["phone"], 0);
- $wxopenid = safeCheck($_POST["wxopenid"], 0);
- $name = safeCheck($_POST["name"], 0);
- $sex = safeCheck($_POST["sex"], 0);
- //检查
- if (!ParamCheck::is_mobile($phone)) {
- echo action_msg('电话号码格式错误', 101);
- exit;
- }
- if (empty($name)) {
- echo action_msg('请填写昵称', 102);
- exit;
- }
- if (!in_array($sex, array(0, 1))) {
- echo action_msg('性别错误', 103);
- exit;
- }
- if (empty($wxopenid)) {
- echo action_msg('微信opeid不能为空', 104);
- exit;
- }
- //添加不存在的客户
- $reader = Reader::getInfoByPhone($phone);
- if (empty($reader)) {
- //增加新用户
- $attr['phone'] = $phone;
- $attr['wxopenid'] = $wxopenid;
- $attr['name'] = $name;
- $attr['sex'] = $sex;
- $id = Reader::add($attr);
- if (empty($id)) {
- echo action_msg('新增读者失败', 103);
- exit;
- }
- } else {
- $id = $reader['id'];
- }
- $ret = Reader::getPassInfo($id);
- echo action_msg($ret, 200);
- } catch (MyException $e) {
- echo action_msg($e->getMessage(), $e->getCode());
- }
- ?>
|