find(array('id' => $mid, 'clear' => true));
if ($member && $member['status'] <= 2) {
$cash = -1*$cash;
$ycash = -1*$ycash;
$data['mid'] = $mid;
$data['order_num'] = $this->getOrderId();
$data['yue'] = $member['cash'] + $ycash;
$data['ycash'] = $ycash;
$data['cash'] = $cash;
$data['sign'] = $sign;
$data['status'] = -1;
return Dever::db('bill/tixian')->insert($data);
}
return false;
}
/**
* 生成订单号
*
* @return mixed
*/
public function getOrderId()
{
$where['order_num'] = Dever::order('C');
$where['clear'] = true;
$state = Dever::db('bill/cash')->one($where);
if (!$state) {
return $where['order_num'];
} else {
return $this->getOrderId();
}
}
public function order_num($id){
$info = Dever::db('bill/tixian')->find($id);
$cdate = date('Y-m-d H:i',$info['cdate']);
if ($info['operdate']) {
$operdate = date('Y-m-d H:i',$info['operdate']);
} else {
$operdate = '-';
}
$html['name'] = $info['order_num'].'
'.$cdate.'
'.$operdate;
$html['money'] = $info['ycash'].'
'.$info['cash'].'
'.$info['yue'];
$cash = Dever::db('bill/cash')->find($id);
if($cash['status']==1){
$name = '待审核';
}elseif($cash['status']==2){
$name = '已审核';
}elseif($cash['status']==3){
$name = '已作废';
}
if($info['status']==-1){
$status = '未审核待发放';
}elseif($info['status']==1){
$status = '已审核待发放';
}elseif($info['status']==2){
$status = '已发放';
}elseif($info['status']==3){
$status = '已作废';
}
$html['status'] = $name.'
'.$status;
return $html;
}
}