|  |  | 
 |  |  |         if (wrkMast.getWrkSts() == 14 && (wrkMast.getIoType() == 103 || wrkMast.getIoType() == 107)){ | 
 |  |  |             try { | 
 |  |  |                 // 保存工作明细档历史档 | 
 |  |  |                 if (wrkMastService.saveWrkDetlLog(wrkMast.getWrkNo()) == 0) { | 
 |  |  |                     throw new CoolException("保存工作明细档历史档失败"); | 
 |  |  |                 } | 
 |  |  | //                if (wrkMastService.saveWrkDetlLog(wrkMast.getWrkNo()) == 0) { | 
 |  |  | //                    throw new CoolException("保存工作明细档历史档失败"); | 
 |  |  | //                } | 
 |  |  |                 // 保存工作主档历史档 | 
 |  |  |                 if (wrkMastService.saveWrkMastLog(wrkMast.getWrkNo()) == 0) { | 
 |  |  |                     throw new CoolException("保存工作主档历史档失败"); | 
 
 |  |  | 
 |  |  |     </update> | 
 |  |  |     <update id="updateIoTime"> | 
 |  |  |         update asr_wrk_detl | 
 |  |  |         set io_time = #{ioTime},order_no = '' | 
 |  |  |         set io_time = #{ioTime} | 
 |  |  |         where 1=1 | 
 |  |  |           and wrk_no = #{workNo} | 
 |  |  |     </update> |