MasterWorkerInfoLogic.php 1022 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace app\workerapi\logic;
  3. use app\common\logic\BaseLogic;
  4. use app\common\model\master_worker\MasterWorkerInfo;
  5. /**
  6. * @author 林海涛
  7. * @date 2024/7/10 下午4:29
  8. */
  9. class MasterWorkerInfoLogic extends BaseLogic
  10. {
  11. public static function changeIdCard($params,$userId)
  12. {
  13. try{
  14. $where = [['user_id', '=', $userId]];
  15. $userInfo = MasterWorkerInfo::where($where)->findOrEmpty();
  16. if (!$userInfo->isEmpty()) {
  17. $userInfo = new MasterWorkerInfo();
  18. $userInfo->user_id = $userId;
  19. }
  20. $userInfo->real_name = $params['real_name'];
  21. $userInfo->id_card = $params['id_card'];
  22. $userInfo->id_card_front_img = $params['id_card_front_img'];
  23. $userInfo->id_card_opposite_img = $params['id_card_opposite_img'];
  24. $userInfo->save();
  25. return true;
  26. } catch(\Exception $e){
  27. self::setError($e->getMessage());
  28. return false;
  29. }
  30. }
  31. }