|  |  | 
 |  |  |                     List<WrkMastExecute> wrkMastExecuteList = wrkMastExecuteService.selectWrkMastExecuteByWrk(wrkMastExecuteSou); | 
 |  |  |                     for (WrkMastExecute wrkMastExecute : wrkMastExecuteList){ | 
 |  |  |                         log.error("Jar任务完成===>行={}",4564); | 
 |  |  |                         BasJarMast jarMastByWrkNo = basJarMastService.getJarMastByWrkNo(wrkMastExecute.getWrkNo()); | 
 |  |  |                         jarMastByWrkNo.setStatus(jarMastByWrkNo.getStatusComplete()); | 
 |  |  |                         if (!basJarMastService.updateById(jarMastByWrkNo)){ | 
 |  |  |                             log.error("硫化区域分段任务完成异常,BasJarMast={},异常信息={}",JSON.toJSONString(jarMastByWrkNo),"更新basJarMast失败"); | 
 |  |  |                         if (wrkMastExecute.getIoType()<7 || wrkMastExecute.getIoType()==9){ | 
 |  |  |                             BasJarMast jarMastByWrkNo = basJarMastService.getJarMastByWrkNo(wrkMastExecute.getWrkNo()); | 
 |  |  |                             jarMastByWrkNo.setStatus(jarMastByWrkNo.getStatusComplete(wrkMastExecute.getIoType())); | 
 |  |  |                             if (!basJarMastService.updateById(jarMastByWrkNo)){ | 
 |  |  |                                 log.error("硫化区域分段任务完成异常,BasJarMast={},异常信息={}",JSON.toJSONString(jarMastByWrkNo),"更新basJarMast失败"); | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                         wrkMastExecute.setWrkSts(wrkMastExecute.getWrkStsComplete()); | 
 |  |  |                         wrkMastExecute.setWrkType(2); |