$mall_id]); try { $form = $service->createBeforeCheck($form); } catch (\Exception $e) { $this->setError($e->getMessage()); return false; } } break; case 'QiJuhe':// 七件事供应链 if (MallAddons::isInstall($mall_id, 'QiJuhe')) { $service = new \addons\QiJuhe\common\service\OrderService(['mall_id' => $mall_id]); try { $form = $service->createBeforeCheck($form); } catch (\Exception $e) { $this->setError($e->getMessage()); return false; } } break; case 'StarChain':// 怡亚通供应链 if (MallAddons::isInstall($mall_id, 'StarChain')) { $service = new ChainOrderService(['mall_id' => $mall_id]); try { $form = $service->createBeforeCheck($form); } catch (\Exception $e) { $this->setError($e->getMessage()); return false; } } break; } return $form; } }