table, 'place_order')->update($id, $update); } else { Dever::db($this->table, 'place_order')->insert($update); } } # 获取日志信息 public function getList($order_id) { $log = Dever::db($this->table, 'place_order')->select(['order_id' => $order_id]); if ($log) { foreach ($log as &$v) { $v = $this->getInfo($v); } } return $log; } # 获取日志信息 public function getInfo($info) { if ($info['utype'] == 1) { $user = Dever::db('info', 'place_user')->find($info['uid']); } elseif ($info['utype'] == 2) { $user = Dever::db('user', 'sector')->find($info['uid']); } elseif ($info['utype'] > 30) { $type = $info['utype'] - 30; $user = Dever::load('info', 'place_channel_market')->get($type, $info['uid']); } elseif ($info['utype'] > 20) { $type = $info['utype'] - 20; $user = Dever::load('info', 'place_channel_supply')->get($type, $info['uid']); } elseif ($info['utype'] > 10) { $type = $info['utype'] - 10; $user = Dever::load('info', 'place_channel_sales')->get($type, $info['uid']); } else { $user['name'] = $user['mobile'] = '-'; } $info['utype'] = Dever::db($this->table, 'place_order')->value('utype', $info); $info['name'] = $user['name']; $info['mobile'] = $user['mobile']; $info['cdate_str'] = date('Y-m-d H:i:s', $info['cdate']); return $info; } }