You've already forked qlg.tsgz.moe
							
							
		
			
				
	
	
		
			92 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php
 | 
						|
namespace wstmart\common\model;
 | 
						|
/**
 | 
						|
 * ============================================================================
 | 
						|
 * 提现账号业务处理器
 | 
						|
 */
 | 
						|
class CashConfigs extends Base{
 | 
						|
     /**
 | 
						|
      * 获取列表
 | 
						|
      */
 | 
						|
      public function pageQuery($targetType,$targetId){
 | 
						|
      	  $type = (int)input('post.type',-1);
 | 
						|
          $where = [];
 | 
						|
          $where['targetType'] = (int)$targetType;
 | 
						|
          $where['targetId'] = (int)$targetId;
 | 
						|
          $where['c.dataFlag'] = 1;
 | 
						|
          if(in_array($type,[0,1]))$where['moneyType'] = $type;
 | 
						|
          $page = $this->alias('c')->join('__BANKS__ b','c.accTargetId=b.bankId')->where($where)->field('b.bankName,c.*')->order('c.id desc')->paginate()->toArray();
 | 
						|
          if(count($page['Rows'])>0){
 | 
						|
              foreach($page['Rows'] as $key => $v){
 | 
						|
                  $areas = model('areas')->getParentNames($v['accAreaId']);
 | 
						|
                  $page['Rows'][$key]['areaName'] = implode('',$areas);
 | 
						|
              }
 | 
						|
          }
 | 
						|
          return $page;
 | 
						|
      }
 | 
						|
      /**
 | 
						|
       * 获取列表
 | 
						|
       */
 | 
						|
      public function listQuery($targetType,$targetId){
 | 
						|
          $where = [];
 | 
						|
          $where['targetType'] = (int)$targetType;
 | 
						|
          $where['targetId'] = (int)$targetId;
 | 
						|
          $where['dataFlag'] = 1;
 | 
						|
          return $this->where($where)->field('id,accNo,accUser')->select();
 | 
						|
      }
 | 
						|
      /**
 | 
						|
       * 获取资料
 | 
						|
       */
 | 
						|
      public function getById($id){
 | 
						|
          $config = $this->get($id);
 | 
						|
          $areas = model('areas')->getParentIs($config['accAreaId']);
 | 
						|
          $config['accAreaIdPath'] = implode('_',$areas)."_";
 | 
						|
          return $config;
 | 
						|
      }
 | 
						|
      /**
 | 
						|
       * 新增卡号
 | 
						|
       */
 | 
						|
      public function add(){
 | 
						|
          $data = input('post.');
 | 
						|
          $data['targetType'] = 0;
 | 
						|
          $data['targetId'] = (int)session('WST_USER.userId');
 | 
						|
          $data['accType'] = 3; 
 | 
						|
          $data['userId'] = (int)session('WST_USER.userId');
 | 
						|
          $data['createTime'] = date('Y-m-d H:i:s');
 | 
						|
          WSTUnset($data,'id');
 | 
						|
          $result = $this->validate('CashConfigs.add')->allowField(true)->save($data);
 | 
						|
          if(false !== $result){
 | 
						|
              return WSTReturn("新增成功", 1,['id'=>$this->id]);
 | 
						|
          }else{
 | 
						|
              return WSTReturn($this->getError(),-1);
 | 
						|
          }
 | 
						|
      }
 | 
						|
      /**
 | 
						|
       * 编辑卡号
 | 
						|
       */
 | 
						|
      public function edit(){
 | 
						|
          $id = (int)input('id');
 | 
						|
          $data = input('post.');
 | 
						|
          $userId = (int)session('WST_USER.userId');
 | 
						|
          WSTUnset($data,'id,targetType,targetId,accType,createTime');
 | 
						|
          $result = $this->validate('CashConfigs.edit')->allowField(true)->save($data,['id'=>$id,'targetId'=>$userId]);
 | 
						|
          if(false !== $result){
 | 
						|
              return WSTReturn("编辑成功", 1);
 | 
						|
          }else{
 | 
						|
              return WSTReturn($this->getError(),-1);
 | 
						|
          }
 | 
						|
      }
 | 
						|
      /**
 | 
						|
       *  删除提现账号
 | 
						|
       */
 | 
						|
      public function del(){
 | 
						|
         $object = $this->get((int)input('id'));
 | 
						|
         $object->dataFlag = -1;
 | 
						|
         $result = $object->save();
 | 
						|
         if(false !== $result){
 | 
						|
            return WSTReturn('操作成功',1);
 | 
						|
         }
 | 
						|
         return WSTReturn('操作失败',-1);
 | 
						|
      }
 | 
						|
}
 |