## 交接班記錄
>[info] 功能:
1,顯示數據:通過 `record_succession` 員工交接表 關聯 `shop_users` 記錄員工賬號當天從登錄到退出的 營收金額
/*
* 插入交接班記錄信息
*
* /
static function saveForm(){
$data = post_data();
if(!$data['spare']){
exit(json_encode(['status'=>0,'msg'=>__('請輸入備用金') ]));
}
$date['end_time'] = time();
$date['cash_payments'] = $data['cash_payments'];
$date['unionpay_pay'] = $data['unionpay_pay'];
$date['weixin_pay'] = $data['weixin_pay'];
$date['alipay_pay'] = $data['alipay_pay'];
/* $date['wp_users_pay'] = $data['wp_users_pay'];*/
$date['standby_money'] = $data['spare'];
$info = record_succession::where('id',cookie('record_succession_id'))->update($date);
return $info;
}
/*
* 插入登錄時間用戶信息
*
* /
static function login_time_info($one){
$two = self::where('shop_users_id',$one->id)
->where('yf_shop_base_id',$one->yf_shop_base_id)
->where('start_time','>=',strtotime(date('Y-m-d')))
->first();
if(!$two){
$data['shop_users_id'] = $one->id;
$data['yf_shop_base_id'] = $one->yf_shop_base_id;
$data['start_time'] = time();
$id = self::insertGetId($data);
cookie('record_succession_id',$id);
cookie('first_login_time',date('Y-m-d H:i',time()));
}else{
cookie('record_succession_id',$two->id);
cookie('first_login_time',date('Y-m-d H:i',$two->start_time));
}
}
/*
* 員工交接班信息數據顯示
*
* /
static public function shop_shift(){
/*
* 獲取訂單數據
*
* /
$order_list = wp_order::where('shop_users_id',cookie('id'))
->where('shop_id',cookie('shop_id'))
->where('created','>=',strtotime(date('Y-m-d')))
->where('type','!=',1)
->where('order_status',6)
->get();
$cash_payments_num = 0;
$unionpay_pay_num = 0;
$weixin_pay_num = 0;
$alipay_pay_num = 0;
/*$wp_users_pay_num = 0;*/
foreach($order_list as $k=>$v){
if($v->payid == config('payment.cash')){
$cash_payments_num += $v->good_price;
}elseif($v->payid == config('payment.unionpay')){
$unionpay_pay_num += $v->good_price;
}elseif($v->payid == config('payment.wepay')){
$weixin_pay_num += $v->good_price;
}elseif($v->payid == config('payment.alipay')){
$alipay_pay_num += $v->good_price;
}
}