// +---------------------------------------------------------------------- namespace app\controller\store\order; use app\common\controller\Recharge as CommonRecharge; use app\controller\store\AuthController; use app\services\user\UserRechargeServices; use think\facade\App; /** * 充值 * Class Recharge * @package app\controller\store\order */ class Recharge extends AuthController { use CommonRecharge; /** * @var UserRechargeServices */ protected $services; /** * Order constructor. * @param App $app * @param UserRechargeServices $services */ public function __construct(App $app, UserRechargeServices $services) { parent::__construct($app); $this->services = $services; } /** * @return mixed */ public function index() { $where = $this->request->getMore([ ['data', ''], ['paid', 1], ['staff_id', ''], ]); $where['nickname'] = $this->request->param('nickname', ''); $where['store_id'] = $this->storeId; return $this->success($this->services->getRechargeList($where, '*', 0, ['staff'])); } /** * 获取备注 * @param $id * @return mixed */ public function getRemark($id) { return $this->success(['remarks' => $this->services->value(['id' => $id], 'remarks')]); } /** * @param $id * @return mixed */ public function remarks($id) { $data = $this->request->param('remarks', ''); $this->services->update(['id' => $id], ['remarks' => $data]); return $this->success('备注提交成功'); } }