作者 王晓刚
1 个管道 的构建 通过 耗费 0 秒

余额支付

... ... @@ -254,21 +254,21 @@ class OrderController extends RestBaseController
}
$order_info = Db::name('order_info')->where(array('order_id'=>$id))->select();
$goodsModel = new GoodsModel();
//开启事务
Db::startTrans();
foreach($order_info as $key => $o_i){
$goods = $goodsModel->findData1(array('id'=>$o_i['goods_id']));
if($goods['delete_time'] != 0){
Db::name('order')->where(array('user_id'=>$user_id,'id'=>$id))->update(array('delete_time'=>time()));
$this->success("$goods[goods_name]已删除!",['code'=>40001,'data'=>"$goods[goods_name]已删除!"]);
}else if($goods['is_up'] != 1){
$i = Db::name('order')->where(array('user_id'=>$user_id,'id'=>$id))->update(array('delete_time'=>time()));
Db::name('order')->where(array('user_id'=>$user_id,'id'=>$id))->update(array('delete_time'=>time()));
$this->success("$goods[goods_name]已下架!",['code'=>40002,'data'=>"$id$goods[goods_name]已下架!"]);
}
}
if($order['status'] != 1){
$this->error('该订单不是未支付状态!');
}
//开启事务
Db::startTrans();
$third_party_user = Db::name('third_party_user')->where('user_id',$user_id)->find();
$user = Db::name('user')->where('id',$user_id)->find();
if($type == 1){
... ...