| 
					
				 | 
			
			
				@@ -11,18 +11,33 @@ class JianGuanBus 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private $rymc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private $group_name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private $qydm; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function __construct() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $jwtAuth=JwtAuth::getInstance();            //实例化jwtAuth 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $this->rymc = $jwtAuth->getRymc();          //setRybh是在middleware/jwtAuth中完成的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $this->group_name = $jwtAuth->getGroupname();//获取机构级别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $this->qydm = $jwtAuth->getQydm();//获取企业代码(其实是地区编号) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //查询任务列表数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function selectTask($data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $qydm_tmp=''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $qydm_len = strlen($this->qydm); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for ($i = 0; $i < $qydm_len; $i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $qydm_tmp .= $this->qydm[$i]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($this->qydm[$i] == 0 &&$this->qydm[$i-1]==0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $qydm_find=substr($qydm_tmp,0,$i-1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //如果需要查询的字段不为空就push一个查询条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $where=[];//初始化$where 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $where=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ['qydm', 'LIKE', $qydm_find.'%'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ];//初始化$where 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //任务年度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($data['year']!='') array_push($where, ['year', '=', $data['year']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //任务状态:0:未发布,1:执行中,2:已结束未完成,3:已结束已完成 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -46,6 +61,7 @@ class JianGuanBus 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function createTask($data,$orgs_data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data['releaser_group'] = $this->group_name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $data['qydm'] = $this->qydm; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data['creater'] = $this->rymc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //创建任务 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $task_id = (new Ccjc())->createTask($data); 
			 |