package com.fdkankan.contro.service.impl; import com.alibaba.fastjson.JSONObject; import com.fdkankan.contro.entity.SceneUploadUserLog; import com.fdkankan.contro.entity.User; import com.fdkankan.contro.mapper.ISceneUploadUserLogMapper; import com.fdkankan.contro.service.ISceneUploadUserLogService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.fdkankan.contro.service.IUserService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** *

* 场景上传用户记录表 服务实现类 *

* * @author * @since 2026-01-05 */ @Slf4j @Service public class SceneUploadUserLogServiceImpl extends ServiceImpl implements ISceneUploadUserLogService { @Autowired private IUserService userService; @Override public void saveLog(JSONObject fdage, String num) { Long userId = fdage.getLong("account"); if(userId == null){ log.warn("fdage中的account为空, num:{}", num); return; } SceneUploadUserLog sceneUploadUserLog = new SceneUploadUserLog(); sceneUploadUserLog.setUserId(userId); sceneUploadUserLog.setNum(num); User user = userService.getById(userId); if(user != null) { sceneUploadUserLog.setUserName(user.getUserName()); }else{ log.warn("fdage中的account不存在, account:{}, num:{}", userId, num); } this.save(sceneUploadUserLog); } }