$price=StoreOrder::whereIn('id',$oid_arr)->field('SUM(pay_price) as pay_price,SUM(total_price) as total_price')->find();
$data=[
'store_id'=>0,
'store_arr'=>json_encode($store_arr),
'order_arr'=>json_encode($oid_arr),
'order_id'=>getNewOrderId('PT'),
'total'=>$price['total_price'],
'actual'=>$price['pay_price'],
'money'=>$price['pay_price'],
'paid'=>1,
'is_mer'=>2,
'create_time'=>time(),
'update_time'=>time(),
];
$res=PurchaseOrder::create($data);
$info=StoreOrderCartInfo::where('oid','in',$oid_arr)->field('store_id, product_id,price,SUM(total_price) as total_price, SUM(cart_num) as cart_num')->group('product_id')->select();
$price=StoreOrder::where(['paid'=>1,'refund_status'=>0,'store_id'=>$store_id])->whereDay('create_time')->field('SUM(pay_price) as pay_price,SUM(total_price) as total_price')->find();
$data=[
'store_id'=>$store_id,
'order_arr'=>json_encode($order_arr),
'order_id'=>getNewOrderId('CG'),
'total'=>$price['total_price'],
'actual'=>$price['pay_price'],
'money'=>$price['pay_price'],
'paid'=>1,
'is_mer'=>1,
'create_time'=>time(),
'update_time'=>time(),
];
$res=PurchaseOrder::create($data);
$info=StoreOrderCartInfo::where('oid','in',$order_arr)->field('store_id, product_id,price,SUM(total_price) as total_price, SUM(cart_num) as cart_num')->group('store_id, product_id')->select();
$price=PurchaseOrder::whereDay('create_time')->field('SUM(actual) as pay_price,SUM(total) as total_price')->find();
$data=[
'store_id'=>0,
'order_arr'=>json_encode($order_arr),
'order_id'=>getNewOrderId('PT'),
'total'=>$price['total_price'],
'actual'=>$price['pay_price'],
'money'=>$price['pay_price'],
'paid'=>1,
'is_mer'=>2,
'create_time'=>time(),
'update_time'=>time(),
];
$res=PurchaseOrder::create($data);
$info=PurchaseOrderInfo::where('oid','in',$order_arr)->field('store_id, product_id,price,SUM(total_price) as total_price, SUM(cart_num) as cart_num')->group('store_id, product_id')->select();