From 30794c53fbc3708c79cd9adb83bfd510aa7dfe0c Mon Sep 17 00:00:00 2001 From: devil_gong Date: Tue, 25 Dec 2018 16:38:00 +0800 Subject: [PATCH] debug --- .../index/view/default/cart/index.html | 152 ++++++++++++++++++ application/service/BuyService.php | 4 +- 2 files changed, 155 insertions(+), 1 deletion(-) create mode 100755 application/index/view/default/cart/index.html diff --git a/application/index/view/default/cart/index.html b/application/index/view/default/cart/index.html new file mode 100755 index 000000000..f5662ea1e --- /dev/null +++ b/application/index/view/default/cart/index.html @@ -0,0 +1,152 @@ +{{include file="public/header" /}} + + +{{include file="public/nav" /}} + + + +{{include file="public/header_top_nav" /}} + + +{{include file="public/nav_search" /}} + + +{{include file="public/header_nav" /}} + + +{{include file="public/goods_category" /}} + + +
+ {{if !empty($cart_list)}} + + + + + + + + + + + + + {{foreach $cart_list as $goods}} + + + + + + + + {{/foreach}} + +
商品信息单价数量金额操作
+ +
+ + + +
+ {{$goods.title}} + {{if !empty($goods.spec)}} +
    + {{foreach $goods.spec as $spec}} +
  • {{$spec.type}}:{{$spec.value}}
  • + {{/foreach}} +
+ {{/if}} +
+
+
+ {{if $goods['original_price'] gt 0}} + ¥{{$goods.original_price}} + {{/if}} + ¥{{$goods.price}} + x{{$goods.stock}} +
+
+ {{if $goods['original_price'] gt 0}} +

¥{{$goods.original_price}}

+ {{/if}} +

¥{{$goods.price}}

+
+
+ - + + + +
+ {{if $goods['is_shelves'] neq 1}} +

商品已下架

+ {{/if}} + {{if $goods['is_delete_time'] neq 0}} +

商品已作废

+ {{/if}} +
+ ¥{{$goods.total_price}} + + 删除 +
+ + +
+ + +
+ {{/if}} + {{if empty($cart_list)}} +
+ +
+

您的购物车还是空的,您可以

+ +
+
+ {{/if}} +
+ + +{{include file="public/footer" /}} + + + \ No newline at end of file diff --git a/application/service/BuyService.php b/application/service/BuyService.php index 9cf094f1b..14ba5a9c6 100755 --- a/application/service/BuyService.php +++ b/application/service/BuyService.php @@ -116,12 +116,14 @@ class BuyService */ private static function GoodsSpecificationsHandle($params = []) { - $spec = []; + $spec = ''; if(!empty($params['spec'])) { if(!is_array($params['spec'])) { $spec = json_decode($params['spec'], true); + } else { + $spec = $params['spec']; } } return empty($spec) ? '' : $spec; -- GitLab