会员名称: 登录密码: (找回密码) 登录 会员注册

分类

知识
上个主题 下个主题
主题:关于框架错误应用
avatar
向雷
IT 行业
Ta擅长:
SOA(1),EAS BOS(1) 本周回答(0),本月回答(0)
发贴时间:2007-9-25 16:41:37  
CoreBaseControllerBean原有方法

public Result addnew(Context ctx, CoreBaseCollection colls) throws BOSException, EASBizException

现在有错误应用。



本方法实际用途:

只适合在客户端批量调用,现在主要针对现在表格编辑ui(tableedit)批量新增,并把每条数据的新增

操作异常封装在了result里面,异常不抛出,以便在客户端进行异常处理,所以本方法只适合在客户端调用,并且提交

数据没有关联性。

不应当使用的地方:

针对于业务的服务端批量新增或其他新增数据,本方法不适合,因为错误的时候本方法不抛出异常,并且难以跟踪。

错误使用案例:

调拨订单审核时,如果分录取不到供应关系,则根据调拨订单填写的4方组织自动生成。自动生成供应关系时,使用了 ICoreBase.addnew(Context, CoreBaseCollection)



金蝶BOS,让ERP随需应变
View as RSS news feed in XML
© 2008 金蝶国际软件集团 版权所有  Version:3.2.2008.27643 页面时间:89.6039Ms