Showing
8 changed files
with
517 additions
and
109 deletions
| @@ -580,19 +580,10 @@ class Card extends Common | @@ -580,19 +580,10 @@ class Card extends Common | ||
| 580 | $data = Request::except('file'); | 580 | $data = Request::except('file'); |
| 581 | if(Request::isAjax()){ | 581 | if(Request::isAjax()){ |
| 582 | $where = ''; | 582 | $where = ''; |
| 583 | - $channel = $data['channel'] ? $data['channel'] : 1; | ||
| 584 | - | ||
| 585 | - $where .= ($channel && $channel==4) ? 'rel.type_id in (1,2,3)' : 'rel.type_id in (1,2,3)';//"rel.type_id in ($channel)"; | ||
| 586 | //证明是需要根据名称搜索,忽略隐藏域商家ID | 583 | //证明是需要根据名称搜索,忽略隐藏域商家ID |
| 587 | - $where .= $data['key'] ? ' AND s.sellername = "%'.$data['key'].'%"' : ' AND s.id = '.$data['seller_id'].''; | ||
| 588 | - | ||
| 589 | - | ||
| 590 | - //日期 | ||
| 591 | - $time = $data['time'] ? explode(' - ', $data['time']) : ''; | ||
| 592 | - $start = $time ? strtotime(date($time[0],time())) : 0; | ||
| 593 | - $end = $time ? strtotime(date($time[1],time())) : 0; | ||
| 594 | - | ||
| 595 | - $where .= $data['time'] ? ' AND r.cdate BETWEEN '.$start.' AND '.$end : ''; | 584 | + $where .= ' AND s.id = '.$data['seller_id'].''; |
| 585 | + //如果flag==1 则是查看平台红包 | ||
| 586 | + $where .= $data['flag']==1 ? ' AND i.owner = 1' : ' AND i.owner = 2'; | ||
| 596 | 587 | ||
| 597 | $offset = ($data["page"] - 1) * $data["limit"]; | 588 | $offset = ($data["page"] - 1) * $data["limit"]; |
| 598 | $limit = " LIMIT $offset,".$data['limit']; | 589 | $limit = " LIMIT $offset,".$data['limit']; |
| @@ -609,13 +600,13 @@ class Card extends Common | @@ -609,13 +600,13 @@ class Card extends Common | ||
| 609 | s.sellername, | 600 | s.sellername, |
| 610 | data_rel.cid, | 601 | data_rel.cid, |
| 611 | data_rel.oid | 602 | data_rel.oid |
| 612 | - FROM | ||
| 613 | - `xt-member-two-LINE`.xt_dc_reserve AS r | ||
| 614 | - LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id | ||
| 615 | - LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS rel ON rel.sid = s.id | ||
| 616 | - LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS data_rel ON data_rel.rid = r.id | ||
| 617 | - WHERE | ||
| 618 | - ".$where.$limit); | 603 | + FROM |
| 604 | + `xt-member-two-LINE`.xt_dc_reserve AS r | ||
| 605 | + LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id | ||
| 606 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS data_rel ON data_rel.rid = r.id | ||
| 607 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_info AS i ON data_rel.cid = i.id | ||
| 608 | + WHERE | ||
| 609 | + data_rel.oid IS NOT NULL and data_rel.status = 1".$where.$limit); | ||
| 619 | //格式化数据 | 610 | //格式化数据 |
| 620 | foreach ($rs as $key => $value) { | 611 | foreach ($rs as $key => $value) { |
| 621 | $rs[$key]['rname'] = $value['sex']==1 ? $value['rname'].'先生' : ($value['sex']==2 ? $value['rname'].'女士' : $value['rname']); | 612 | $rs[$key]['rname'] = $value['sex']==1 ? $value['rname'].'先生' : ($value['sex']==2 ? $value['rname'].'女士' : $value['rname']); |
| @@ -655,8 +646,8 @@ class Card extends Common | @@ -655,8 +646,8 @@ class Card extends Common | ||
| 655 | `xt-member-two-LINE`.xt_dc_dz_seller_flowing_log | 646 | `xt-member-two-LINE`.xt_dc_dz_seller_flowing_log |
| 656 | WHERE | 647 | WHERE |
| 657 | rid = ".$value['id']); | 648 | rid = ".$value['id']); |
| 658 | - $rs[$key]['should_price'] = $price ? $price['should_price'] : ''; | ||
| 659 | - $rs[$key]['actual_price'] = $price ? $price['actual_price'] : ''; | 649 | + $rs[$key]['should_price'] = $price ? $price[0]['should_price'] : ''; |
| 650 | + $rs[$key]['actual_price'] = $price ? $price[0]['actual_price'] : ''; | ||
| 660 | } | 651 | } |
| 661 | } | 652 | } |
| 662 | 653 | ||
| @@ -672,17 +663,256 @@ class Card extends Common | @@ -672,17 +663,256 @@ class Card extends Common | ||
| 672 | s.sellername, | 663 | s.sellername, |
| 673 | data_rel.cid, | 664 | data_rel.cid, |
| 674 | data_rel.oid | 665 | data_rel.oid |
| 675 | - FROM | ||
| 676 | - `xt-member-two-LINE`.xt_dc_reserve AS r | ||
| 677 | - LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id | ||
| 678 | - LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS rel ON rel.sid = s.id | ||
| 679 | - LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS data_rel ON data_rel.rid = r.id | ||
| 680 | - WHERE | ||
| 681 | - ".$where); | 666 | + FROM |
| 667 | + `xt-member-two-LINE`.xt_dc_reserve AS r | ||
| 668 | + LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id | ||
| 669 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS data_rel ON data_rel.rid = r.id | ||
| 670 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_info AS i ON data_rel.cid = i.id | ||
| 671 | + WHERE | ||
| 672 | + data_rel.oid IS NOT NULL and data_rel.status = 1 ".$where); | ||
| 682 | return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1]; | 673 | return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1]; |
| 683 | } | 674 | } |
| 684 | $this->assign ( 'sid',$data['id']); | 675 | $this->assign ( 'sid',$data['id']); |
| 676 | + $this->assign ( 'flag',$data['flag']); | ||
| 685 | $this->assign ( 'title','商家卡券信息统计'); | 677 | $this->assign ( 'title','商家卡券信息统计'); |
| 686 | return $this->fetch(); | 678 | return $this->fetch(); |
| 687 | } | 679 | } |
| 680 | + | ||
| 681 | + /** | ||
| 682 | + * 平台卡券-数据统计-统计列表 | ||
| 683 | + */ | ||
| 684 | + public function platcarddatalist(){ | ||
| 685 | + if(Request::isAjax()){ | ||
| 686 | + $data = Request::except('file'); | ||
| 687 | + | ||
| 688 | + $where = ''; | ||
| 689 | + //日期 | ||
| 690 | + $time = $data['time'] ? explode(' - ', $data['time']) : ''; | ||
| 691 | + $start = $time ? strtotime(date($time[0],time())) : 0; | ||
| 692 | + $end = $time ? strtotime(date($time[1],time())) : 0; | ||
| 693 | + | ||
| 694 | + $where .= $data['time'] ? ' AND i.contributor_time BETWEEN '.$start.' AND '.$end : ''; | ||
| 695 | + | ||
| 696 | + $offset = ($data["page"] - 1) * $data["limit"]; | ||
| 697 | + $limit = " LIMIT $offset,".$data['limit']; | ||
| 698 | + | ||
| 699 | + //卡券信息 | ||
| 700 | + $rs = Db::query("SELECT | ||
| 701 | + i.*, | ||
| 702 | + s.sellername | ||
| 703 | + FROM | ||
| 704 | + `xt-member-two-LINE`.xt_dc_dz_card_info AS i | ||
| 705 | + LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON i.sid = s.id | ||
| 706 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel as rel ON rel.sid = s.id | ||
| 707 | + WHERE | ||
| 708 | + i.`owner` = 1 | ||
| 709 | + AND i.STATUS IN (1,3) | ||
| 710 | + ".$where.$limit); | ||
| 711 | + //格式化数据 | ||
| 712 | + foreach ($rs as $key => $value) { | ||
| 713 | + $rs[$key]['contributor_time'] = date("Y年m月d日",$value['contributor_time']); | ||
| 714 | + switch ($value['status']) { | ||
| 715 | + case '1': | ||
| 716 | + $rs[$key]['status'] = '已投放'; | ||
| 717 | + break; | ||
| 718 | + case '2': | ||
| 719 | + $rs[$key]['status'] = '未投放'; | ||
| 720 | + break; | ||
| 721 | + case '3': | ||
| 722 | + $rs[$key]['status'] = '停止投放'; | ||
| 723 | + break; | ||
| 724 | + default: | ||
| 725 | + # code... | ||
| 726 | + break; | ||
| 727 | + } | ||
| 728 | + //领取人数 | ||
| 729 | + $receive_people_number = Db::query("SELECT | ||
| 730 | + count( | ||
| 731 | + DISTINCT ( openid )) AS total | ||
| 732 | + FROM | ||
| 733 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel | ||
| 734 | + WHERE | ||
| 735 | + cid = ".$value['id']); | ||
| 736 | + $rs[$key]['receive_people_number'] = $receive_people_number[0]['total']; | ||
| 737 | + //领取次数 | ||
| 738 | + $receive_frequency = Db::query("SELECT | ||
| 739 | + count(1) as total | ||
| 740 | + FROM | ||
| 741 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel | ||
| 742 | + WHERE | ||
| 743 | + cid = ".$value['id']); | ||
| 744 | + $rs[$key]['receive_frequency'] = $receive_frequency[0]['total']; | ||
| 745 | + //核销人数 | ||
| 746 | + $write_off_people_number = Db::query("SELECT | ||
| 747 | + count( | ||
| 748 | + DISTINCT ( openid )) AS total | ||
| 749 | + FROM | ||
| 750 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel | ||
| 751 | + WHERE | ||
| 752 | + status = 1 and cid = ".$value['id']); | ||
| 753 | + $rs[$key]['write_off_people_number'] = $write_off_people_number[0]['total']; | ||
| 754 | + //核销次数 | ||
| 755 | + $write_off_people_frequency = Db::query("SELECT | ||
| 756 | + count(1) as total | ||
| 757 | + FROM | ||
| 758 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel | ||
| 759 | + WHERE | ||
| 760 | + status = 1 and cid = ".$value['id']); | ||
| 761 | + $rs[$key]['write_off_people_frequency'] = $write_off_people_frequency[0]['total']; | ||
| 762 | + //应收金额: 需要先查询出该卡券都在哪些账单中核销,并计算该卡券所牵扯账单的总的应收金额 | ||
| 763 | + $amount_receivable = Db::query("SELECT | ||
| 764 | + SUM(should_price) as should_price, | ||
| 765 | + SUM(actual_price) as actual_price | ||
| 766 | + FROM | ||
| 767 | + `xt-member-two-LINE`.xt_dc_dz_seller_flowing_log | ||
| 768 | + WHERE | ||
| 769 | + rid IN ( | ||
| 770 | + SELECT | ||
| 771 | + rid | ||
| 772 | + FROM | ||
| 773 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel | ||
| 774 | + WHERE | ||
| 775 | + STATUS = 1 | ||
| 776 | + AND cid = ".$value['id'].")"); | ||
| 777 | + $rs[$key]['amount_receivable'] = $amount_receivable[0]['should_price']; | ||
| 778 | + $rs[$key]['paid_in_amount'] = $amount_receivable[0]['actual_price']; | ||
| 779 | + //总金额:查询该卡券所牵扯的账单总金额 | ||
| 780 | + $price = Db::query("SELECT | ||
| 781 | + sum(price) as price | ||
| 782 | + FROM | ||
| 783 | + `xt-member-two-LINE`.xt_dc_dz_advance_order | ||
| 784 | + WHERE | ||
| 785 | + id IN ( | ||
| 786 | + SELECT | ||
| 787 | + orderid | ||
| 788 | + FROM | ||
| 789 | + `xt-member-two-LINE`.xt_dc_dz_discount_act | ||
| 790 | + WHERE | ||
| 791 | + cid IN ( SELECT id FROM `xt-member-two-LINE`.xt_dc_dz_card_data_rel WHERE cid = ".$value['id']." ))"); | ||
| 792 | + $rs[$key]['order_price_total'] = $price ? $price[0]['price'] : ''; | ||
| 793 | + } | ||
| 794 | + | ||
| 795 | + //获取总条数 | ||
| 796 | + $total = Db::query("SELECT | ||
| 797 | + i.*, | ||
| 798 | + s.sellername | ||
| 799 | + FROM | ||
| 800 | + `xt-member-two-LINE`.xt_dc_dz_card_info AS i | ||
| 801 | + LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON i.sid = s.id | ||
| 802 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel as rel ON rel.sid = s.id | ||
| 803 | + WHERE | ||
| 804 | + i.`owner` = 1 | ||
| 805 | + AND i.STATUS IN (1,3) | ||
| 806 | + ".$where.""); | ||
| 807 | + return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1]; | ||
| 808 | + } | ||
| 809 | + $this->assign ( 'title','平台卡券信息统计'); | ||
| 810 | + return $this->fetch(); | ||
| 811 | + } | ||
| 812 | + | ||
| 813 | + /** | ||
| 814 | + * 商家卡券-数据统计-统计列表 | ||
| 815 | + */ | ||
| 816 | + public function platcarddatalog(){ | ||
| 817 | + if(Request::isAjax()){ | ||
| 818 | + $data = Request::except('file'); | ||
| 819 | + | ||
| 820 | + $where = ''; | ||
| 821 | + $channel = $data['channel'] ? $data['channel'] : 1; | ||
| 822 | + | ||
| 823 | + $where .= ($channel && $channel==4) ? ' AND re.type_id in (1,2,3)' : " AND re.type_id in ($channel)"; | ||
| 824 | + $where .= $data['key'] ? ' AND s.sellername like "%'.$data['key'].'%"' : ""; | ||
| 825 | + | ||
| 826 | + //日期 | ||
| 827 | + $time = $data['time'] ? explode(' - ', $data['time']) : ''; | ||
| 828 | + $start = $time ? strtotime(date($time[0],time())) : 0; | ||
| 829 | + $end = $time ? strtotime(date($time[1],time())) : 0; | ||
| 830 | + | ||
| 831 | + $where .= $data['time'] ? ' AND i.contributor_time BETWEEN '.$start.' AND '.$end : ''; | ||
| 832 | + | ||
| 833 | + $offset = ($data["page"] - 1) * $data["limit"]; | ||
| 834 | + $limit = " LIMIT $offset,".$data['limit']; | ||
| 835 | + | ||
| 836 | + //卡券信息 | ||
| 837 | + $rs = Db::query("SELECT | ||
| 838 | + i.id, | ||
| 839 | + i.price, | ||
| 840 | + o.sid, | ||
| 841 | + o.sellername, | ||
| 842 | + i.card_title, | ||
| 843 | + rel.oid | ||
| 844 | + FROM | ||
| 845 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS rel | ||
| 846 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_info AS i ON rel.cid = i.id | ||
| 847 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_advance_order AS o ON rel.oid = o.id | ||
| 848 | + LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON o.sid = s.id | ||
| 849 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id | ||
| 850 | + WHERE | ||
| 851 | + i.`owner` = 1 | ||
| 852 | + AND rel.oid != 0 | ||
| 853 | + ".$where."GROUP BY o.sid,i.id ".$limit); | ||
| 854 | + //格式化数据 | ||
| 855 | + foreach ($rs as $key => $value) { | ||
| 856 | + //核销人数 | ||
| 857 | + $write_off_people_number = Db::query("SELECT | ||
| 858 | + count( | ||
| 859 | + DISTINCT ( rel.openid )) AS total | ||
| 860 | + FROM | ||
| 861 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS rel | ||
| 862 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_advance_order AS o ON rel.oid = o.id | ||
| 863 | + WHERE | ||
| 864 | + rel.STATUS = 1 | ||
| 865 | + AND rel.cid = ".$value['id']." | ||
| 866 | + AND o.sid = ".$value['sid']); | ||
| 867 | + $rs[$key]['write_off_people_number'] = $write_off_people_number[0]['total']; | ||
| 868 | + //核销次数 | ||
| 869 | + $write_off_people_frequency = Db::query("SELECT | ||
| 870 | + count( 1 ) AS total | ||
| 871 | + FROM | ||
| 872 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS rel | ||
| 873 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_advance_order AS o ON rel.oid = o.id | ||
| 874 | + WHERE | ||
| 875 | + rel.STATUS = 1 | ||
| 876 | + AND rel.cid = ".$value['id']." | ||
| 877 | + AND o.sid = ".$value['sid']); | ||
| 878 | + $rs[$key]['write_off_people_frequency'] = $write_off_people_frequency[0]['total']; | ||
| 879 | + //订单总金额/红包总金额 | ||
| 880 | + $card_order_price = Db::query("SELECT | ||
| 881 | + SUM(o.price) as order_price, | ||
| 882 | + SUM(i.price) as card_price | ||
| 883 | + FROM | ||
| 884 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS rel | ||
| 885 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_advance_order AS o ON rel.oid = o.id | ||
| 886 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_info as i ON rel.cid = i.id | ||
| 887 | + WHERE | ||
| 888 | + rel.STATUS = 1 | ||
| 889 | + AND rel.cid = ".$value['id']." | ||
| 890 | + AND o.sid = ".$value['sid']); | ||
| 891 | + $rs[$key]['order_price_total'] = $card_order_price[0]['order_price']; | ||
| 892 | + $rs[$key]['card_price_total'] = $card_order_price[0]['card_price']; | ||
| 893 | + } | ||
| 894 | + | ||
| 895 | + //获取总条数 | ||
| 896 | + $total = Db::query("SELECT | ||
| 897 | + i.id, | ||
| 898 | + i.price, | ||
| 899 | + o.sid, | ||
| 900 | + o.sellername, | ||
| 901 | + i.card_title, | ||
| 902 | + rel.oid | ||
| 903 | + FROM | ||
| 904 | + `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS rel | ||
| 905 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_info AS i ON rel.cid = i.id | ||
| 906 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_advance_order AS o ON rel.oid = o.id | ||
| 907 | + LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON o.sid = s.id | ||
| 908 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id | ||
| 909 | + WHERE | ||
| 910 | + i.`owner` = 1 | ||
| 911 | + AND rel.oid != 0 | ||
| 912 | + ".$where."GROUP BY o.sid,i.id "); | ||
| 913 | + return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1]; | ||
| 914 | + } | ||
| 915 | + $this->assign ( 'title','平台卡券信息统计'); | ||
| 916 | + return $this->fetch(); | ||
| 917 | + } | ||
| 688 | } | 918 | } |
| @@ -1032,13 +1032,16 @@ class Seller extends Common | @@ -1032,13 +1032,16 @@ class Seller extends Common | ||
| 1032 | r.operator_openid, | 1032 | r.operator_openid, |
| 1033 | s.sellername, | 1033 | s.sellername, |
| 1034 | s.is_tele, | 1034 | s.is_tele, |
| 1035 | - s.seller_tel | 1035 | + s.seller_tel, |
| 1036 | + data_rel.cid, | ||
| 1037 | + data_rel.oid | ||
| 1036 | FROM | 1038 | FROM |
| 1037 | `xt-member-two-LINE`.xt_dc_reserve AS r | 1039 | `xt-member-two-LINE`.xt_dc_reserve AS r |
| 1038 | LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id | 1040 | LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id |
| 1039 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid | 1041 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid |
| 1040 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id | 1042 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id |
| 1041 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_agent_seller AS ags on ags.sellerid = s.id | 1043 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_agent_seller AS ags on ags.sellerid = s.id |
| 1044 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS data_rel ON data_rel.rid = r.id | ||
| 1042 | WHERE | 1045 | WHERE |
| 1043 | $where | 1046 | $where |
| 1044 | GROUP BY | 1047 | GROUP BY |
| @@ -1052,6 +1055,7 @@ class Seller extends Common | @@ -1052,6 +1055,7 @@ class Seller extends Common | ||
| 1052 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid | 1055 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid |
| 1053 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id | 1056 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id |
| 1054 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_agent_seller AS ags on ags.sellerid = s.id | 1057 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_agent_seller AS ags on ags.sellerid = s.id |
| 1058 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS data_rel ON data_rel.rid = r.id | ||
| 1055 | WHERE | 1059 | WHERE |
| 1056 | $where | 1060 | $where |
| 1057 | GROUP BY | 1061 | GROUP BY |
| @@ -1076,12 +1080,15 @@ class Seller extends Common | @@ -1076,12 +1080,15 @@ class Seller extends Common | ||
| 1076 | r.operator_openid, | 1080 | r.operator_openid, |
| 1077 | s.sellername, | 1081 | s.sellername, |
| 1078 | s.is_tele, | 1082 | s.is_tele, |
| 1079 | - s.seller_tel | 1083 | + s.seller_tel, |
| 1084 | + data_rel.cid, | ||
| 1085 | + data_rel.oid | ||
| 1080 | FROM | 1086 | FROM |
| 1081 | `xt-member-two-LINE`.xt_dc_reserve AS r | 1087 | `xt-member-two-LINE`.xt_dc_reserve AS r |
| 1082 | LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id | 1088 | LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id |
| 1083 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid | 1089 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid |
| 1084 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id | 1090 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id |
| 1091 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS data_rel ON data_rel.rid = r.id | ||
| 1085 | WHERE | 1092 | WHERE |
| 1086 | $where | 1093 | $where |
| 1087 | GROUP BY | 1094 | GROUP BY |
| @@ -1094,6 +1101,7 @@ class Seller extends Common | @@ -1094,6 +1101,7 @@ class Seller extends Common | ||
| 1094 | LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id | 1101 | LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id |
| 1095 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid | 1102 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid |
| 1096 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id | 1103 | LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id |
| 1104 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_data_rel AS data_rel ON data_rel.rid = r.id | ||
| 1097 | WHERE | 1105 | WHERE |
| 1098 | $where | 1106 | $where |
| 1099 | GROUP BY | 1107 | GROUP BY |
| @@ -1110,6 +1118,29 @@ class Seller extends Common | @@ -1110,6 +1118,29 @@ class Seller extends Common | ||
| 1110 | rid = ".$value['id']." and message_type = 10"); | 1118 | rid = ".$value['id']." and message_type = 10"); |
| 1111 | $rs[$key]['handle_time'] = $message_time[0]['handle_time']; | 1119 | $rs[$key]['handle_time'] = $message_time[0]['handle_time']; |
| 1112 | $rs[$key]['rec_date'] = $message_time[0]['rec_date']; | 1120 | $rs[$key]['rec_date'] = $message_time[0]['rec_date']; |
| 1121 | + //查询账单所牵扯的卡券 | ||
| 1122 | + if($value['oid']) { | ||
| 1123 | + $card_title = Db::query("SELECT | ||
| 1124 | + i.card_title | ||
| 1125 | + FROM | ||
| 1126 | + `xt-member-two-LINE`.xt_dc_dz_discount_act act | ||
| 1127 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_data_rel rel ON act.cid = rel.id | ||
| 1128 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_card_info i ON rel.cid = i.id | ||
| 1129 | + WHERE | ||
| 1130 | + orderid = ".$value['oid']); | ||
| 1131 | + | ||
| 1132 | + $rs[$key]['card_title'] = implode("<br/>", array_column($card_title, 'card_title')); | ||
| 1133 | + //查询提前买单账单金额 | ||
| 1134 | + $price = Db::query("SELECT | ||
| 1135 | + should_price, | ||
| 1136 | + actual_price | ||
| 1137 | + FROM | ||
| 1138 | + `xt-member-two-LINE`.xt_dc_dz_seller_flowing_log | ||
| 1139 | + WHERE | ||
| 1140 | + rid = ".$value['id']); | ||
| 1141 | + $rs[$key]['should_price'] = $price ? $price[0]['should_price'] : ''; | ||
| 1142 | + $rs[$key]['actual_price'] = $price ? $price[0]['actual_price'] : ''; | ||
| 1143 | + } | ||
| 1113 | } | 1144 | } |
| 1114 | 1145 | ||
| 1115 | $arr['list'] = $rs; | 1146 | $arr['list'] = $rs; |
| 1 | +{include file="common/head"/} | ||
| 2 | +<div class="admin-main layui-anim layui-anim-upbit"> | ||
| 3 | + <fieldset class="layui-elem-field layui-field-title"> | ||
| 4 | + <legend>{:$title}</legend> | ||
| 5 | + </fieldset> | ||
| 6 | + <blockquote class="layui-elem-quote"> | ||
| 7 | + <a href="{:url('card/sellercard')}" class="layui-btn"> | ||
| 8 | + <i class="fa fa-file-image-o"></i> 优惠券 | ||
| 9 | + </a> | ||
| 10 | + <a href="{:url('card/cardput')}" class="layui-btn layui-btn-lg"> | ||
| 11 | + <i class="fa fa-file-image-o"></i> 卡券投放 | ||
| 12 | + </a> | ||
| 13 | + <a href="{:url('card/cardwriteoff')}" class="layui-btn layui-btn-lg"> | ||
| 14 | + <i class="fa fa-file-image-o"></i> 卡券核销 | ||
| 15 | + </a> | ||
| 16 | + <a href="{:url('card/platcarddatalist')}" class="layui-btn layui-btn-lg layui-btn-danger"> | ||
| 17 | + <i class="fa fa-file-image-o"></i> 数据统计 | ||
| 18 | + </a> | ||
| 19 | + </blockquote> | ||
| 20 | + | ||
| 21 | + <div class="demoTable"> | ||
| 22 | + <div class="layui-inline"> | ||
| 23 | + <label class="layui-form-label">日期范围</label> | ||
| 24 | + <div class="layui-input-inline"> | ||
| 25 | + <input type="text" class="layui-input" id="time" placeholder="默认查询所有"> | ||
| 26 | + </div> | ||
| 27 | + </div> | ||
| 28 | + <button class="layui-btn" id="search" data-type="reload">查询统计</button> | ||
| 29 | + <a class="layui-btn" href="{:url('card/platcarddatalog')}" data-type="reload">查看平台红包店铺核销统计</a> | ||
| 30 | + </div> | ||
| 31 | + <table class="layui-table" id="list" lay-filter="list"></table> | ||
| 32 | +</div> | ||
| 33 | +{include file="common/foot"/} | ||
| 34 | + | ||
| 35 | +<script> | ||
| 36 | + layui.use(['table','form','laydate'], function() { | ||
| 37 | + var table = layui.table,laydate = layui.laydate,form = layui.form,$ = layui.jquery,layer = layui.layer; | ||
| 38 | + var tableIn = table.render({ | ||
| 39 | + elem: '#list', | ||
| 40 | + url: '{:url("platcarddatalist")}', | ||
| 41 | + method: 'post', | ||
| 42 | + title: '卡券列表', | ||
| 43 | + cols: [[ | ||
| 44 | + {field: 'card_title', title: '卡券名称'}, | ||
| 45 | + {field: 'price', align: 'center',title: '金额'}, | ||
| 46 | + {field: 'contributor_time', align: 'center', title: '投放日期'}, | ||
| 47 | + {field: 'status', align: 'center',title: '状态'}, | ||
| 48 | + {field: 'receive_people_number', align: 'center', title: '领取人数'}, | ||
| 49 | + {field: 'receive_frequency', align: 'center', title: '领取次数'}, | ||
| 50 | + {field: 'write_off_people_number', align: 'center', title: '核销人数'}, | ||
| 51 | + {field: 'write_off_people_frequency', align: 'center', title: '核销次数'}, | ||
| 52 | + {field: 'amount_receivable', align: 'center', title: '应收金额'}, | ||
| 53 | + {field: 'paid_in_amount', align: 'center', title: '实收金额'}, | ||
| 54 | + {field: 'order_price_total', align: 'center', title: '总金额'} | ||
| 55 | + ]] | ||
| 56 | + ,id: 'cardReload' | ||
| 57 | + ,page: true | ||
| 58 | + }); | ||
| 59 | + | ||
| 60 | + //搜索 | ||
| 61 | + $('#search').on('click', function() { | ||
| 62 | + //关键字 | ||
| 63 | + var key = $('#key').val(); | ||
| 64 | + var channel = $('#channel').val(); | ||
| 65 | + //查询日期 | ||
| 66 | + var time = $('#time').val(); | ||
| 67 | + //传参 | ||
| 68 | + tableIn.reload({ page: {page: 1},where: {key: key,channel: channel,time:time}}); | ||
| 69 | + }); | ||
| 70 | + | ||
| 71 | + var $ = layui.$, active = { | ||
| 72 | + reload: function(){ | ||
| 73 | + var channel = $('#channel'); | ||
| 74 | + var key = $('#key'); | ||
| 75 | + //执行重载 | ||
| 76 | + table.reload('cardReload', { | ||
| 77 | + page: { | ||
| 78 | + curr: 1 //重新从第 1 页开始 | ||
| 79 | + } | ||
| 80 | + ,where: { | ||
| 81 | + key: { | ||
| 82 | + id: key.val(), | ||
| 83 | + channel: channel.val() | ||
| 84 | + } | ||
| 85 | + } | ||
| 86 | + }); | ||
| 87 | + } | ||
| 88 | + }; | ||
| 89 | + | ||
| 90 | + //日期插件 | ||
| 91 | + laydate.render({ | ||
| 92 | + elem: '#time' | ||
| 93 | + ,range: true | ||
| 94 | + }) | ||
| 95 | + }) | ||
| 96 | +</script> |
| 1 | +{include file="common/head"/} | ||
| 2 | +<div class="admin-main layui-anim layui-anim-upbit"> | ||
| 3 | + <fieldset class="layui-elem-field layui-field-title"> | ||
| 4 | + <legend>{:$title}</legend> | ||
| 5 | + </fieldset> | ||
| 6 | + <blockquote class="layui-elem-quote"> | ||
| 7 | + <a href="{:url('card/sellercard')}" class="layui-btn"> | ||
| 8 | + <i class="fa fa-file-image-o"></i> 优惠券 | ||
| 9 | + </a> | ||
| 10 | + <a href="{:url('card/cardput')}" class="layui-btn layui-btn-lg"> | ||
| 11 | + <i class="fa fa-file-image-o"></i> 卡券投放 | ||
| 12 | + </a> | ||
| 13 | + <a href="{:url('card/cardwriteoff')}" class="layui-btn layui-btn-lg"> | ||
| 14 | + <i class="fa fa-file-image-o"></i> 卡券核销 | ||
| 15 | + </a> | ||
| 16 | + <a href="{:url('card/sellercarddatalist')}" class="layui-btn layui-btn-lg"> | ||
| 17 | + <i class="fa fa-file-image-o"></i> 数据统计 | ||
| 18 | + </a> | ||
| 19 | + <a href="javascript:;" onClick="javascript :history.back(-1);" class="layui-btn layui-btn-lg layui-btn-danger"> | ||
| 20 | + <i class="fa fa-file-image-o"></i> 返回 | ||
| 21 | + </a> | ||
| 22 | + </blockquote> | ||
| 23 | + | ||
| 24 | + <div class="demoTable"> | ||
| 25 | + 商家名称:<div class="layui-inline"> | ||
| 26 | + <input class="layui-input" name="key" id="key" placeholder="{:lang('pleaseEnter')}店铺名称" autocomplete="off"> | ||
| 27 | + </div> | ||
| 28 | + 商家来源: | ||
| 29 | + <div class="layui-input-inline layui-form"> | ||
| 30 | + <div class="layui-input-8"> | ||
| 31 | + <select name="class" id="channel" lay-filter="myselect"> | ||
| 32 | + <option value="4">全部</option> | ||
| 33 | + <option value="1" selected>合作</option> | ||
| 34 | + <option value="2">推广</option> | ||
| 35 | + <option value="3">测试</option> | ||
| 36 | + </select> | ||
| 37 | + </div> | ||
| 38 | + </div> | ||
| 39 | + <div class="layui-inline"> | ||
| 40 | + <label class="layui-form-label">日期范围</label> | ||
| 41 | + <div class="layui-input-inline"> | ||
| 42 | + <input type="text" class="layui-input" id="time" placeholder="默认查询所有"> | ||
| 43 | + </div> | ||
| 44 | + </div> | ||
| 45 | + <button class="layui-btn" id="search" data-type="reload">查询统计</button> | ||
| 46 | + </div> | ||
| 47 | + <table class="layui-table" id="list" lay-filter="list"></table> | ||
| 48 | +</div> | ||
| 49 | +{include file="common/foot"/} | ||
| 50 | + | ||
| 51 | +<script type="text/html" id="action"> | ||
| 52 | + <a href="{:url('sellercarddatalog')}?id={{d.sid}}&flag=1" class="layui-btn layui-btn-xs">使用记录</a> | ||
| 53 | +</script> | ||
| 54 | + | ||
| 55 | +<script> | ||
| 56 | + layui.use(['table','form','laydate'], function() { | ||
| 57 | + var table = layui.table,laydate = layui.laydate,form = layui.form,$ = layui.jquery,layer = layui.layer; | ||
| 58 | + var tableIn = table.render({ | ||
| 59 | + elem: '#list', | ||
| 60 | + url: '{:url("platcarddatalog")}', | ||
| 61 | + method: 'post', | ||
| 62 | + title: '卡券列表', | ||
| 63 | + cols: [[ | ||
| 64 | + {field: 'id', title: '商家卡券编号',hide:true, fixed: true}, | ||
| 65 | + {field: 'sid', title: '商家编号', fixed: true}, | ||
| 66 | + {field: 'sellername', title: '商家名称'}, | ||
| 67 | + {field: 'card_title', title: '卡券名称'}, | ||
| 68 | + {field: 'price', align: 'center',title: '金额'}, | ||
| 69 | + {field: 'write_off_people_number', align: 'center', title: '核销人数'}, | ||
| 70 | + {field: 'write_off_people_frequency', align: 'center', title: '核销次数'}, | ||
| 71 | + {field: 'order_price_total', align: 'center', title: '订单总金额'}, | ||
| 72 | + {field: 'card_price_total', align: 'center', title: '红包总金额'}, | ||
| 73 | + {align: 'center', width:200,title: '操作', toolbar: '#action'} | ||
| 74 | + ]] | ||
| 75 | + ,id: 'cardReload' | ||
| 76 | + ,page: true | ||
| 77 | + }); | ||
| 78 | + | ||
| 79 | + //搜索 | ||
| 80 | + $('#search').on('click', function() { | ||
| 81 | + //关键字 | ||
| 82 | + var key = $('#key').val(); | ||
| 83 | + var channel = $('#channel').val(); | ||
| 84 | + //查询日期 | ||
| 85 | + var time = $('#time').val(); | ||
| 86 | + //传参 | ||
| 87 | + tableIn.reload({ page: {page: 1},where: {key: key,channel: channel,time:time}}); | ||
| 88 | + }); | ||
| 89 | + | ||
| 90 | + var $ = layui.$, active = { | ||
| 91 | + reload: function(){ | ||
| 92 | + var channel = $('#channel'); | ||
| 93 | + var key = $('#key'); | ||
| 94 | + //执行重载 | ||
| 95 | + table.reload('cardReload', { | ||
| 96 | + page: { | ||
| 97 | + curr: 1 //重新从第 1 页开始 | ||
| 98 | + } | ||
| 99 | + ,where: { | ||
| 100 | + key: { | ||
| 101 | + id: key.val(), | ||
| 102 | + channel: channel.val() | ||
| 103 | + } | ||
| 104 | + } | ||
| 105 | + }); | ||
| 106 | + } | ||
| 107 | + }; | ||
| 108 | + | ||
| 109 | + //日期插件 | ||
| 110 | + laydate.render({ | ||
| 111 | + elem: '#time' | ||
| 112 | + ,range: true | ||
| 113 | + }) | ||
| 114 | + }) | ||
| 115 | +</script> |
| @@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
| 13 | <a href="{:url('card/cardwriteoff')}" class="layui-btn layui-btn-lg"> | 13 | <a href="{:url('card/cardwriteoff')}" class="layui-btn layui-btn-lg"> |
| 14 | <i class="fa fa-file-image-o"></i> 卡券核销 | 14 | <i class="fa fa-file-image-o"></i> 卡券核销 |
| 15 | </a> | 15 | </a> |
| 16 | - <a href="{:url('card/carddata')}" class="layui-btn layui-btn-lg"> | 16 | + <a href="{:url('card/platcarddatalist')}" class="layui-btn layui-btn-lg"> |
| 17 | <i class="fa fa-file-image-o"></i> 数据统计 | 17 | <i class="fa fa-file-image-o"></i> 数据统计 |
| 18 | </a> | 18 | </a> |
| 19 | </blockquote> | 19 | </blockquote> |
| @@ -46,7 +46,7 @@ | @@ -46,7 +46,7 @@ | ||
| 46 | {include file="common/foot"/} | 46 | {include file="common/foot"/} |
| 47 | 47 | ||
| 48 | <script type="text/html" id="action"> | 48 | <script type="text/html" id="action"> |
| 49 | - <a href="{:url('sellercarddatalog')}?id={{d.sid}}&name={{d.sellername}}" class="layui-btn layui-btn-xs">查看订单</a> | 49 | + <a href="{:url('sellercarddatalog')}?id={{d.sid}}&name={{d.sellername}}" class="layui-btn layui-btn-xs">使用记录</a> |
| 50 | </script> | 50 | </script> |
| 51 | 51 | ||
| 52 | <script> | 52 | <script> |
| @@ -18,35 +18,15 @@ | @@ -18,35 +18,15 @@ | ||
| 18 | <a href="{:url('card/cardwriteoff')}" class="layui-btn layui-btn-lg"> | 18 | <a href="{:url('card/cardwriteoff')}" class="layui-btn layui-btn-lg"> |
| 19 | <i class="fa fa-file-image-o"></i> 卡券核销 | 19 | <i class="fa fa-file-image-o"></i> 卡券核销 |
| 20 | </a> | 20 | </a> |
| 21 | - <a href="{:url('card/sellercarddatalist')}" class="layui-btn layui-btn-lg layui-btn-danger"> | 21 | + <a href="{:url('card/sellercarddatalist')}" class="layui-btn layui-btn-lg"> |
| 22 | <i class="fa fa-file-image-o"></i> 数据统计 | 22 | <i class="fa fa-file-image-o"></i> 数据统计 |
| 23 | </a> | 23 | </a> |
| 24 | + <a href="javascript:;" onClick="javascript :history.back(-1);" class="layui-btn layui-btn-lg layui-btn-danger"> | ||
| 25 | + <i class="fa fa-file-image-o"></i> 返回 | ||
| 26 | + </a> | ||
| 24 | </blockquote> | 27 | </blockquote> |
| 25 | - | ||
| 26 | - <div class="demoTable"> | ||
| 27 | - <input type="hidden" name="sid" id="sid" value="{:$sid}" autocomplete="off"> | ||
| 28 | - 商家名称:<div class="layui-inline"> | ||
| 29 | - <input class="layui-input" name="key" id="key" placeholder="{:lang('pleaseEnter')}店铺名称" autocomplete="off"> | ||
| 30 | - </div> | ||
| 31 | - 商家来源: | ||
| 32 | - <div class="layui-input-inline layui-form"> | ||
| 33 | - <div class="layui-input-8"> | ||
| 34 | - <select name="class" id="channel" lay-filter="myselect"> | ||
| 35 | - <option value="4">全部</option> | ||
| 36 | - <option value="1" selected>合作</option> | ||
| 37 | - <option value="2">推广</option> | ||
| 38 | - <option value="3">测试</option> | ||
| 39 | - </select> | ||
| 40 | - </div> | ||
| 41 | - </div> | ||
| 42 | - <div class="layui-inline"> | ||
| 43 | - <label class="layui-form-label">日期范围</label> | ||
| 44 | - <div class="layui-input-inline"> | ||
| 45 | - <input type="text" class="layui-input" id="time" placeholder="默认查询所有"> | ||
| 46 | - </div> | ||
| 47 | - </div> | ||
| 48 | - <button class="layui-btn" id="search" data-type="reload">查询统计</button> | ||
| 49 | - </div> | 28 | + <input type="hidden" name="sid" id="sid" value="{:$sid}"> |
| 29 | + <input type="hidden" name="flag" id="flag" value="{:$flag}"> | ||
| 50 | <table class="layui-table" id="list" lay-filter="list"></table> | 30 | <table class="layui-table" id="list" lay-filter="list"></table> |
| 51 | </div> | 31 | </div> |
| 52 | {include file="common/foot"/} | 32 | {include file="common/foot"/} |
| @@ -60,10 +40,10 @@ | @@ -60,10 +40,10 @@ | ||
| 60 | method: 'post', | 40 | method: 'post', |
| 61 | title: '卡券列表', | 41 | title: '卡券列表', |
| 62 | toolbar: '#toolbarDemo', | 42 | toolbar: '#toolbarDemo', |
| 63 | - where:{seller_id:$('#sid').val()},//将默认参数传递与后台 | 43 | + where:{seller_id:$('#sid').val(),flag:$('#flag').val()},//将默认参数传递与后台 |
| 64 | cols: [[ | 44 | cols: [[ |
| 65 | - {field: 'id', title: '商家卡券编号',hide:true, fixed: true}, | ||
| 66 | - {field: 'sid', title: '商家编号', fixed: true}, | 45 | + {field: 'id', title: '商家卡券编号',hide:true}, |
| 46 | + {field: 'sid', title: '商家编号'}, | ||
| 67 | {field: 'sellername', title: '商家名称'}, | 47 | {field: 'sellername', title: '商家名称'}, |
| 68 | {field: 'ddate', title: '到店日期'}, | 48 | {field: 'ddate', title: '到店日期'}, |
| 69 | {field: 'ddate_solt', title: '时段'}, | 49 | {field: 'ddate_solt', title: '时段'}, |
| @@ -75,54 +55,7 @@ | @@ -75,54 +55,7 @@ | ||
| 75 | ]] | 55 | ]] |
| 76 | ,id: 'cardReload' | 56 | ,id: 'cardReload' |
| 77 | ,page: true | 57 | ,page: true |
| 58 | + ,limits:[10,20,40,90,500,1000,10000,50000] | ||
| 78 | }); | 59 | }); |
| 79 | - | ||
| 80 | - //搜索 | ||
| 81 | - $('#search').on('click', function() { | ||
| 82 | - //关键字 | ||
| 83 | - var key = $('#key').val(); | ||
| 84 | - var channel = $('#channel').val(); | ||
| 85 | - | ||
| 86 | - //查询日期 | ||
| 87 | - var start = $('#start').val(); | ||
| 88 | - var date_start = new Date(start); | ||
| 89 | - | ||
| 90 | - var end = $('#end').val(); | ||
| 91 | - var date_end = new Date(end); | ||
| 92 | - | ||
| 93 | - var time_start = date_start.getTime(); | ||
| 94 | - var time_end = date_end.getTime(); | ||
| 95 | - | ||
| 96 | - if(time_end < time_start) | ||
| 97 | - layer.msg('结束日期不能小于开始日期!',{time:1000,icon:2});return; | ||
| 98 | - | ||
| 99 | - //传参 | ||
| 100 | - tableIn.reload({ page: {page: 1},where: {key: key,channel: channel,start:start,end:end}}); | ||
| 101 | - }); | ||
| 102 | - | ||
| 103 | - var $ = layui.$, active = { | ||
| 104 | - reload: function(){ | ||
| 105 | - var channel = $('#channel'); | ||
| 106 | - var key = $('#key'); | ||
| 107 | - //执行重载 | ||
| 108 | - table.reload('cardReload', { | ||
| 109 | - page: { | ||
| 110 | - curr: 1 //重新从第 1 页开始 | ||
| 111 | - } | ||
| 112 | - ,where: { | ||
| 113 | - key: { | ||
| 114 | - id: key.val(), | ||
| 115 | - channel: channel.val() | ||
| 116 | - } | ||
| 117 | - } | ||
| 118 | - }); | ||
| 119 | - } | ||
| 120 | - }; | ||
| 121 | - | ||
| 122 | - //日期插件 | ||
| 123 | - laydate.render({ | ||
| 124 | - elem: '#time' | ||
| 125 | - ,range: true | ||
| 126 | - }) | ||
| 127 | }) | 60 | }) |
| 128 | </script> | 61 | </script> |
| @@ -113,6 +113,9 @@ | @@ -113,6 +113,9 @@ | ||
| 113 | {field: 'rec_date', title: '消息送达时间'}, | 113 | {field: 'rec_date', title: '消息送达时间'}, |
| 114 | {field: 'handle_time', title: '处理时间'}, | 114 | {field: 'handle_time', title: '处理时间'}, |
| 115 | {field: 'sta',title: '状态'}, | 115 | {field: 'sta',title: '状态'}, |
| 116 | + {field: 'card_title',title: '卡券'}, | ||
| 117 | + {field: 'should_price',title: '应收金额'}, | ||
| 118 | + {field: 'actual_price', title: '实收金额'}, | ||
| 116 | {align: 'center',title: '操作', toolbar: '#action'} | 119 | {align: 'center',title: '操作', toolbar: '#action'} |
| 117 | ]], | 120 | ]], |
| 118 | done: function(res, curr, count){ | 121 | done: function(res, curr, count){ |
-
Please register or login to post a comment