find(array('id' => $mid, 'clear' => true)); if ($member['status'] <= 2) { $where['mid'] = $mid; $where['type'] = $type; $where['type_id'] = $type_id; $where['clear'] = true; $info = Dever::db('bill/cash')->find($where); if (!$info) { $data = $where; $data['order_num'] = $this->getOrderId(); $data['yue'] = $member['cash']; $data['cash'] = $cash; $data['role'] = $role; $data['desc'] = $desc; $data['status'] = $status; Dever::db('bill/cash')->insert($data); } } } /** * 生成订单号 * * @return mixed */ public function getOrderId() { $where['order_num'] = Dever::order('C'); $state = Dever::db('bill/cash')->one($where); if (!$state) { return $where['order_num']; } else { return $this->getOrderId(); } } }