whyclxw
2020-11-07 0e1197bffb688d425c749a6cfdc5115349b13808
用户日志
系统对应关系
2个文件已修改
55 ■■■■■ 已修改文件
DyEnvir_system/src/com/fgkj/actions/User_logAction.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DyEnvir_system/src/com/fgkj/dao/UinfDaoFactory.java 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DyEnvir_system/src/com/fgkj/actions/User_logAction.java
@@ -1,7 +1,9 @@
package com.fgkj.actions;
import java.util.List;
import java.util.Map;
import com.fgkj.dao.UinfDaoFactory;
import com.fgkj.dto.User_log;
import com.fgkj.services.ServiceModel;
import com.fgkj.services.User_logService;
@@ -12,14 +14,26 @@
    private String json;
    private String result;
    
    //5.4用户操作记录查询(根据用户名和操作类型以及操作时间)
    //用户操作记录查询(根据用户名和操作类型以及操作时间)
    public String serchByCondition(){
        User_log ulog = ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, User_log.class);
        ServiceModel model=service.serchByCondition(ulog);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    //获取操作对应关系
    public String OperateToName(){
        Map map=UinfDaoFactory.OperateToName();
        result=ActionUtil.tojson(map);
        return SUCCESS;
    }
    //获取系统对应关系
    public String SystemToName(){
        Map map=UinfDaoFactory.SystemToName();
        result=ActionUtil.tojson(map);
        return SUCCESS;
    }
    public String getResult() {
        return result;
    }
DyEnvir_system/src/com/fgkj/dao/UinfDaoFactory.java
@@ -1,6 +1,8 @@
package com.fgkj.dao;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import com.fgkj.actions.ActionUtil;
import com.fgkj.dto.User_inf;
@@ -20,8 +22,41 @@
    public static int Cancel=7;        //取消
    public static int Start_up=8;      //启动
    public static int End=9;           //终止
    public static int Batch=10;        //批量
    //public static int Batch=10;        //批量
    
    //系统对应关系
    public static int dynamicload=1;//负载
    public static int elemachinery=2;//电机
    public static int batt=3;//电池组
    public static int electricsystem=4;//4MW
    public static int watersystem=5;//水冷
    public static int electric2mwsystem=6;//2MW
    //获取操作对应关系
    public static Map OperateToName(){
        Map op_map=new HashMap();
        op_map.put(1, "登录系统 ");
        op_map.put(2, "登出系统 ");
        op_map.put(3, "增加 ");
        op_map.put(4, "更改 ");
        op_map.put(5, "删除 ");
        op_map.put(6, "设置 ");
        op_map.put(7, "取消 ");
        op_map.put(8, "启动 ");
        op_map.put(9, "终止 ");
        //op_map.put(10, "批量 ");
        return op_map;
    }
    //获取系统对应关系
    public static Map SystemToName(){
        Map op_map=new HashMap();
        op_map.put(1, "负载系统 ");
        op_map.put(2, "电机系统 ");
        op_map.put(3, "蓄电池组系统 ");
        op_map.put(4, "4MW电源系统 ");
        op_map.put(5, "水冷系统 ");
        op_map.put(6, "2MW电源系统 ");
        return op_map;
    }
    //构建user_log对象<msg和type没写>
    public static User_log CreateULog(int op_type,String msg){
        User_log ulog=new User_log();