| 
				
			 | 
			
			
				@@ -61,6 +61,14 @@ class HealthyPassPortController extends Controller 
			 | 
		
	
		
			
			| 
				61
			 | 
			
				61
			 | 
			
			
				                                 "healthAge" => $healthAge, 
			 | 
		
	
		
			
			| 
				62
			 | 
			
				62
			 | 
			
			
				                                 "healthGender" => $healthGender, 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				63
			 | 
			
			
				         ]; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				64
			 | 
			
			
				+        $survey_data = Survey::where('line_user_id',$lineUserId)->first(); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				65
			 | 
			
			
				+        if(!empty($survey_data->id)){ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				66
			 | 
			
			
				+            $filler_content = json_decode($profile->filler_content, true); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				67
			 | 
			
			
				+            $clearAction = []; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				68
			 | 
			
			
				+            foreach($filler_content as $key => $content){ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				69
			 | 
			
			
				+                array_push($buildActions, $this->buildActionsRequest("removeTag", $content)); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				70
			 | 
			
			
				+            } 
			 | 
		
	
		
			
			| 
				
			 | 
			
				71
			 | 
			
			
				+        } 
			 | 
		
	
		
			
			| 
				64
			 | 
			
				72
			 | 
			
			
				          
			 | 
		
	
		
			
			| 
				65
			 | 
			
				73
			 | 
			
			
				         //準備將填寫內容過API寫入 botbonnie 後台 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				74
			 | 
			
			
				         $buildActions = []; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -82,7 +90,6 @@ class HealthyPassPortController extends Controller 
			 | 
		
	
		
			
			| 
				82
			 | 
			
				90
			 | 
			
			
				             $this->botActionsSend($lineUserId,$buildActions); 
			 | 
		
	
		
			
			| 
				83
			 | 
			
				91
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				84
			 | 
			
				92
			 | 
			
			
				             //儲存填寫資料 
			 | 
		
	
		
			
			| 
				85
			 | 
			
				
			 | 
			
			
				-            $survey_data = Survey::where('line_user_id',$lineUserId)->first(); 
			 | 
		
	
		
			
			| 
				86
			 | 
			
				93
			 | 
			
			
				             if(empty($survey_data->id)){ 
			 | 
		
	
		
			
			| 
				87
			 | 
			
				94
			 | 
			
			
				                 $survey_data = new Survey(); 
			 | 
		
	
		
			
			| 
				88
			 | 
			
				95
			 | 
			
			
				             } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -98,7 +105,7 @@ class HealthyPassPortController extends Controller 
			 | 
		
	
		
			
			| 
				98
			 | 
			
				105
			 | 
			
			
				     } 
			 | 
		
	
		
			
			| 
				99
			 | 
			
				106
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				100
			 | 
			
				107
			 | 
			
			
				     function buildActionsRequest($type, $values, $groupId = null, $paramName = ""){ 
			 | 
		
	
		
			
			| 
				101
			 | 
			
				
			 | 
			
			
				-        if($type == "addTag"){ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				108
			 | 
			
			
				+        if($type == "addTag" || $type == "removeTag"){ 
			 | 
		
	
		
			
			| 
				102
			 | 
			
				109
			 | 
			
			
				             if(is_array($values)){ 
			 | 
		
	
		
			
			| 
				103
			 | 
			
				110
			 | 
			
			
				                 $tags = $values; 
			 | 
		
	
		
			
			| 
				104
			 | 
			
				111
			 | 
			
			
				             }else{ 
			 |