[], 'page' => 1, 'count' => 0, 'page_count' => 1, 'page_size' => 10]; if (!MallAddons::isInstall($mall_id, 'SecondaryCard')) { return $ret; } $service_user = ReservationServiceUser::findOne(['mall_id' => $mall_id, 'user_id' => $user_id, 'status' => StatusEnum::ENABLED, 'check_status' => ReservationServiceEnum::CHECK_ADOPT]); if (empty($service_user)) { return $ret; } $secondary_card_ids = ReservationServiceStoreSecondaryCard::find()->where(['mall_id' => $mall_id, 'user_id' => $user_id, 'status' => StatusEnum::ENABLED]) ->select('secondary_card_id')->column(); return \addons\SecondaryCard\common\service\SecondaryCardService::getListByReservationService($mall_id, $user_id, $secondary_card_ids); } public static function secondaryCardCreate($mall_id, $user_id, $secondary_card_id_arr, $remove_secondary_card_id_arr) { if (!MallAddons::isInstall($mall_id, 'SecondaryCard')) { return '未安装次卡插件'; } $service_user = ReservationServiceUser::findOne(['mall_id' => $mall_id, 'user_id' => $user_id, 'status' => StatusEnum::ENABLED, 'check_status' => ReservationServiceEnum::CHECK_ADOPT]); if (empty($service_user)) { return '技师不存在'; } return \addons\SecondaryCard\common\service\SecondaryCardService::secondaryCardReservationServiceCreate($mall_id, $user_id, $secondary_card_id_arr, $remove_secondary_card_id_arr); } public static function getSourceName($secondary_card) { return \addons\SecondaryCard\common\service\SecondaryCardService::getSourceName($secondary_card); } public static function getServiceTypeText($secondary_card) { return \addons\SecondaryCard\common\service\SecondaryCardService::getServiceTypeText($secondary_card); } public static function getSecondaryCardUseLog($mall_id, $reservation_service_order_ids) { return \addons\SecondaryCard\common\service\SecondaryCardUseLogService::getSecondaryCardUseLog($mall_id, $reservation_service_order_ids); } /** * 获取核销信息 * @Author:hua * @Date:2024-03-06 17:20 * @Copyright:copyright(c)2024 广东七件事集团 * @param $params * @return array */ public static function getClerkData($params){ return SecondaryCardOrderService::getSecondaryCardClerkData($params); } /** * 核销 * @Author:hua * @Date:2024-03-06 17:21 * @Copyright:copyright(c)2024 广东七件事集团 * @param $params * @return bool|string */ public static function underwriter($params){ return SecondaryCardOrderService::secondaryCardClerk($params); } }