diff --git a/app/order/model/OrderModel.php b/app/order/model/OrderModel.php index 72300fa..a68a9dd 100644 --- a/app/order/model/OrderModel.php +++ b/app/order/model/OrderModel.php @@ -32,7 +32,7 @@ class OrderModel extends Model $d = 0; foreach ($all as $key => $item) { $item['detail'] = Db::name('zj_order_goods')->alias('o') - ->field('o.*,g.name,g.intro,g.price,g.thumb') + ->field('o.*,g.name,g.intro,o.price,g.thumb') ->join('zj_goods g', 'g.id=o.gid') ->where(['oid' => $item['id']])->select()->toArray(); foreach ($item['detail'] as $k => $v) { diff --git a/app/pay/controller/PayController.php b/app/pay/controller/PayController.php index 1cd90e6..27f6572 100644 --- a/app/pay/controller/PayController.php +++ b/app/pay/controller/PayController.php @@ -79,7 +79,8 @@ class PayController extends HomeBaseController $orderGoods[$k] = [ 'oid' => $oid, 'gid' => $v['id'], - 'num' => $v['num'] + 'num' => $v['num'], + 'price' => Db::name('zj_goods')->where(['id'=>$v['id']])->value('price') ]; } if (Db::name('zj_order_goods')->insertAll($orderGoods)) {