SjController.php 950 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace pt\controllers;
  3. use biz\sj\classes\SjClass;
  4. use common\components\util;
  5. use biz\sj\services\MerchantService;
  6. use Yii;
  7. class SjController extends BaseController
  8. {
  9. //新增商家 shish 2021.3.29
  10. public function actionAdd()
  11. {
  12. $get = Yii::$app->request->get();
  13. $name = isset($get['name']) && !empty($get['name']) ? $get['name'] : '';
  14. if (empty($name)) {
  15. util::fail('请填写名称');
  16. }
  17. $connection = Yii::$app->db;
  18. $transaction = $connection->beginTransaction();
  19. try {
  20. $apply['name'] = $name;
  21. $apply['style'] = SjClass::STYLE_KM_SUPPLIER;
  22. MerchantService::initSjInfo($apply);
  23. $transaction->commit();
  24. util::complete();
  25. } catch (\Exception $exception) {
  26. Yii::info("添加商家失败:" . $exception->getMessage());
  27. util::fail('操作失败');
  28. }
  29. }
  30. }