...
|
...
|
@@ -139,10 +139,10 @@ class UserController extends RestBaseController |
|
|
*/
|
|
|
public function cancel()
|
|
|
{
|
|
|
$userId=$this->getUserId();
|
|
|
$this->getUserId();
|
|
|
$param=$this->request->param();
|
|
|
$order=Db::name('order')->where('id',$param['id'])->find();
|
|
|
|
|
|
$openid=Db::name('third_party_user')->where('user_id',$order['user_id'])->find()['openid'];
|
|
|
//执行退款逻辑
|
|
|
$options=[
|
|
|
'app_id' => config('app_id'),
|
...
|
...
|
@@ -169,6 +169,32 @@ class UserController extends RestBaseController |
|
|
Db::name('order')
|
|
|
->where('id',$param['id'])
|
|
|
->update(['status'=>6,'to_user_status'=>3,'to_post_status'=>3]);
|
|
|
|
|
|
|
|
|
//推送模板消息
|
|
|
$data_arr = array(
|
|
|
'keyword1' => array(
|
|
|
"value" => date('Y-m-d H:i:s', time()),
|
|
|
),
|
|
|
'keyword2' => array(
|
|
|
"value" => '审核未通过',
|
|
|
),
|
|
|
'keyword3' => array(
|
|
|
"value" => $data['remark'],
|
|
|
)
|
|
|
);
|
|
|
$post_data = array(
|
|
|
// 用户的 openID,可用过 wx.getUserInfo 获取
|
|
|
"touser" => $openid,
|
|
|
// 小程序后台申请到的模板编号
|
|
|
"template_id" => 'lb9aXFdUQhcnelmkbB9aw63mM-S-QTT9XO2K3e9MDtU',
|
|
|
// 第一步里获取到的 formID
|
|
|
"form_id" => $order['prepayId'],
|
|
|
// 数据
|
|
|
"data" => $data_arr,
|
|
|
);
|
|
|
$send=new ToolsController();
|
|
|
$send->send($post_data);
|
|
|
$this->success('操作成功',$result);
|
|
|
}
|
|
|
|
...
|
...
|
|