[TOC]
# 联系微信/电话17854945210
20人团队,可实地考察,可签合同支持二次开发
有想学的也可以来我们公司实习,免费教,但是要在我这里工作一年)
## 获取应用设置
p里面填写应用的标签,第一个参数是应用的mode设置,具体参数要看mode里面的参数
```
p('merch')->getSet('shop', $goods['merchid']);;
```
## 获取全局默认设置
```
$sys_data = m("common")->getPluginset();
```
## 改变数组所有图片路径
```
$orders = set_medias($orders, "thumb");
```
## 获取配置信息
获取系统设置
~~~
$rs= m('common')->getSysset('', $_W['uniacid']);
~~~
## 处理订单库存及用户积分情况(赠送积分)
setStocksAndCredits($orderid = '', $type = 0, $flag = false)
```
type $orderid
type $type 0 下单 1 支付 2 取消 3 确认收货
flag $flag 代表是不是执行增加积分的方式,如果有读写分离会导致订单状态还未改变就进来了
```
>m('order')->setStocksAndCredits($item['id'], 1);
## 获取默认分销设置
```php
global $_S;
$set = $_S['commission'];
```
## 获取当前会员等级,以及信息,支持openid/mid
```
$level = m('member')->getLevel($_W['openid']);
```
## 获取当前分销等级,以及信息
>默认等级直接返回false
```
$level =p("commission")->getLevel($_W['openid']);
```
## 一键获取分销设置
```
$commission = m('common')->getPluginset('commission');
```
## 快速增加余额积分并记录
``credit2`` 余额
``credit1`` 积分
```
m('member')->setCredit($_W['openid'], 'credit2',20,"");
```
## 快速获取用户信息
```
$memeber = m('member')->getMember($openid);
$rs =m('member')->getMember($mid);
$rs =m('member')->getMobileMember('18291448834');只支持手机号,返回同上信息
```
## 查询积分与余额,可传入openid,uid
~~~
$rs =m('member')->getCredits($openid);
Array
(
[credit1] => 0.00
[credit2] => 9999.00
)
~~~
## 发送文本客服消息
```
$rs =m('message')->sendCustomNotice($openid, '感谢您的关注,恭喜您获得关注奖励');
m('message')->sendCustomNotice($openid, '感谢您的关注,恭喜您获得关注奖励',mobileUrl('task', array('tabpage' => 'runninga'), true));带连接
```
## 发送图片给用户
~~~
m('message')->sendImage($openid, $mediaid);
~~~
## 生成二维码
```
$rs = m('qrcode')->createQrcode("http://www.baidu.com");
header("Content-Type: text/html; charset=utf-8");
$str='<img src="'.$rs.'"/>';
echo $str;
echo "<br>";
```
## 发送模板消息
~~~
$tplid = "oHp99Ox0wF1ipI8-FJ7TDgFfkBbi8MW39u2Ft4jp3bQ";
$url = "";
$arr =[];
$sendarr =['测试通知标题','西安大学','管理员','2018-4-28','商城决定展示关闭','点击查看详情'];
$tpl = '{{first.DATA}}
学校:{{keyword1.DATA}}
通知人:{{keyword2.DATA}}
时间:{{keyword3.DATA}}
通知内容:{{keyword4.DATA}}
{{remark.DATA}}';
preg_match_all('/{{(.*).DATA}}/',$tpl,$rs);
foreach($rs[1] as $k=>$v){
$arr[$v] = array(
'value'=>$sendarr[$k]
);
}
$arr['first']['color']='#04be02';
$arr['remark']['color']='#18b4ed';
$rs = m('Message')->sendTplNotice($openid, $tplid, $arr, $url = '');
~~~
## 根据经纬度计算距离
params :lat1 纬度1; lng1 经度1; lat2 纬度2; lng2 经度2; len\_type (1:m or 2:km);
~~~
m('util')->GetDistance($lat1, $lng1, $lat2, $lng2, $len_type = 1, $decimal = 2);
~~~
## 判断用户是否关注,关注返回
~~~
$rs = m("user")->followed($openid);
~~~
- 【11.18更新】人人商城弹出框
- 人人常用方法
- 人人分销【12.13更新】
- 分销走的升级逻辑
- 获取无限上级
- 【12.13更新】获取无限下级
- 统计伞下客户所有业绩
- 关于会员
- 注册走的逻辑
- 会员等级升级
- 关于商品
- 关于小程序
- 人人运费模板逻辑
- 订单创建
- 导入导出
- 导入
- 导出
- 人人快速导出
- 修改收货地址
- 人人客服消息
- 人人商城企业支付到零钱
- 人人商城DIY页面
- 订单【20201210更新】
- 支付逻辑【2020 12月10日更新】
- 订单创建1【20201210更新】
- 订单完成
- 人人权限修复
- 人人权限应用不出来修复
- 微信API
- 获取access_token
- 获取openid
- 修改公众号推送消息
- 问题修复
- 打印机开发
- 拼团
- 订单
- 拼团常用方法
- 余额详细不详细更改
- 修改菜单
- 关于微擎的事务处理逻辑
- 【11.20更新】余额记录不显示前端获得的余额
- BUG集合【2020年12月11日更新】
- 海报黑屏或者出不来
- 人人商城多商户无法上传图片解决办法
- 秒杀超卖解决方案【20210225更新】