sifangpay/app/Models/OrderInfo.php

50 lines
868 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class OrderInfo extends BaseModel
{
//
public static function autoDel($id_arr){
//取得附加消息
$list=self::whereIn('order_id',$id_arr)->get()->toArray();
$up_count=0;
if(count($list)>0)
{
$data=[];
$id_arr=[];
foreach($list as $k=>$v)
{
$id_arr[]=$v['id'];
//插入到失败表
unset($v['id']);
$data[]=$v;
}
if($id_arr)
{
self::whereIn('id',$id_arr)->delete();//删除
}
if(count($data)>0)
{
//插入
$up_count=OrderDelInfo::insert($data);
}
}
return $up_count;
}
}