1
0

ServiceWorkReceiveLogLogic.php 924 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\workerapi\logic;
  3. use app\common\logic\BaseLogic;
  4. use app\common\model\works\ServiceWorkReceiveLog;
  5. use think\Exception;
  6. /**
  7. * ServiceWorkReceiveLog逻辑
  8. * Class ServiceWorkLogLogic
  9. * @package app\workerapi\logic\works
  10. */
  11. class ServiceWorkReceiveLogLogic extends BaseLogic
  12. {
  13. /**
  14. * @notes 添加
  15. * @param array $params
  16. * @return bool
  17. * @throws Exception
  18. * @author whitef
  19. * @date 2024/07/10 15:06
  20. */
  21. public static function add(array $params): bool
  22. {
  23. if(empty($params['work_id']) || empty($params['master_worker_id']) || empty($params['opera_log'])) {
  24. throw new Exception('参数错误');
  25. }
  26. ServiceWorkReceiveLog::create([
  27. 'work_id' => $params['work_id'],
  28. 'master_worker_id' => $params['master_worker_id'],
  29. 'opera_log'=>$params['opera_log']
  30. ]);
  31. return true;
  32. }
  33. }