码迷,mamicode.com
首页 > 其他好文 > 详细

BOS Studio二开模式改为产品模式

时间:2020-06-20 13:23:55      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:osc   ESS   编译   mod   note   turn   产品   pre   error   

 

  • Notepad++文件夹内容搜索 “业务单元”, 文件夹:D:\kingdee\bos\BOSModular\bim目录下搜索菜单名称
  • 根据匹配信息,找到GUI对应的类文件
  • 导出反编译的所有文件, 再次文本搜索关键词CF,  定位GUI中表格新增字段时的页面控件
  • 定位后判定方法,ToolCommonPlugin.isDevelopVersion()
public static boolean isDevelopVersion()
  {
    boolean isDevVer = false;
    try {
      Class cls = Class.forName("com.kingdee.bos.license.BOSLicenseUtils");
      Object obj = cls.newInstance();
      Method method = cls.getMethod("isDevelopVersion", null);
      Object val = method.invoke(obj, null);
      if ((val != null) && (val instanceof Boolean))
        isDevVer = ((Boolean)val).booleanValue();
      else
        isDevVer = true;
    }
    catch (ClassNotFoundException e) {
      LogTool.logError("error", e);
      isDevVer = true;
    } catch (InstantiationException e) {
      LogTool.logError("error", e);
      isDevVer = false;
    } catch (IllegalAccessException e) {
      LogTool.logError("error", e);
      isDevVer = false;
    } catch (SecurityException e) {
      LogTool.logError("error", e);
      isDevVer = false;
    } catch (NoSuchMethodException e) {
      LogTool.logError("error", e);
      isDevVer = true;
    } catch (IllegalArgumentException e) {
      LogTool.logError("error", e);
      isDevVer = false;
    } catch (InvocationTargetException e) {
      LogTool.logError("error", e);
      isDevVer = false;
    }
    return isDevVer;
  }
  •  修改对应BOSLicenseUtils文件后,重启BOS

BOS studio二开模式改为产品模式,数据表命名CT, 字段命名CF, 主键名CFK等相关命名,都将使用产品模式

D:\kingdee\bos\BOSModular\boscommon\eclipse\plugins\com.kingdee.bos.boslicense_6.1.0\boslicense.jar

package com.kingdee.bos.license;

public class BOSLicenseUtils {
  public static boolean isDevelopVersion() { return true; }
}

  

 

BOS Studio二开模式改为产品模式

标签:osc   ESS   编译   mod   note   turn   产品   pre   error   

原文地址:https://www.cnblogs.com/duomi/p/13168237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!