| | |
| | | |
| | | @Override |
| | | public Boolean updateBatchByBo(InspectRecordBo bo) { |
| | | // LoginUser loginUser = LoginHelper.getLoginUser(); |
| | | LoginUser loginUser = LoginHelper.getLoginUser(); |
| | | List<EimsInspectRecord> inspRecordList = MapstructUtils.convert(bo.getInspRecordList(), EimsInspectRecord.class); |
| | | inspRecordList.forEach(item->{ |
| | | // 更新为已点检 |
| | | item.setStatus(DictConstants.EIMS_INSPECT_STATUS_DETAIL.Y); |
| | | // 前端传入状态 |
| | | // item.setStatus(DictConstants.EIMS_INSPECT_STATUS_DETAIL.Y); |
| | | // item.setInspTime(new Date()); |
| | | // item.setInspUser(loginUser.getUserId()); |
| | | // 点检(0)-> 待确认(1) |
| | | if(item.getInspUser()==null && (item.getStatus()!=null && item.getStatus().equals("1"))){ |
| | | item.setInspUser(loginUser.getUserId()); |
| | | } |
| | | // 待确认(1)-> 完成(2) |
| | | if(item.getVerifyUser()==null&& (item.getStatus()!=null && item.getStatus().equals("2"))){ |
| | | item.setVerifyUser(loginUser.getUserId()); |
| | | } |
| | | |
| | | }); |
| | | return baseMapper.updateBatchById(inspRecordList); |
| | | } |