每日笔记

记录击毙


优惠券数组

<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/2a6a1d5ae0beb3d3f34d7de348e4203e?showdoc=.jpg" alt="" /></p> <pre><code class="language-php">public function lists(MyCoupon $myCoupon) { $myCoupon = $myCoupon-&gt;where('user_id', $this-&gt;request-&gt;user_id) -&gt;where('craftsmen_service_id', '&gt;=', 1) -&gt;groupBy('craftsmen_service_id') -&gt;get(['craftsmen_service_id']); $myCoupons = $myCoupon-&gt;toArray(); foreach ($myCoupons as $value) { $my_arr[] = $value['craftsmen_service_id']; } $craftsmen = DB::table('craftsmen as c') -&gt;whereIn('c.id', $my_arr) -&gt;leftJoin('user_data as ud', 'c.user_id', '=', 'ud.user_id') -&gt;leftJoin('profession as p', 'c.profession_id', '=', 'p.id') -&gt;select('c.id', 'ud.name', 'c.cover_map', 'p.pr_name') -&gt;get(); $myCoupon = DB::table('my_coupons') -&gt;whereIn('craftsmen_service_id', $my_arr) -&gt;get(['craftsmen_service_id', 'coupon_name', 'start_time', 'end_time', 'discount_money', 'use_threshold', 'state']); $crafts = json_decode($craftsmen, true); $myCoupon = json_decode($myCoupon, true); foreach ($crafts as $k=&gt;$craft) { foreach ($myCoupon as $key=&gt;$my_item) { if ($craft['id'] == $my_item['craftsmen_service_id']) { $crafts[$k]['my_coupon'][] = $my_item; } } } return $this-&gt;success($crafts); }</code></pre>

页面列表

ITEM_HTML