title = '持仓列表'; $this->type = $this->request->param('type'); $query = $this->_query($this->table)->alias('i')->field('i.*,u.phone,u.name as u_name'); $query->leftjoin('lc_user u','i.uid=u.id')->like('u.phone#u_phone,u.name#u_name')->dateBetween('i.time#i_time')->order('i.id desc')->page(); } /** * 编辑持仓 * @auth true * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException * @throws \think\exception\PDOException */ public function edit() { $this->title = '查看'; $this->_form($this->table, 'form'); } public function edits() { if(\think\facade\Request::isPost()){ $param = \think\facade\Request::param(); $id=$param['id']; if($param['pid']){ $title=Db::name('LcProduct')->where(['id'=>$param['pid']])->value('title'); }; $datac['uid']=$param['uid']; $datac['pid']=$param['pid']; $datac['ptitle']=$title; $datac['ostyle']=$param['ostyle']; $datac['buyprice']=$param['buyprice']; $datac['sellprice']=$param['sellprice']; $datac['ploss']=$param['ploss']; $datac['buytime']=strtotime($param['buytime']); $datac['selltime']=strtotime($param['selltime']); $this->_save($this->table, $datac); } $this->title = '编辑订单信息'; $this->goods = Db::name('LcProduct')->field("id,title")->order("sort asc,id desc")->select(); $this->_form($this->table, 'edits'); } /** * 改平仓 * @auth true * @throws \think\Exception * @throws \think\exception\PDOException */ public function gaipingcang() { // $this->applyCsrfToken(); $id = $this->request->param('id'); $sellprice = $this->request->param('sellprice'); $this->_save($this->table, ['sellprice' => $sellprice]); } /*单控操作*/ public function dankong(){ $id = $this->request->param('oid'); $kong_type = $this->request->param('kong_type'); if($kong_type==3 ){ $risk = Db::name('LcRisk')->find(); $this->_save($this->table, ['kong_type' => $kong_type,'endloss'=>$risk['qybl']]); }else if($kong_type==4){ $risk = Db::name('LcRisk')->find(); $this->_save($this->table, ['kong_type' => $kong_type,'lossrate'=>$risk['qkbl']]); }else{ $this->_save($this->table, ['kong_type' => $kong_type]); } } public function remove() { if (in_array('10000', explode(',', $this->request->post('id')))) { $this->error('系统超级账号禁止删除!'); } $this->_delete($this->table); } }