|  |  |  | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | for (WrkMast wrkMast : wrkMasts) { | 
|---|
|  |  |  | ReturnT<String> returnT = workMastHandler.start(wrkMast); | 
|---|
|  |  |  | if (!returnT.isSuccess()) { | 
|---|
|  |  |  | wrkMast.setUpdMk("X"); | 
|---|
|  |  |  | wrkMast.setErrorMemo(returnT.getMsg()); | 
|---|
|  |  |  | wrkMast.setErrorTime(new Date()); | 
|---|
|  |  |  | if (!wrkMastService.updateById(wrkMast)) { | 
|---|
|  |  |  | log.error("工作档[workNo={}]标记待处理失败", wrkMast.getWrkNo()); | 
|---|
|  |  |  | try{ | 
|---|
|  |  |  | ReturnT<String> returnT = workMastHandler.start(wrkMast); | 
|---|
|  |  |  | if (!returnT.isSuccess()) { | 
|---|
|  |  |  | wrkMast.setUpdMk("X"); | 
|---|
|  |  |  | wrkMast.setErrorMemo(returnT.getMsg()); | 
|---|
|  |  |  | wrkMast.setErrorTime(new Date()); | 
|---|
|  |  |  | if (!wrkMastService.updateById(wrkMast)) { | 
|---|
|  |  |  | log.error("工作档[workNo={}]标记待处理失败", wrkMast.getWrkNo()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }catch (Exception e){ | 
|---|
|  |  |  | log.error("工作档[workNo={}]更新库存失败!", wrkMast.getWrkNo()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|