...
|
...
|
@@ -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){
|
...
|
...
|
|