作者 何书鹏
1 个管道 的构建 通过 耗费 0 秒

扫码场景

... ... @@ -701,6 +701,7 @@ class User extends Api
"data": [{
"memo": "测试", //标题
"money": "10.00", //金额
"status": 0, //状态:0=无状态,1=审核中,2=审核通过,3=审核失败
"createtime": "2020-08-29 17:07:56" // 时间
}]
})
... ... @@ -712,7 +713,7 @@ class User extends Api
$where = ['user_id'=>$this->auth->id];
$total_num = UserMoneyLog::where($where)->count();
$list = UserMoneyLog::where($where)
->field("memo,money,from_unixtime(createtime, '%Y-%m-%d %H:%i:%S') createtime")
->field("memo,money,status,from_unixtime(createtime, '%Y-%m-%d %H:%i:%S') createtime")
->page($page,$pageNum)
->select();
$this->success('成功',compact('total_num','list'));
... ...
... ... @@ -16,6 +16,7 @@ use think\Db;
use app\common\controller\Frontend;
use app\api\model\UserHouse;
use app\api\model\House;
use app\api\model\HousePhone;
/**
* 微信接口
... ... @@ -91,11 +92,20 @@ class Wechat extends Frontend
private function joinHouse($house_id,$openid){
$user = WechatService::getUserByOpenid($openid);
$house = House::get($house_id);
// 发送内容
$content = "欢迎关注{$house['name']}!"."\n\n";
$phoneList = HousePhone::where('house_id',$house_id)->select();
foreach ($phoneList as $v) {
$content .= "{$v['name']}:{$v['phone']}"."\n";
}
$content .= "\n"."业主账号:%u"
."\n\n"."<a href='https://weixin.qq.com/'>查看物业公告</a>"
."\n\n"."<a href='https://weixin.qq.com/'>给物业留言</a>";
//*------------------------已有账号,直接加入小区-----------------------*/
if($user){
$info = UserHouse::get(['user_id'=>$user['id'],'house_id'=>$house_id]);
if(!empty($info) && $info['status'] == 2){
return "您已加入【{$house['name']}】社区";
return sprintf($content,$user['id_num']);
}
Db::startTrans();
try {
... ... @@ -128,7 +138,7 @@ class Wechat extends Frontend
Db::rollback();
return $e->getMessage();
}
return "您已成功加入【{$house['name']}】社区";
return sprintf($content,$user['id_num']);
}
/*------------------------没有账号,先注册,后加入小区-----------------------*/
$access_token = WechatService::getAccessToken();
... ... @@ -180,7 +190,7 @@ class Wechat extends Frontend
Db::rollback();
return $e->getMessage();
}
return "您已加入【{$house['name']}】社区";
return sprintf($content,$user['id_num']);
}
}
\ No newline at end of file
... ...