设置编码规则

来源:互联网 发布:淘宝搜索引擎算法 编辑:程序博客网 时间:2024/05/18 22:42

1.客户端:

 if(editData.getNumber() == null || "".equals(editData.getNumber())){   try {     ICodingRuleManager rule = CodingRuleManagerFactory.getRemoteInstance();    if(((CoreBaseInfo)SysContext.getSysContext().getCurrentCompany()).getString("id") != null       && rule.isExist(editData, ((CoreBaseInfo)SysContext.getSysContext().getCurrentCompany()).getString("id"))       && editData.getNumber() == null)    {     editData.setString("number", rule.getNumber(editData,        ((CoreBaseInfo)SysContext.getSysContext().getCurrentCompany()).getString("id")));     txtNumber.setText(editData.getNumber());    }   } catch (BOSException e) {    // TODO Auto-generated catch block    e.printStackTrace();   } catch (EASBizException e) {    // TODO Auto-generated catch block    e.printStackTrace();   }  }

2.服务器端:

    ShouldInvoiceInfo info = (ShouldInvoiceInfo)model;      if(StringUtils.isEmpty(info.getNumber()))    {      try {      ICodingRuleManager rule = CodingRuleManagerFactory.getLocalInstance(ctx);      if((CommonServerUtils.getCurrentCompany(ctx)).getString("id") != null && rule.isExist(info, CommonServerUtils.getCurrentCompany(ctx).getString("id")))      {      info.setString("number", rule.getNumber(info, CommonServerUtils.getCurrentCompany(ctx).getString("id")));      }      } catch (BOSException e1) {      e1.printStackTrace();      } catch (EASBizException e1) {      e1.printStackTrace();      }      }




原创粉丝点击