<!--第一层级待结单(绑定奖励抢单)--> {php $old_record_id = $_COOKIE['record_id'];} {list action=sql sql='select max(id) as record_id from imt_1_order_uid_record where uid=$member.uid and dispatch_degree<5' cache=0 return=s} {php $new_record_id=$s.record_id;} {/list} {php setcookie("record_id", $new_record_id);} {list action=sql sql='select distinct id,oid from imt_1_order_uid_record where uid=$member.uid and dispatch_degree<5 order by dispatch_degree asc' cache=0 return=f} {if $f.id>$old_record_id} {php $ordersLevel[]=$f;} {/if} {/list} {if $ordersLevel} {loop $ordersLevel $order} {if dr_imt_1_order($order['oid'])[0]['dispatch_degree']<5 && $member['state']==0 && dr_imt_1_order($order['oid'])[0]['order_status'] !=9} <?php $buy_uid = dr_imt_1_order($order['oid'])[0]['buy_uid'];?> <?php $heimingdan = dr_imt_member_data($buy_uid)[0]['heimingdan'];?> {if $heimingdan} <?php $heimingdan_array = explode(',',$heimingdan);?> {else} <?php $heimingdan_array = array(0);?> {/if} {if !in_array($member['uid'],$heimingdan_array)} {if dr_imt_1_order($order['oid'])[0]['new_order_type']==0} {php $goods = dr_imt_1_order_goods($order['oid']);} {php $goods_ids = array_column($goods,'cid');} {php $rewards = dr_rewards_goods($goods_ids);} {if dr_imt_1_order($order['oid'])[0]['dispatch_degree']==1} {php $daijiedan[] = 1;} {else if in_array(0, $rewards)} {php $daijiedan[] = 10;} {else} {php $daijiedan[] = dr_imt_1_order($order['oid'])[0]['dispatch_degree'];} {/if} {/if} {/if} {/if} {/loop} {/if} {if $member['groupid']==5} <!--派单员才能刷新--> <!--新的订单才刷新--> {if in_array(1, $daijiedan)} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('bangding'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有新的绑定订单,请及时进行处理!' } }); } </script> {else if in_array(10,$daijiedan)} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('rewards'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有新的奖励订单,请及时进行处理!' } }); } </script> {else if in_array(2,$daijiedan) || in_array(3,$daijiedan) ||in_array(4,$daijiedan)} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('qiangdan'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有新的订单,请及时进行处理!' } }); } </script> {/if} {/if} <!--第二层级超时订单(超时订单)--> {list action=module module=order field=id cache=0 delivery_clerk_id=$member.uid} {if $t.delivery_clerk_done_time==0 && $t.order_status!=9} {if time()-$t.delivery_clerk_accept_time>0 } {php $g[] = $t;} {/if} {/if} {/list} {php $chaoshi_order_ids = array_column($g,id);} {php $old_chaoshi_order_ids = json_decode($_COOKIE['chaoshi']);} {php $new_chaoshi_order_ids = $chaoshi_order_ids;} {php setcookie("chaoshi", json_encode($new_chaoshi_order_ids));} {php $diff_chaoshi = array_diff($new_chaoshi_order_ids,$old_chaoshi_order_ids);} {if $diff_chaoshi} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('timeout'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有订单配送超时,请及时进行处理!' } }); } </script> {/if} <!--第三层级指派订单(指派订单)--> {list action=module module=order field=id dispatch_type=5 cache=0 delivery_clerk_id=$member.uid} {if $t.delivery_clerk_done_time==0 && $t.order_status!=9} {php $k[] = $t;} {/if} {/list} {if $k} {php $zhipai_order_ids = array_column($k,id);} {php $old_zhipai_order_ids = json_decode($_COOKIE['zhipai']);} {php $new_zhipai_order_ids = $chaoshi_order_ids;} {php setcookie("zhipai", json_encode($new_zhipai_order_ids));} {php $diff_zhipai = array_diff($new_zhipai_order_ids,$old_zhipai_order_ids);} {if $diff_zhipai} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('dispatch'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有新的指派订单,请及时进行处理!' } }); } </script> {/if} {/if} <!--第四层级指派订单(取消订单)--> {list action=module module=order field=id order_status=9 cache=0 delivery_clerk_id=$member.uid} {php $p[] = $t;} {/list} {php $quxiao_order_ids = array_column($p,id);} {php $old_quxiao_order_ids = json_decode($_COOKIE['quxiao']);} {php $new_quxiao_order_ids = $quxiao_order_ids;} {php setcookie("quxiao", json_encode($new_quxiao_order_ids));} {php $diff_quxiao = array_diff($new_quxiao_order_ids,$old_quxiao_order_ids);} {if $diff_quxiao} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('cancel'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您派送的订单中有取消单,请及时进行处理!' } }); } </script> {/if}
<!--第一层级待结单(绑定奖励抢单)--> {php $old_record_id = $_COOKIE['record_id'];} {list action=sql sql='select max(id) as record_id from imt_1_order_uid_record where uid=$member.uid and dispatch_degree<5' cache=0 return=s} {php $new_record_id=$s.record_id;} {/list} {php setcookie("record_id", $new_record_id);} {list action=sql sql='select distinct id,oid from imt_1_order_uid_record where uid=$member.uid and dispatch_degree<5 order by dispatch_degree asc' cache=0 return=f} {if $f.id>$old_record_id} {php $ordersLevel[]=$f;} {/if} {/list} {if $ordersLevel} {loop $ordersLevel $order} {if dr_imt_1_order($order['oid'])[0]['dispatch_degree']<5 && $member['state']==0 && dr_imt_1_order($order['oid'])[0]['order_status'] !=9} <?php $buy_uid = dr_imt_1_order($order['oid'])[0]['buy_uid'];?> <?php $heimingdan = dr_imt_member_data($buy_uid)[0]['heimingdan'];?> {if $heimingdan} <?php $heimingdan_array = explode(',',$heimingdan);?> {else} <?php $heimingdan_array = array(0);?> {/if} {if !in_array($member['uid'],$heimingdan_array)} {if dr_imt_1_order($order['oid'])[0]['new_order_type']==0} {php $goods = dr_imt_1_order_goods($order['oid']);} {php $goods_ids = array_column($goods,'cid');} {php $rewards = dr_rewards_goods($goods_ids);} {if dr_imt_1_order($order['oid'])[0]['dispatch_degree']==1} {php $daijiedan[] = 1;} {else if in_array(0, $rewards)} {php $daijiedan[] = 10;} {else} {php $daijiedan[] = dr_imt_1_order($order['oid'])[0]['dispatch_degree'];} {/if} {/if} {/if} {/if} {/loop} {/if} {if $member['groupid']==5} <!--派单员才能刷新--> <!--新的订单才刷新--> {if in_array(1, $daijiedan)} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('bangding'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有新的绑定订单,请及时进行处理!' } }); } </script> {else if in_array(10,$daijiedan)} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('rewards'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有新的奖励订单,请及时进行处理!' } }); } </script> {else if in_array(2,$daijiedan) || in_array(3,$daijiedan) ||in_array(4,$daijiedan)} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('qiangdan'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有新的订单,请及时进行处理!' } }); } </script> {/if} {/if} <!--第二层级超时订单(超时订单)--> {list action=module module=order field=id cache=0 delivery_clerk_id=$member.uid} {if $t.delivery_clerk_done_time==0 && $t.order_status!=9} {if time()-$t.delivery_clerk_accept_time>0 } {php $g[] = $t;} {/if} {/if} {/list} {php $chaoshi_order_ids = array_column($g,id);} {php $old_chaoshi_order_ids = json_decode($_COOKIE['chaoshi']);} {php $new_chaoshi_order_ids = $chaoshi_order_ids;} {php setcookie("chaoshi", json_encode($new_chaoshi_order_ids));} {php $diff_chaoshi = array_diff($new_chaoshi_order_ids,$old_chaoshi_order_ids);} {if $diff_chaoshi} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('timeout'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有订单配送超时,请及时进行处理!' } }); } </script> {/if} <!--第三层级指派订单(指派订单)--> {list action=module module=order field=id dispatch_type=5 cache=0 delivery_clerk_id=$member.uid} {if $t.delivery_clerk_done_time==0 && $t.order_status!=9} {php $k[] = $t;} {/if} {/list} {if $k} {php $zhipai_order_ids = array_column($k,id);} {php $old_zhipai_order_ids = json_decode($_COOKIE['zhipai']);} {php $new_zhipai_order_ids = $chaoshi_order_ids;} {php setcookie("zhipai", json_encode($new_zhipai_order_ids));} {php $diff_zhipai = array_diff($new_zhipai_order_ids,$old_zhipai_order_ids);} {if $diff_zhipai} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('dispatch'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您有新的指派订单,请及时进行处理!' } }); } </script> {/if} {/if} <!--第四层级指派订单(取消订单)--> {list action=module module=order field=id order_status=9 cache=0 delivery_clerk_id=$member.uid} {php $p[] = $t;} {/list} {php $quxiao_order_ids = array_column($p,id);} {php $old_quxiao_order_ids = json_decode($_COOKIE['quxiao']);} {php $new_quxiao_order_ids = $quxiao_order_ids;} {php setcookie("quxiao", json_encode($new_quxiao_order_ids));} {php $diff_quxiao = array_diff($new_quxiao_order_ids,$old_quxiao_order_ids);} {if $diff_quxiao} <script> apiready = function(){ var audio = api.require('audio'); audio.play({ path: '{dr_get_file(dr_block('cancel'))}' }, function(ret, err) {}); api.notification({ notify: { title: '订单提示', content: '您派送的订单中有取消单,请及时进行处理!' } }); } </script> {/if}