CoreBaseControllerBean原有方法
public Result addnew(Context ctx, CoreBaseCollection colls) throws BOSException, EASBizException
现在有错误应用。
本方法实际用途:
只适合在客户端批量调用,现在主要针对现在表格编辑ui(tableedit)批量新增,并把每条数据的新增
操作异常封装在了result里面,异常不抛出,以便在客户端进行异常处理,所以本方法只适合在客户端调用,并且提交
数据没有关联性。
不应当使用的地方:
针对于业务的服务端批量新增或其他新增数据,本方法不适合,因为错误的时候本方法不抛出异常,并且难以跟踪。
错误使用案例:
调拨订单审核时,如果分录取不到供应关系,则根据调拨订单填写的4方组织自动生成。自动生成供应关系时,使用了 ICoreBase.addnew(Context, CoreBaseCollection)
金蝶BOS,让ERP随需应变