优化请购单转换采购订单批处理逻辑
This commit is contained in:
parent
9f109aeaaf
commit
be210c469f
|
@ -198,11 +198,13 @@ public class BatchTransferToPurchaseOrder implements IBackgroundWorkPlugin {
|
|||
AppInfoContext.setBtnCode("Save");
|
||||
SCMScriptResultDTO scriptResult = ((IBatchRunScriptService) NCLocator.getInstance().lookup(IBatchRunScriptService.class)).runBacth(cloudContext, OrderVO.class);
|
||||
AbstractBill[] sucessVOs = scriptResult.getSucessVOs();
|
||||
// TODO sucessVOs 获取成功保存的采购订单 但是无法保存 无法获取 暂时无法测试
|
||||
Map<Integer, String> errorMessageMap = scriptResult.getErrorMessageMap();
|
||||
if (!errorMessageMap.isEmpty()) {
|
||||
errorMessageMap.keySet().forEach(key -> {
|
||||
String errMsg = errorMessageMap.get(key);
|
||||
if (errMsg.isEmpty()) return;
|
||||
// TODO 此处逻辑有问题 采购订单转换 不成功的需要和错误信息一一对应后 才能设置错误信息
|
||||
OrderVO orderVO = orderVOs[key];
|
||||
// ¸øµ¥¾ÝÉèÖôíÎóÐÅÏ¢
|
||||
orderVO.getHVO().setVdef30(errMsg);
|
||||
|
|
Loading…
Reference in New Issue