whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/service/FaceService.java
@@ -7,6 +7,7 @@
import com.whyc.mapper.UserMapper;
import com.whyc.pojo.UserFace;
import com.whyc.pojo.UserInf;
import com.whyc.util.ActionUtil;
import org.apache.catalina.User;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -25,7 +26,7 @@
    /**
     * 两种分页:mybatis-plus自带和PageHelper的自定义
     * @param page
     * @param
     * @param uId
     * @return
     */
@@ -37,17 +38,16 @@
        return model;
    }*/
    /**TODO 待错误测试*/
    @Transactional
    public boolean add(int uId, String uName, String fileName) {
        //人脸表新增记录
        UserFace userFace = new UserFace(uName);
        UserFace userFace = new UserFace(fileName);
        mapper.insert(userFace);
        //用户表关联新增的人脸表记录id
        UpdateWrapper<UserInf> wrapper = Wrappers.update();
        wrapper.set("face_id",userFace.getId()).eq("uId",uId);
        userMapper.update(null,wrapper);
        userMapper.update((UserInf) ActionUtil.objeNull,wrapper);
        return true;
    }
@@ -61,7 +61,7 @@
        //用户表关联新增的人脸表记录id
        UpdateWrapper<UserInf> wrapper = Wrappers.update();
        wrapper.set("face_id",null).eq("uId",uId);
        userMapper.update(null,wrapper);
        userMapper.update((UserInf) ActionUtil.objeNull,wrapper);
        return true;
    }