MasterWorkerServiceOrderLogic.php 849 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace app\adminapi\logic\master_worker;
  3. use app\common\logic\BaseLogic;
  4. use app\common\model\master_worker\MasterWorkerBehalf;
  5. use think\facade\Db;
  6. class MasterWorkerServiceOrderLogic extends BaseLogic
  7. {
  8. /**
  9. * @notes 添加
  10. * @param array $params
  11. * @return bool
  12. * @author likeadmin
  13. * @date 2024/09/28 15:31
  14. */
  15. public static function add(array $params): bool
  16. {
  17. Db::startTrans();
  18. try {
  19. MasterWorkerBehalf::create([
  20. 'master_worker_id' => $params['master_worker_id'],
  21. 'recruiting_behalf' => $params['recruiting_behalf']
  22. ]);
  23. Db::commit();
  24. return true;
  25. } catch (\Exception $e) {
  26. Db::rollback();
  27. self::setError($e->getMessage());
  28. return false;
  29. }
  30. }
  31. }