| 
					
				 | 
			
			
				@@ -112,7 +112,7 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $query->where('member_is_referrer', 'Y'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->select('member_id', 'member_is_vip', 'member_is_owner', 'join_invite_member_id', 'member_is_partner','member_partner_json', 'member_is_referrer','member_referrer_json', 'member_classify', 'member_status', 'member_mobile', 'member_from', 'member_addtimes', 'member_extend_json', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ->select('member_id', 'member_is_vip', 'member_is_owner', 'join_invite_member_id', 'member_is_partner', 'member_partner_json', 'member_is_referrer', 'member_referrer_json', 'member_is_franchisee', 'member_franchisee_json', 'member_classify', 'member_status', 'member_mobile', 'member_from', 'member_addtimes', 'member_extend_json', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 'member_info.member_info_nickname', 'member_info.member_info_headimg', 'member_info.member_info_referee', 'member_info.member_info_business', 'member_info.member_info_service', 'member_info.member_info_city', 'member_info.member_info_address', 'member_info.member_info_gender', 'member_info.member_info_birthday', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 'member_role.member_role_id', 'member_role.member_role_name', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 'member_cert.member_cert_birth', 'member_cert.member_cert_gender', 'member_cert.member_cert_name', 'member_cert.member_cert_nbr', 'member_cert.member_cert_province', 'member_cert.member_cert_addr', 'member_cert.member_cert_face', 'member_cert.member_cert_photo', 'member_cert.member_cert_nation' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -122,8 +122,8 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $total = $rows->count('member_id'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 已认证条数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $authModel = clone $rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $authTotal = $authModel->where('member_cert.member_cert_name','<>','') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ->where('member_cert.member_cert_nbr','<>','') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $authTotal = $authModel->where('member_cert.member_cert_name', '<>', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ->where('member_cert.member_cert_nbr', '<>', '') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ->count(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $rows = $rows->orderBy('member_addtimes', 'DESC') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -268,21 +268,21 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $row['fans_total'] = count($fans1) + $fans2Count; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 合伙人信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if ($row['member_is_partner'] == 'Y' && !empty($row['member_partner_json'])){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $partnerJson = json_decode($row['member_partner_json'],true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($row['member_is_partner'] == 'Y' && !empty($row['member_partner_json'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $partnerJson = json_decode($row['member_partner_json'], true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $row['partner_add_times'] = $partnerJson['datetime'] ?? ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 unset($row['member_partner_json']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 推荐信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if ($row['member_is_referrer'] == 'Y' && !empty($row['member_referrer_json'])){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $referrerJson = json_decode($row['member_referrer_json'],true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($row['member_is_referrer'] == 'Y' && !empty($row['member_referrer_json'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $referrerJson = json_decode($row['member_referrer_json'], true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $row['referrer_add_times'] = $referrerJson['datetime'] ?? ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 unset($row['member_referrer_json']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return json_success('', compact('rows', 'page', 'pageSize', 'total','authTotal')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return json_success('', compact('rows', 'page', 'pageSize', 'total', 'authTotal')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public static function exportMember(Request $request) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -548,7 +548,7 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $partnerJson = json_decode($member['member_partner_json'], true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (isset($partnerJson['duedate'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $member['partner_info'] = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    'add_times'=>$partnerJson['datetime'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'add_times' => $partnerJson['datetime'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     'surplus' => ceil((strtotime($partnerJson['duedate'] . ' 23:59:59') - time()) / (3600 * 24)), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     'dates' => date('Y/m/d 00:00:00', strtotime($partnerJson['datetime'])) . '-' . date('Y/m/d 23:59:59', strtotime($partnerJson['duedate'])) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ]; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -558,7 +558,7 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $referrerJson = json_decode($member['member_referrer_json'], true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (isset($referrerJson['duedate'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $member['referrer_info'] = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    'add_times'=>$referrerJson['datetime'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'add_times' => $referrerJson['datetime'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     'surplus' => ceil((strtotime($referrerJson['duedate'] . ' 23:59:59') - time()) / (3600 * 24)), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     'dates' => date('Y/m/d 00:00:00', strtotime($referrerJson['datetime'])) . '-' . date('Y/m/d 23:59:59', strtotime($referrerJson['duedate'])) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ]; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1097,22 +1097,10 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!empty($item['join_pay_object_json'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $payObjectJson = json_decode($item['join_pay_object_json'], true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//            if ($item['pay_category'] == 'PARTNER') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                $payObjectJson = json_decode($item['join_pay_object_json'], true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                if (!Order::where('order_id', $payObjectJson['order_id'])->where('order_is_complete', 'Y')->exists()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                    continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//            if ($item['pay_category'] == 'REFERRER') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                $payObjectJson = json_decode($item['join_pay_object_json'], true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                if (!Order::where('order_id', $payObjectJson['order_id'])->where('order_is_complete', 'Y')->exists()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                    continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $categoryIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!empty($item['join_pay_order_id'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $goodsIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE', 'REFERRER'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE', 'REFERRER', 'FRANCHISEE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (isset($payObjectJson['recharge_goods_id'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $goodsIds = [$payObjectJson['recharge_goods_id']]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1140,21 +1128,21 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else if (mb_substr($item['goods_category'], 0, 7) == '会员合伙人产品') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $item['goods_category'] = '会员合伙人充值'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (in_array($item['pay_category'], ['RECHARGE', 'REFUND', 'GIVE', 'CROWN_CONTINUE', 'PARTNER', 'IN'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $goodsCategory = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($item['join_pay_order_id'] == 'FRANCHISEE') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $goodsCategory = '加盟合伙人充值'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (in_array($item['pay_category'], ['RECHARGE', 'REFUND', 'GIVE', 'CROWN_CONTINUE', 'PARTNER', 'FRANCHISEE', 'IN'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $item['balance_type'] = 'add'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $item['balance_type'] = 'cut'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if ($key == 0 && in_array($item['pay_category'], ['RECHARGE', 'REFUND', 'GIVE', 'CROWN_CONTINUE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!empty($item['pay_extend_json']) && !in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ($key == 0 && in_array($item['pay_category'], ['RECHARGE', 'REFUND', 'GIVE', 'FRANCHISEE', 'CROWN_CONTINUE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!empty($item['pay_extend_json']) && !in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE', 'FRANCHISEE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $extendJson = json_decode($item['pay_extend_json'], true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (!isset($extendJson['added_amount'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $extendJson['added_amount'] = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    // 计划任务还没跑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                    if ($item['pay_category'] == 'RECHARGE' && (!isset($extendJson['notify']) || $extendJson['notify'] != 'success')) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                        continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (isset($extendJson['added_amount']) && floatval($extendJson['added_amount']) > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $payCategory = 'ADDED'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if ($item['pay_category'] == 'GIVE') { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1169,6 +1157,7 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'pay_category' => $payCategory, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance' => number_format($balance, 2, '.', ''), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance_type' => 'add', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            'goods_category' => $goodsCategory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } elseif (!empty($payObjectJson['recharge_config']) && $payObjectJson['recharge_config']['nbr'] > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $payCategory = 'ADDED'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1189,7 +1178,7 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $balance = $balance - $extendJson['added_amount']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE', 'FRANCHISEE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $addedAmount = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (!isset($payObjectJson['recharge_config'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $addedAmount = 0; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1203,6 +1192,7 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'pay_category' => 'ADDED', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance' => number_format($balance, 2, '.', ''), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance_type' => 'add', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            'goods_category' => $goodsCategory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $balance = $balance - $addedAmount; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1210,15 +1200,15 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $item['balance'] = number_format($balance, 2, '.', ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $balance = $balance - $item['pay_amount']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!in_array($item['pay_category'], ['GIVE', 'CROWN_CONTINUE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!in_array($item['pay_category'], ['GIVE', 'CROWN_CONTINUE']) && !in_array($item['join_pay_order_id'], ['FRANCHISEE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $data[] = $item; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (in_array($item['pay_category'], ['RECHARGE', 'REFUND', 'GIVE', 'CROWN_CONTINUE', 'PARTNER', 'COMBINE', 'IN'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!empty($item['pay_extend_json']) && !in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (in_array($item['pay_category'], ['RECHARGE', 'REFUND', 'GIVE', 'CROWN_CONTINUE', 'PARTNER', 'COMBINE', 'FRANCHISEE', 'IN'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!empty($item['pay_extend_json']) && !in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE', 'FRANCHISEE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $extendJson = json_decode($item['pay_extend_json'], true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (isset($extendJson['added_amount']) && floatval($extendJson['added_amount']) > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $payCategory = 'ADDED'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1234,6 +1224,7 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'pay_category' => $payCategory, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance' => number_format($balance, 2, '.', ''), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance_type' => 'add', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            'goods_category' => $goodsCategory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $balance = $balance - $extendJson['added_amount']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } elseif (!empty($payObjectJson['recharge_config']) && $payObjectJson['recharge_config']['nbr'] > 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1251,11 +1242,12 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'pay_category' => $payCategory, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance' => number_format($balance, 2, '.', ''), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance_type' => 'add', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            'goods_category' => $goodsCategory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $balance = $balance - $extendJson['added_amount']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (in_array($item['join_pay_order_id'], ['PARTNER', 'COMBINE', 'FRANCHISEE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $addedAmount = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (!isset($payObjectJson['recharge_config'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $addedAmount = 0; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1269,6 +1261,7 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'pay_category' => 'ADDED', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance' => number_format($balance, 2, '.', ''), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             'balance_type' => 'add', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            'goods_category' => $goodsCategory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $balance = $balance - $addedAmount; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1280,7 +1273,7 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $balance = $balance + $item['pay_amount']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!in_array($item['pay_category'], ['GIVE', 'CROWN_CONTINUE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!in_array($item['pay_category'], ['GIVE', 'CROWN_CONTINUE']) && !in_array($item['join_pay_order_id'], ['FRANCHISEE'])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $data[] = $item; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1916,12 +1909,14 @@ class MemberService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param $isReferrer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return string 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public static function getIdentity($isPartner, $isReferrer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static function getIdentity($isPartner, $isReferrer, $isFranchisee) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($isPartner == 'Y') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return "PARTNER"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } elseif ($isReferrer == 'Y') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return "REFERRER"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } elseif ($isFranchisee == 'Y') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return "FRANCHISEE"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return 'NON'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |