#
luxiaotao1123
2024-02-17 1c2570d63ddd3f2796bfa19f58a75b75947a1020
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/sys/controller/BaseController.java
@@ -32,8 +32,20 @@
        return loginUser == null ? null : loginUser.getId();
    }
    public BaseParam getBaseParam(Map<String, Object> map) {
        return BaseParam.build(map);
    public Long getHostId() {
        User loginUser = getLoginUser();
        return loginUser == null ? null : loginUser.getHostId();
    }
    public <T extends BaseParam> T buildParam(Map<String, Object> map, Class<T> clz) {
        T t  = null;
        try {
            t = clz.getDeclaredConstructor().newInstance();
            t.syncMap(map);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return t;
    }
}