设置编码规则

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();  
    		}  
    	}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值