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

4

@@ -13,6 +13,20 @@ class WithdrawalController extends AdminBaseController{ @@ -13,6 +13,20 @@ class WithdrawalController extends AdminBaseController{
13 */ 13 */
14 public function withd_audit(){ 14 public function withd_audit(){
15 15
  16 + if($this -> request -> isPost()){
  17 +
  18 + }else{
  19 + $data = Db::name('money_expend') -> alias('a') -> join('my_user b','a.uid=b.uid','LEFT') -> where("state = 0") -> paginate(12);
  20 + $data_arr = $data -> toArray();
  21 + }
  22 + if(!empty($data_arr)){
  23 + foreach($data_arr['data'] as $key => $val){
  24 + $name = Db::name('user') -> where('id',$val['uid']) -> find();
  25 + $data_arr['data'][$key]['name'] = $name['user_nickname'];
  26 + }
  27 + }
  28 + $this -> assign('data_arr',$data_arr['data']);
  29 + $this -> assign('data',$data);
16 return $this -> fetch(); 30 return $this -> fetch();
17 31
18 } 32 }
@@ -38,9 +52,11 @@ class WithdrawalController extends AdminBaseController{ @@ -38,9 +52,11 @@ class WithdrawalController extends AdminBaseController{
38 $data = Db::name('money_expend') -> alias('a') -> join('my_user b','a.uid=b.uid','LEFT') -> where("state = 1 or state = 2") -> paginate(12); 52 $data = Db::name('money_expend') -> alias('a') -> join('my_user b','a.uid=b.uid','LEFT') -> where("state = 1 or state = 2") -> paginate(12);
39 $data_arr = $data -> toArray(); 53 $data_arr = $data -> toArray();
40 } 54 }
41 - foreach($data_arr['data'] as $key => $val){  
42 - $name = Db::name('user') -> where('id',$val['uid']) -> find();  
43 - $data_arr['data'][$key]['name'] = $name['user_nickname']; 55 + if(!empty($data_arr)){
  56 + foreach($data_arr['data'] as $key => $val){
  57 + $name = Db::name('user') -> where('id',$val['uid']) -> find();
  58 + $data_arr['data'][$key]['name'] = $name['user_nickname'];
  59 + }
44 } 60 }
45 $this -> assign('data_arr',$data_arr['data']); 61 $this -> assign('data_arr',$data_arr['data']);
46 $this -> assign('data',$data); 62 $this -> assign('data',$data);
@@ -63,6 +79,20 @@ class WithdrawalController extends AdminBaseController{ @@ -63,6 +79,20 @@ class WithdrawalController extends AdminBaseController{
63 79
64 } 80 }
65 81
  82 + /**
  83 + * 提现审核拒绝
  84 + */
  85 + public function withd_refuse(){
  86 +
  87 + $id = $_POST['id'];
  88 + $data = Db::name('money_expend') -> where("id",$id) -> update(['state'=>2]);
  89 + if($data){
  90 + return true;
  91 + }else{
  92 + return false;
  93 + }
  94 +
  95 + }
66 96
67 97
68 98
@@ -37,17 +37,41 @@ @@ -37,17 +37,41 @@
37 </tr> 37 </tr>
38 </thead> 38 </thead>
39 <tbody> 39 <tbody>
40 - <tr>  
41 - <td>Tanmay</td>  
42 - <td>Bangalore</td>  
43 - <td>560001</td>  
44 - <td>560001</td>  
45 - <td>560001</td>  
46 - <td>560001</td>  
47 - </tr> 40 + <volist name="data_arr" id="vo">
  41 + <tr>
  42 + <td>{$vo.id}</td>
  43 + <td>{$vo.user_nickname}</td>
  44 + <td>{$vo.phone}</td>
  45 + <td>{$vo.money}</td>
  46 + <td>{$vo.create_time|date="Y-m-d H:i:s",###}</td>
  47 + <td>
  48 + <button type="button" class="btn btn-default" onclick="withd_through({$vo.id})">通过</button>
  49 + <button type="button" class="btn btn-default" onclick="withd_refuse({$vo.id})">拒绝</button>
  50 + </td>
  51 + </tr>
  52 + </volist>
48 </tbody> 53 </tbody>
49 </table> 54 </table>
50 </div> 55 </div>
  56 +<div class="pagination">
  57 + {$data->render()}
  58 +</div>
51 <script src="__STATIC__/js/admin.js"></script> 59 <script src="__STATIC__/js/admin.js"></script>
  60 +<script>
  61 + /**
  62 + * 点击拒绝时
  63 + */
  64 + function withd_refuse(id){
  65 + ccc = window.confirm('确定拒绝吗?');
  66 + if(ccc){
  67 + $.post("{:url('Withdrawal/withd_refuse')}",{id:id},function(data){
  68 + if(data){
  69 + }else{
  70 + alert('拒绝失败!');
  71 + }
  72 + });
  73 + }
  74 + }
  75 +</script>
52 </body> 76 </body>
53 </html> 77 </html>