diff --git a/app/portal/controller/ShopcartController.php b/app/portal/controller/ShopcartController.php index 0d09c51..87c8b90 100644 --- a/app/portal/controller/ShopcartController.php +++ b/app/portal/controller/ShopcartController.php @@ -113,7 +113,6 @@ class ShopcartController extends WeChatBaseController{ */ public function shop_cart_pay(){ - dump($_POST['myprice']);die; $uid = cmf_get_current_user_id(); $cart_id = explode(',',$_POST['id']); foreach ($cart_id as $key => $val){ @@ -134,9 +133,28 @@ class ShopcartController extends WeChatBaseController{ $indent['uid'] = $uid; $indent['state'] = 4; $indent['order_number'] = date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8); - + $indent['money'] = $_POST['myprice']; + $indent['create_time'] = time(); + $indent['indent_type'] = 1; + $book_num = 0; + foreach ($data as $key => $val){ + $book_num += $val['book_num']; + } + $indent['book_num'] = $book_num; + $indet_id = Db::name('indent') -> insertGetId($indent); + foreach ($data as $key => $val){ + $indent_goods['book_name'] = $val['book_name']; + $indent_goods['pricing'] = $val['pricing']; + $indent_goods['price'] = $val['price']; + $indent_goods['number'] = $val['book_num']; + $indent_goods['thumbnail'] = $val['show_img']; + $indent_goods['indent_id'] = $indet_id; + Db::name('indent_goods ') -> insert($indent_goods); + } $ret['type'] = 1; - return 1; + $ret['indet_id'] = $indet_id; + $res = json_encode($ret); + return $res; }elseif ($data[0]['type'] == 2){ return 2; }