From 5aea58aa2a526202a10505983f2d5191d9dacb17 Mon Sep 17 00:00:00 2001
From: anyv <anyu@bronet.cn>
Date: Fri, 21 Jun 2019 16:36:17 +0800
Subject: [PATCH] 5

---
 app/portal/controller/PersonalcenterController.php                 | 24 ++++++++++++++++++++++--
 public/themes/simpleboot3/portal/personalcenter/income_record.html | 25 +++++++++++++++++++++----
 public/themes/simpleboot3/portal/salesmangoods/salesman_goods.html |  9 +++++++--
 public/themes/simpleboot3/public/assets/css/log.css                |  6 ++++--
 simplewind/cmf/controller/WeChatBaseController.php                 |  2 +-
 5 files changed, 55 insertions(+), 11 deletions(-)

diff --git a/app/portal/controller/PersonalcenterController.php b/app/portal/controller/PersonalcenterController.php
index 903fa0c..6b4dfa0 100644
--- a/app/portal/controller/PersonalcenterController.php
+++ b/app/portal/controller/PersonalcenterController.php
@@ -513,16 +513,27 @@ class PersonalcenterController extends WeChatBaseController{
     public function income_record(){
 
         $uid = cmf_get_current_user_id();
+        $get = $this -> request -> param();
         $my_user = Db::name('my_user') -> where('uid',$uid) -> find();
         //搜索老师下级学生用户
         $student = Db::name('my_user') -> alias('a') -> field("a.*,b.user_nickname,b.avatar") -> join("user b","a.uid = b.id",'LEFT') -> where("a.pid",$my_user['id']) -> select() -> toArray();
         foreach ($student as $key => $val){
-            $data[$key] = Db::name('indent') -> where('uid',$val['uid']) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray();
+            if(!empty($get['startime']) && !empty($get['endtime'])){
+                $startime = strtotime($get['startime']);
+                $endtime = strtotime($get['endtime']);
+                $data[$key] = Db::name('indent') -> where('uid',$val['uid']) -> where("state = 2 or state = 3 or state = 5") -> where("pay_time>=".$startime." and pay_time<=".$endtime) -> select() -> toArray();
+            }else{
+                $data[$key] = Db::name('indent') -> where('uid',$val['uid']) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray();
+            }
+
+
             $name = $val['user_nickname'];
             $avatar = $val['avatar'];
           foreach ($data[$key] as $key1 => $val1){
+              $book_name = Db::name('indent_goods') -> where("indent_id",$val1['id']) -> find();
               $data[$key][$key1]['user_name'] = $name;
               $data[$key][$key1]['avatar'] = $avatar;
+              $data[$key][$key1]['book_name'] = $book_name['book_name'];
                 $money_income = Db::name('money_income') -> where("indent_id =".$val1['id']." and uid = ".$uid) -> select() -> toArray();
                 $money = 0;
                 foreach ($money_income as $key2 => $val2){
@@ -539,10 +550,19 @@ class PersonalcenterController extends WeChatBaseController{
         $this -> assign('res',$res);
         //搜索老师用户
         $teacher_avatar = Db::name('user') -> where('id',$uid) -> find();
-        $teacher = Db::name('indent') -> where('uid',$uid) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray();
+        if(!empty($get['startime']) && !empty($get['endtime'])){
+            $startime = strtotime($get['startime']);
+            $endtime = strtotime($get['endtime']);
+            $teacher = Db::name('indent') -> where('uid',$uid) -> where("pay_time>=".$startime." and pay_time<=".$endtime) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray();
+        }else{
+            $teacher = Db::name('indent') -> where('uid',$uid) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray();
+        }
+
         foreach($teacher as $key => $val){
+            $teacher_book_name = Db::name('indent_goods') -> where("indent_id",$val1['id']) -> find();
             $teacher_data[$key]['user_name'] = $teacher_avatar['user_nickname'];
             $teacher_data[$key]['avatar'] = $teacher_avatar['avatar'];
+            $teacher_data[$key]['book_name'] = $teacher_book_name['book_name'];
             $tea_money_income = Db::name('money_income') -> where("indent_id =".$val['id']." and uid = ".$uid) -> select() -> toArray();
             $money = 0;
             foreach ($tea_money_income as $key2 => $val2){
diff --git a/public/themes/simpleboot3/portal/personalcenter/income_record.html b/public/themes/simpleboot3/portal/personalcenter/income_record.html
index a1813d3..bc88d56 100755
--- a/public/themes/simpleboot3/portal/personalcenter/income_record.html
+++ b/public/themes/simpleboot3/portal/personalcenter/income_record.html
@@ -75,9 +75,9 @@
         <button id='result' data-options='{"type":"date"}'>选择起始时间</button>
     </div>
     <div class="end_time">
-        <button id='ss' data-options='{"type":"date"}'>选择截止时间 </button>
+        <button id='ss' data-options='{"type":"date"}'>选择截止时间</button>
     </div>
-    <div class="time_btn">重置</div>
+    <div class="time_btn" onclick="my_search()">搜索</div>
 </div>
 
 
@@ -89,7 +89,7 @@
                     <img src="{$vo.avatar}" alt="">
                 </div>
                 <div class="recordTxt">
-                    <div class="recordTxt1 one-txt-cut">{$vo.user_name}</div>
+                    <div class="recordTxt1 one-txt-cut">{$vo.user_name}购买了{$vo.book_name}</div>
                     <if condition="$vo.indent_type eq 1">
                         <div class="recordTxt2">平台订单</div>
                     </if>
@@ -107,7 +107,7 @@
                     <img src="{$vo.avatar}" alt="">
                 </div>
                 <div class="recordTxt">
-                    <div class="recordTxt1 one-txt-cut">{$vo.user_name}</div>
+                    <div class="recordTxt1 one-txt-cut">{$vo.user_name}购买了{$vo.book_name}</div>
                     <if condition="$vo.indent_type eq 1">
                         <div class="recordTxt2">平台订单</div>
                     </if>
@@ -129,6 +129,23 @@
 <script src="__TMPL__/public/assets/js/city.data-3.js"></script>
 <script src="__TMPL__/public/assets/js/jquery.js"></script>
 <script>
+    /**
+     *点击搜索
+     */
+    function my_search(){
+        var startime = $('#result').text();
+        var endtime = $('#ss').text();
+        if(startime == '选择起始时间' || endtime == '选择截止时间'){
+            window.location.href="{:url('Personalcenter/income_record')}";
+        }else{
+            window.location.href="{:url('Personalcenter/income_record')}?startime="+startime+"&endtime="+endtime;
+        }
+
+
+
+    }
+</script>
+<script>
     var start_time = 0,end_time = 0,time_btn=$(".time_btn");
     (function($) {
         $.init();
diff --git a/public/themes/simpleboot3/portal/salesmangoods/salesman_goods.html b/public/themes/simpleboot3/portal/salesmangoods/salesman_goods.html
index 4d680ac..150d989 100755
--- a/public/themes/simpleboot3/portal/salesmangoods/salesman_goods.html
+++ b/public/themes/simpleboot3/portal/salesmangoods/salesman_goods.html
@@ -9,7 +9,12 @@
     <link rel="stylesheet" href="__TMPL__/public/assets/css/reset.css" />
     <link rel="stylesheet" href="__TMPL__/public/assets/css/log.css" />
 </head>
-
+<style>
+    .log_five_list_center{
+        width: 3.4rem;
+        padding-top: 0.04rem;
+    }
+</style>
 <body>
 <!-- 弹窗 -->
 <div class="tx_mask">
@@ -53,7 +58,7 @@
                     <img src="{:cmf_get_image_url($vo.show_img)}" alt="" style="width: 100%;height: 100%;"/>
                 </div>
                 <div class="log_five_list_center">
-                    <div class="log_five_list_center_one">
+                    <div class="log_five_list_center_one txt-cut" style="-webkit-line-clamp: 2; ">
                         {$vo.book_name}
                     </div>
                     <div class="log_four_zong_shu" style="margin-top: 0.16rem">
diff --git a/public/themes/simpleboot3/public/assets/css/log.css b/public/themes/simpleboot3/public/assets/css/log.css
index 5493dd4..b9a5fe0 100755
--- a/public/themes/simpleboot3/public/assets/css/log.css
+++ b/public/themes/simpleboot3/public/assets/css/log.css
@@ -1305,6 +1305,7 @@
 }
 
 .log_four_zong_shu {
+	line-height: 1;
 	font-size: 0.4rem;
 	font-weight: 400;
 	color: rgba(242, 0, 0, 1);
@@ -1315,7 +1316,6 @@
 	font-size: 0.28rem
 }
 
-
 /* log_five页面 */
 
 
@@ -1325,6 +1325,7 @@
 	padding: 0.32rem 0.3rem 0.32rem 0.32rem;
 	display: flex;
 	justify-content: space-around;
+	align-items: center;
 }
 
 .log_five_list_left {
@@ -1333,8 +1334,9 @@
 }
 
 .log_five_list_center_one {
-	font-size: 0.32rem;
+	font-size: 0.28rem;
 	font-weight: 400;
+	line-height: 0.36rem;
 	color: rgba(51, 51, 51, 1);
 	opacity: 1;
 }
diff --git a/simplewind/cmf/controller/WeChatBaseController.php b/simplewind/cmf/controller/WeChatBaseController.php
index ca80600..fcdeda5 100644
--- a/simplewind/cmf/controller/WeChatBaseController.php
+++ b/simplewind/cmf/controller/WeChatBaseController.php
@@ -204,7 +204,7 @@ class WeChatBaseController extends BaseController
      */
     public function checkWeChatUserLogin()
     {
-      /* $user = Db::name('user')->where('id',5)->find();
+       /*$user = Db::name('user')->where('id',2)->find();
        cmf_update_current_user($user);*/
         $userId = cmf_get_current_user_id();
         if (empty($userId)) {
--
libgit2 0.24.0