| | |
| | | @Autowired |
| | | private WrkDetlLogService wrkDetlLogService; |
| | | |
| | | @Override |
| | | @Transactional |
| | | public void start() { |
| | | public boolean start() { |
| | | try { |
| | | WrkMast wrkMast = wrkMastService.selectToBeHistoryData(); |
| | | if (null == wrkMast) { |
| | | return; |
| | | return true; |
| | | } |
| | | // 保存工作主档历史档 |
| | | if (!wrkMastLogService.save(wrkMast.getWrkNo())) { |
| | | exceptionHandle(""); // todo |
| | | } |
| | | // 删除工作主档 |
| | | if (!wrkMastService.deleteById(wrkMast)) { |
| | | if (wrkMastService.deleteById(wrkMast)) { |
| | | exceptionHandle(""); // todo |
| | | } |
| | | // 保存工作明细档历史档 |
| | |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); |
| | | // todo |
| | | return false; |
| | | } |
| | | |
| | | return true; |
| | | } |
| | | |
| | | } |