whyclxw
2025-01-10 3d8df879fcb76c6dcb5d6ae1392b195adba0bb37
普通日志
1个文件已修改
15 ■■■■■ 已修改文件
src/main/java/com/whyc/service/OperationLogService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/OperationLogService.java
@@ -9,8 +9,10 @@
import com.whyc.mapper.OperationLogMapper;
import com.whyc.pojo.db_user.OperationLog;
import com.whyc.pojo.db_user.UserInf;
import com.whyc.util.ActionUtil;
import com.whyc.util.HttpUtil;
import com.whyc.util.UserUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@@ -21,6 +23,13 @@
    @Resource
    private OperationLogMapper mapper;
    @Autowired(required = false)
    private AreaInfService areaInfService;
    @Autowired(required = false)
    private AreaUserService areaUserService;
    public void record(Integer type1, Integer type2, String msg, String detail) {
@@ -85,6 +94,12 @@
        if(param.getUserName() != null){
            query.eq("user_name",param.getUserName());
        }
        UserInf uinf= ActionUtil.getUser();
        List areaList=areaInfService.getAllAreaUser(uinf.getUid(),uinf.getUrole());
        List<String> unameList=areaUserService.getUserNameByAreaIds(areaList);
        if(unameList != null){
            query.in("user_name",unameList);
        }
        if(param.getType1() != null){
            query.eq("type1",param.getType1());
        }