正在显示
5 个修改的文件
包含
42 行增加
和
19 行删除
@@ -20,21 +20,26 @@ class OrderpageController extends WeChatBaseController{ | @@ -20,21 +20,26 @@ class OrderpageController extends WeChatBaseController{ | ||
20 | 20 | ||
21 | $indet_id = $this -> request -> param(); | 21 | $indet_id = $this -> request -> param(); |
22 | $uid = cmf_get_current_user_id(); | 22 | $uid = cmf_get_current_user_id(); |
23 | - $address = Db::name('address') -> where("uid=".$uid." and default_address=1 and delete_time = 0") -> find(); | ||
24 | - if(empty($address)){ | ||
25 | - $this -> assign('address',4); | 23 | + if(!empty($indet_id['address_id'])){ |
24 | + $address = Db::name('address') -> where('id',$indet_id['address_id']) -> find(); | ||
25 | + $this -> assign('address',$address); | ||
26 | }else{ | 26 | }else{ |
27 | - $address_arr = explode(',',$address['detailed']); | ||
28 | - $address['detailed'] = $address_arr[0].$address_arr[1]; | ||
29 | - $indet_data = Db::name('indent') -> where("id",$indet_id['indet_id']) -> find(); | ||
30 | - if($indet_data['state'] == 4){ | ||
31 | - $indet_data_update['id'] = $indet_id['indet_id']; | ||
32 | - $indet_data_update['indent_address'] = $address['id']; | ||
33 | - $indet_data_update['name'] = $address['name']; | ||
34 | - $indet_data_update['phone'] = $address['phone']; | ||
35 | - Db::name('indent') -> update($indet_data_update); | 27 | + $address = Db::name('address') -> where("uid=".$uid." and default_address=1 and delete_time = 0") -> find(); |
28 | + if(empty($address)){ | ||
29 | + $this -> assign('address',4); | ||
30 | + }else{ | ||
31 | + $address_arr = explode(',',$address['detailed']); | ||
32 | + $address['detailed'] = $address_arr[0].$address_arr[1]; | ||
33 | + $indet_data = Db::name('indent') -> where("id",$indet_id['indet_id']) -> find(); | ||
34 | + if($indet_data['state'] == 4){ | ||
35 | + $indet_data_update['id'] = $indet_id['indet_id']; | ||
36 | + $indet_data_update['indent_address'] = $address['id']; | ||
37 | + $indet_data_update['name'] = $address['name']; | ||
38 | + $indet_data_update['phone'] = $address['phone']; | ||
39 | + Db::name('indent') -> update($indet_data_update); | ||
40 | + } | ||
41 | + $this -> assign('address',$address); | ||
36 | } | 42 | } |
37 | - $this -> assign('address',$address); | ||
38 | } | 43 | } |
39 | 44 | ||
40 | $data = Db::name('indent_goods') -> where('indent_id',$indet_id['indet_id']) -> select() -> toArray(); | 45 | $data = Db::name('indent_goods') -> where('indent_id',$indet_id['indet_id']) -> select() -> toArray(); |
@@ -262,6 +267,7 @@ class OrderpageController extends WeChatBaseController{ | @@ -262,6 +267,7 @@ class OrderpageController extends WeChatBaseController{ | ||
262 | */ | 267 | */ |
263 | public function go_add_address(){ | 268 | public function go_add_address(){ |
264 | 269 | ||
270 | + $indent_id = $this -> request -> param(); | ||
265 | $uid = cmf_get_current_user_id(); | 271 | $uid = cmf_get_current_user_id(); |
266 | $data = Db::name('address') -> where("delete_time = 0 and uid =".$uid) -> select() -> toArray(); | 272 | $data = Db::name('address') -> where("delete_time = 0 and uid =".$uid) -> select() -> toArray(); |
267 | if(!empty($data)){ | 273 | if(!empty($data)){ |
@@ -270,6 +276,7 @@ class OrderpageController extends WeChatBaseController{ | @@ -270,6 +276,7 @@ class OrderpageController extends WeChatBaseController{ | ||
270 | $data[$key]['detailed'] = $detailed[0].$detailed[1]; | 276 | $data[$key]['detailed'] = $detailed[0].$detailed[1]; |
271 | } | 277 | } |
272 | } | 278 | } |
279 | + $this -> assign('indent_id',$indent_id['indent_id']); | ||
273 | $this -> assign('data',$data); | 280 | $this -> assign('data',$data); |
274 | return $this -> fetch(); | 281 | return $this -> fetch(); |
275 | 282 |
@@ -360,6 +360,7 @@ class PersonalcenterController extends WeChatBaseController{ | @@ -360,6 +360,7 @@ class PersonalcenterController extends WeChatBaseController{ | ||
360 | $uid = cmf_get_current_user_id(); | 360 | $uid = cmf_get_current_user_id(); |
361 | $balance = Db::name('my_user') -> where("uid",$uid) -> find(); | 361 | $balance = Db::name('my_user') -> where("uid",$uid) -> find(); |
362 | $balance['balance'] = $balance['balance'] - $balance['balance']*0.006; | 362 | $balance['balance'] = $balance['balance'] - $balance['balance']*0.006; |
363 | + $balance['balance'] = sprintf("%.2f", $balance['balance']); | ||
363 | $money_income = Db::name("money_income") -> where('uid',$uid) -> select(); | 364 | $money_income = Db::name("money_income") -> where('uid',$uid) -> select(); |
364 | $cumulative_money = 0; | 365 | $cumulative_money = 0; |
365 | foreach ($money_income as $key => $val){ | 366 | foreach ($money_income as $key => $val){ |
@@ -55,7 +55,7 @@ | @@ -55,7 +55,7 @@ | ||
55 | <volist name="data" id="vo"> | 55 | <volist name="data" id="vo"> |
56 | <li> | 56 | <li> |
57 | <div class="" style="display: flex;justify-content: flex-start;align-items: center;"> | 57 | <div class="" style="display: flex;justify-content: flex-start;align-items: center;"> |
58 | - <div style="width: 0.4rem;height: 0.4rem;margin-right: 0.25rem;" class="select_img" > | 58 | + <div style="width: 0.4rem;height: 0.4rem;margin-right: 0.25rem;" class="select_img" data-id="{$vo.id}"> |
59 | <img src="__TMPL__/public/assets/images/39_0.png" style="width:100%;height: 100%;" /> | 59 | <img src="__TMPL__/public/assets/images/39_0.png" style="width:100%;height: 100%;" /> |
60 | </div> | 60 | </div> |
61 | <div class="contant" style="width: 6rem;"> | 61 | <div class="contant" style="width: 6rem;"> |
@@ -82,13 +82,28 @@ | @@ -82,13 +82,28 @@ | ||
82 | </volist> | 82 | </volist> |
83 | </ul> | 83 | </ul> |
84 | </div> | 84 | </div> |
85 | - <div id='btn' style="width: 1.5rem;height: 0.8rem;background:linear-gradient(344deg,rgba(255,78,0,1) 0%,rgba(255,157,45,1) 100%);border-radius: 0.025rem;text-align: center;line-height: 0.8rem;font-size: 0.3rem;color: #fff;margin: 0.5rem 0.5rem 0 auto;">确定</div> | 85 | + <div onclick="deter_sub()" style="width: 1.5rem;height: 0.8rem;background:linear-gradient(344deg,rgba(255,78,0,1) 0%,rgba(255,157,45,1) 100%);border-radius: 0.025rem;text-align: center;line-height: 0.8rem;font-size: 0.3rem;color: #fff;margin: 0.5rem 0.5rem 0 auto;">确定</div> |
86 | </div> | 86 | </div> |
87 | <script src="__TMPL__/public/assets/js/base.js"></script> | 87 | <script src="__TMPL__/public/assets/js/base.js"></script> |
88 | <script src="__TMPL__/public/assets/js/address.js"></script> | 88 | <script src="__TMPL__/public/assets/js/address.js"></script> |
89 | <script src="__TMPL__/public/assets/js/address(1).js"></script> | 89 | <script src="__TMPL__/public/assets/js/address(1).js"></script> |
90 | <script src="__TMPL__/public/assets/js/jquery.js"></script> | 90 | <script src="__TMPL__/public/assets/js/jquery.js"></script> |
91 | <script> | 91 | <script> |
92 | + /** | ||
93 | + *点击确认 | ||
94 | + */ | ||
95 | + function deter_sub(){ | ||
96 | + | ||
97 | + id = $('.haha').attr('data-id'); | ||
98 | + if(typeof(id) == 'undefined'){ | ||
99 | + window.location.href = "{:url('Orderpage/order_page',array('indet_id'=>$indent_id))}"; | ||
100 | + }else{ | ||
101 | + window.location.href = "{:url('Orderpage/order_page',array('indet_id'=>$indent_id))}?address_id="+id; | ||
102 | + } | ||
103 | + | ||
104 | + } | ||
105 | +</script> | ||
106 | +<script> | ||
92 | $("#btn").click(function(){ | 107 | $("#btn").click(function(){ |
93 | console.log("确定成功") | 108 | console.log("确定成功") |
94 | }) | 109 | }) |
@@ -37,7 +37,7 @@ | @@ -37,7 +37,7 @@ | ||
37 | <div class="order_adImg"> | 37 | <div class="order_adImg"> |
38 | <img src="__TMPL__/public/assets/images/31.png" alt=""> | 38 | <img src="__TMPL__/public/assets/images/31.png" alt=""> |
39 | </div> | 39 | </div> |
40 | - <p class="order_addressGo">暂无默认收货地址,<a href="{:url('Orderpage/go_add_address')}">去添加</a></p> | 40 | + <p class="order_addressGo">暂无默认收货地址,<a href="{:url('Orderpage/go_add_address',array('indent_id'=>$indent_id))}">去添加</a></p> |
41 | </div> | 41 | </div> |
42 | <else/> | 42 | <else/> |
43 | <div class="order_addressYes"> | 43 | <div class="order_addressYes"> |
@@ -52,7 +52,7 @@ | @@ -52,7 +52,7 @@ | ||
52 | <p class="or_address_detailed" id="detailed">{$address.region}{$address.detailed}</p> | 52 | <p class="or_address_detailed" id="detailed">{$address.region}{$address.detailed}</p> |
53 | </div> | 53 | </div> |
54 | <div class="or_addressYesImg2"> | 54 | <div class="or_addressYesImg2"> |
55 | - <a href="{:url('Personalcenter/shop_address')}"> | 55 | + <a href="{:url('Orderpage/go_add_address',array('indent_id'=>$indent_id))}"> |
56 | <img src="__TMPL__/public/assets/images/29.png" alt=""> | 56 | <img src="__TMPL__/public/assets/images/29.png" alt=""> |
57 | </a> | 57 | </a> |
58 | </div> | 58 | </div> |
@@ -204,8 +204,8 @@ class WeChatBaseController extends BaseController | @@ -204,8 +204,8 @@ class WeChatBaseController extends BaseController | ||
204 | */ | 204 | */ |
205 | public function checkWeChatUserLogin() | 205 | public function checkWeChatUserLogin() |
206 | { | 206 | { |
207 | - /*$user = Db::name('user')->where('id',2)->find(); | ||
208 | - cmf_update_current_user($user);*/ | 207 | + $user = Db::name('user')->where('id',5)->find(); |
208 | + cmf_update_current_user($user); | ||
209 | $userId = cmf_get_current_user_id(); | 209 | $userId = cmf_get_current_user_id(); |
210 | if (empty($userId)) { | 210 | if (empty($userId)) { |
211 | $config = [ | 211 | $config = [ |
-
请 注册 或 登录 后发表评论