// +---------------------------------------------------------------------- declare (strict_types = 1); namespace app\api\model\user; use app\api\service\User as UserService; use app\common\model\user\UserIdcards as UserIdcardsModel; /** * 用户认证 * Class Delivery * @package app\common\model */ class UserIdcards extends UserIdcardsModel { /** * 新增or更新 * @param $param * @throws \app\common\exception\BaseException * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public function addOne($param){ $userId = UserService::getCurrentLoginUserId(); $m = self::where(['user_id'=>$userId])->find()? : new self(); $m->save(['user_id'=>$userId,'id_card'=>$param['id_card'],'real_name'=>$param['real_name']]); } }