作者 anyv
1 个管道 的构建 通过 耗费 1 秒

5

@@ -513,16 +513,27 @@ class PersonalcenterController extends WeChatBaseController{ @@ -513,16 +513,27 @@ class PersonalcenterController extends WeChatBaseController{
513 public function income_record(){ 513 public function income_record(){
514 514
515 $uid = cmf_get_current_user_id(); 515 $uid = cmf_get_current_user_id();
  516 + $get = $this -> request -> param();
516 $my_user = Db::name('my_user') -> where('uid',$uid) -> find(); 517 $my_user = Db::name('my_user') -> where('uid',$uid) -> find();
517 //搜索老师下级学生用户 518 //搜索老师下级学生用户
518 $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(); 519 $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();
519 foreach ($student as $key => $val){ 520 foreach ($student as $key => $val){
520 - $data[$key] = Db::name('indent') -> where('uid',$val['uid']) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray(); 521 + if(!empty($get['startime']) && !empty($get['endtime'])){
  522 + $startime = strtotime($get['startime']);
  523 + $endtime = strtotime($get['endtime']);
  524 + $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();
  525 + }else{
  526 + $data[$key] = Db::name('indent') -> where('uid',$val['uid']) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray();
  527 + }
  528 +
  529 +
521 $name = $val['user_nickname']; 530 $name = $val['user_nickname'];
522 $avatar = $val['avatar']; 531 $avatar = $val['avatar'];
523 foreach ($data[$key] as $key1 => $val1){ 532 foreach ($data[$key] as $key1 => $val1){
  533 + $book_name = Db::name('indent_goods') -> where("indent_id",$val1['id']) -> find();
524 $data[$key][$key1]['user_name'] = $name; 534 $data[$key][$key1]['user_name'] = $name;
525 $data[$key][$key1]['avatar'] = $avatar; 535 $data[$key][$key1]['avatar'] = $avatar;
  536 + $data[$key][$key1]['book_name'] = $book_name['book_name'];
526 $money_income = Db::name('money_income') -> where("indent_id =".$val1['id']." and uid = ".$uid) -> select() -> toArray(); 537 $money_income = Db::name('money_income') -> where("indent_id =".$val1['id']." and uid = ".$uid) -> select() -> toArray();
527 $money = 0; 538 $money = 0;
528 foreach ($money_income as $key2 => $val2){ 539 foreach ($money_income as $key2 => $val2){
@@ -539,10 +550,19 @@ class PersonalcenterController extends WeChatBaseController{ @@ -539,10 +550,19 @@ class PersonalcenterController extends WeChatBaseController{
539 $this -> assign('res',$res); 550 $this -> assign('res',$res);
540 //搜索老师用户 551 //搜索老师用户
541 $teacher_avatar = Db::name('user') -> where('id',$uid) -> find(); 552 $teacher_avatar = Db::name('user') -> where('id',$uid) -> find();
542 - $teacher = Db::name('indent') -> where('uid',$uid) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray(); 553 + if(!empty($get['startime']) && !empty($get['endtime'])){
  554 + $startime = strtotime($get['startime']);
  555 + $endtime = strtotime($get['endtime']);
  556 + $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();
  557 + }else{
  558 + $teacher = Db::name('indent') -> where('uid',$uid) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray();
  559 + }
  560 +
543 foreach($teacher as $key => $val){ 561 foreach($teacher as $key => $val){
  562 + $teacher_book_name = Db::name('indent_goods') -> where("indent_id",$val1['id']) -> find();
544 $teacher_data[$key]['user_name'] = $teacher_avatar['user_nickname']; 563 $teacher_data[$key]['user_name'] = $teacher_avatar['user_nickname'];
545 $teacher_data[$key]['avatar'] = $teacher_avatar['avatar']; 564 $teacher_data[$key]['avatar'] = $teacher_avatar['avatar'];
  565 + $teacher_data[$key]['book_name'] = $teacher_book_name['book_name'];
546 $tea_money_income = Db::name('money_income') -> where("indent_id =".$val['id']." and uid = ".$uid) -> select() -> toArray(); 566 $tea_money_income = Db::name('money_income') -> where("indent_id =".$val['id']." and uid = ".$uid) -> select() -> toArray();
547 $money = 0; 567 $money = 0;
548 foreach ($tea_money_income as $key2 => $val2){ 568 foreach ($tea_money_income as $key2 => $val2){
@@ -75,9 +75,9 @@ @@ -75,9 +75,9 @@
75 <button id='result' data-options='{"type":"date"}'>选择起始时间</button> 75 <button id='result' data-options='{"type":"date"}'>选择起始时间</button>
76 </div> 76 </div>
77 <div class="end_time"> 77 <div class="end_time">
78 - <button id='ss' data-options='{"type":"date"}'>选择截止时间 </button> 78 + <button id='ss' data-options='{"type":"date"}'>选择截止时间</button>
79 </div> 79 </div>
80 - <div class="time_btn">重置</div> 80 + <div class="time_btn" onclick="my_search()">搜索</div>
81 </div> 81 </div>
82 82
83 83
@@ -89,7 +89,7 @@ @@ -89,7 +89,7 @@
89 <img src="{$vo.avatar}" alt=""> 89 <img src="{$vo.avatar}" alt="">
90 </div> 90 </div>
91 <div class="recordTxt"> 91 <div class="recordTxt">
92 - <div class="recordTxt1 one-txt-cut">{$vo.user_name}</div> 92 + <div class="recordTxt1 one-txt-cut">{$vo.user_name}购买了{$vo.book_name}</div>
93 <if condition="$vo.indent_type eq 1"> 93 <if condition="$vo.indent_type eq 1">
94 <div class="recordTxt2">平台订单</div> 94 <div class="recordTxt2">平台订单</div>
95 </if> 95 </if>
@@ -107,7 +107,7 @@ @@ -107,7 +107,7 @@
107 <img src="{$vo.avatar}" alt=""> 107 <img src="{$vo.avatar}" alt="">
108 </div> 108 </div>
109 <div class="recordTxt"> 109 <div class="recordTxt">
110 - <div class="recordTxt1 one-txt-cut">{$vo.user_name}</div> 110 + <div class="recordTxt1 one-txt-cut">{$vo.user_name}购买了{$vo.book_name}</div>
111 <if condition="$vo.indent_type eq 1"> 111 <if condition="$vo.indent_type eq 1">
112 <div class="recordTxt2">平台订单</div> 112 <div class="recordTxt2">平台订单</div>
113 </if> 113 </if>
@@ -129,6 +129,23 @@ @@ -129,6 +129,23 @@
129 <script src="__TMPL__/public/assets/js/city.data-3.js"></script> 129 <script src="__TMPL__/public/assets/js/city.data-3.js"></script>
130 <script src="__TMPL__/public/assets/js/jquery.js"></script> 130 <script src="__TMPL__/public/assets/js/jquery.js"></script>
131 <script> 131 <script>
  132 + /**
  133 + *点击搜索
  134 + */
  135 + function my_search(){
  136 + var startime = $('#result').text();
  137 + var endtime = $('#ss').text();
  138 + if(startime == '选择起始时间' || endtime == '选择截止时间'){
  139 + window.location.href="{:url('Personalcenter/income_record')}";
  140 + }else{
  141 + window.location.href="{:url('Personalcenter/income_record')}?startime="+startime+"&endtime="+endtime;
  142 + }
  143 +
  144 +
  145 +
  146 + }
  147 +</script>
  148 +<script>
132 var start_time = 0,end_time = 0,time_btn=$(".time_btn"); 149 var start_time = 0,end_time = 0,time_btn=$(".time_btn");
133 (function($) { 150 (function($) {
134 $.init(); 151 $.init();
@@ -9,7 +9,12 @@ @@ -9,7 +9,12 @@
9 <link rel="stylesheet" href="__TMPL__/public/assets/css/reset.css" /> 9 <link rel="stylesheet" href="__TMPL__/public/assets/css/reset.css" />
10 <link rel="stylesheet" href="__TMPL__/public/assets/css/log.css" /> 10 <link rel="stylesheet" href="__TMPL__/public/assets/css/log.css" />
11 </head> 11 </head>
12 - 12 +<style>
  13 + .log_five_list_center{
  14 + width: 3.4rem;
  15 + padding-top: 0.04rem;
  16 + }
  17 +</style>
13 <body> 18 <body>
14 <!-- 弹窗 --> 19 <!-- 弹窗 -->
15 <div class="tx_mask"> 20 <div class="tx_mask">
@@ -53,7 +58,7 @@ @@ -53,7 +58,7 @@
53 <img src="{:cmf_get_image_url($vo.show_img)}" alt="" style="width: 100%;height: 100%;"/> 58 <img src="{:cmf_get_image_url($vo.show_img)}" alt="" style="width: 100%;height: 100%;"/>
54 </div> 59 </div>
55 <div class="log_five_list_center"> 60 <div class="log_five_list_center">
56 - <div class="log_five_list_center_one"> 61 + <div class="log_five_list_center_one txt-cut" style="-webkit-line-clamp: 2; ">
57 {$vo.book_name} 62 {$vo.book_name}
58 </div> 63 </div>
59 <div class="log_four_zong_shu" style="margin-top: 0.16rem"> 64 <div class="log_four_zong_shu" style="margin-top: 0.16rem">
@@ -1305,6 +1305,7 @@ @@ -1305,6 +1305,7 @@
1305 } 1305 }
1306 1306
1307 .log_four_zong_shu { 1307 .log_four_zong_shu {
  1308 + line-height: 1;
1308 font-size: 0.4rem; 1309 font-size: 0.4rem;
1309 font-weight: 400; 1310 font-weight: 400;
1310 color: rgba(242, 0, 0, 1); 1311 color: rgba(242, 0, 0, 1);
@@ -1315,7 +1316,6 @@ @@ -1315,7 +1316,6 @@
1315 font-size: 0.28rem 1316 font-size: 0.28rem
1316 } 1317 }
1317 1318
1318 -  
1319 /* log_five页面 */ 1319 /* log_five页面 */
1320 1320
1321 1321
@@ -1325,6 +1325,7 @@ @@ -1325,6 +1325,7 @@
1325 padding: 0.32rem 0.3rem 0.32rem 0.32rem; 1325 padding: 0.32rem 0.3rem 0.32rem 0.32rem;
1326 display: flex; 1326 display: flex;
1327 justify-content: space-around; 1327 justify-content: space-around;
  1328 + align-items: center;
1328 } 1329 }
1329 1330
1330 .log_five_list_left { 1331 .log_five_list_left {
@@ -1333,8 +1334,9 @@ @@ -1333,8 +1334,9 @@
1333 } 1334 }
1334 1335
1335 .log_five_list_center_one { 1336 .log_five_list_center_one {
1336 - font-size: 0.32rem; 1337 + font-size: 0.28rem;
1337 font-weight: 400; 1338 font-weight: 400;
  1339 + line-height: 0.36rem;
1338 color: rgba(51, 51, 51, 1); 1340 color: rgba(51, 51, 51, 1);
1339 opacity: 1; 1341 opacity: 1;
1340 } 1342 }
@@ -204,7 +204,7 @@ class WeChatBaseController extends BaseController @@ -204,7 +204,7 @@ class WeChatBaseController extends BaseController
204 */ 204 */
205 public function checkWeChatUserLogin() 205 public function checkWeChatUserLogin()
206 { 206 {
207 - /* $user = Db::name('user')->where('id',5)->find(); 207 + /*$user = Db::name('user')->where('id',2)->find();
208 cmf_update_current_user($user);*/ 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)) {